├── .curlrc ├── .dockerignore ├── .github └── workflows │ └── create-release.yml ├── .gitignore ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── .trivyignore ├── Dockerfile ├── Jenkinsfile ├── LICENSE ├── README.md ├── applications └── cluster-resources │ ├── certManager-helm-values.ftl.yaml │ ├── ingress-nginx-helm-values.ftl.yaml │ ├── mailhog-helm-values.ftl.yaml │ ├── monitoring │ ├── netpols │ │ └── prometheus-allow-scraping.ftl.yaml │ ├── prometheus-stack-helm-values.ftl.yaml │ └── rbac │ │ └── namespace-isolation-rbac.ftl.yaml │ └── secrets │ ├── external-secrets │ └── values.ftl.yaml │ └── vault │ ├── dev-post-start.ftl.sh │ └── values.ftl.yaml ├── argocd ├── argocd │ ├── README.md │ ├── applications │ │ ├── argocd.ftl.yaml │ │ ├── bootstrap.ftl.yaml │ │ ├── cluster-resources.ftl.yaml │ │ └── projects.ftl.yaml │ ├── argocd │ │ ├── Chart.lock │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── .gitkeep │ │ │ └── allow-namespaces.ftl.yaml │ │ └── values.ftl.yaml │ ├── multiTenant │ │ ├── central │ │ │ ├── applications │ │ │ │ ├── argocd.ftl.yaml │ │ │ │ ├── bootstrap.ftl.yaml │ │ │ │ ├── cluster-resources.ftl.yaml │ │ │ │ └── projects.ftl.yaml │ │ │ └── projects │ │ │ │ └── tenant.ftl.yaml │ │ └── tenant │ │ │ ├── applications │ │ │ └── bootstrap.ftl.yaml │ │ │ └── projects │ │ │ ├── argocd.ftl.yaml │ │ │ └── default.ftl.yaml │ ├── operator │ │ ├── argocd.ftl.yaml │ │ └── ingress.ftl.yaml │ └── projects │ │ ├── argocd.ftl.yaml │ │ ├── cluster-resources.ftl.yaml │ │ └── default.ftl.yaml └── cluster-resources │ ├── README.md │ ├── apps │ └── .gitkeep │ ├── argocd │ └── misc.ftl.yaml │ └── misc │ ├── .gitkeep │ ├── monitoring │ ├── argocd-dashboard.ftl.yaml │ ├── ingress-nginx-dashboard-requests-handling.ftl.yaml │ ├── ingress-nginx-dashboard.ftl.yaml │ ├── jenkins-dashboard.ftl.yaml │ ├── prometheus-dashboard.ftl.yaml │ └── scmm-dashboard.ftl.yaml │ ├── namespaces.ftl.yaml │ └── secrets │ ├── secret-store-production.ftl.yaml │ └── secret-store-staging.ftl.yaml ├── compiler.groovy ├── docs ├── app-repo-vs-gitops-repo.svg ├── argocd-repos.svg ├── autopilot-repo.svg ├── config-file-assistant.png ├── configuration.schema.json ├── content-loader │ ├── argocd │ │ └── argocd │ │ │ ├── applications │ │ │ └── example-tenant.ftl.yaml │ │ │ └── projects │ │ │ └── example-tenant.ftl.yaml │ ├── content-hooks-folder-based.png │ ├── content-loader-config.yaml │ ├── content-loader.md │ └── example-tenant │ │ ├── gitops │ │ ├── README.md │ │ ├── apps │ │ │ ├── nginx-helm-umbrella │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ └── values.yaml │ │ │ └── spring-petclinic-plain │ │ │ │ └── .gitkeep │ │ ├── argocd │ │ │ ├── nginx-helm-umbrella.ftl.yaml │ │ │ ├── nginx-helm.ftl.yaml │ │ │ ├── petclinic-helm.ftl.yaml │ │ │ └── petclinic-plain.ftl.yaml │ │ └── misc │ │ │ └── .gitkeep │ │ ├── petclinic-helm │ │ ├── Dockerfile.ftl │ │ ├── Jenkinsfile.ftl │ │ └── k8s │ │ │ ├── production │ │ │ └── .gitkeep │ │ │ ├── staging │ │ │ └── .gitkeep │ │ │ ├── values-production.ftl.yaml │ │ │ ├── values-shared.ftl.yaml │ │ │ └── values-staging.ftl.yaml │ │ └── petclinic-plain │ │ ├── Dockerfile.ftl │ │ ├── Jenkinsfile.ftl │ │ └── k8s │ │ ├── production │ │ ├── deployment.ftl.yaml │ │ ├── ingress.ftl.yaml │ │ └── service.ftl.yaml │ │ └── staging │ │ ├── deployment.ftl.yaml │ │ ├── ingress.ftl.yaml │ │ └── service.ftl.yaml ├── developers.md ├── example-plugin-install-fail.png ├── get-plugin-list.png ├── gitlab-parentid.png ├── gitops-playground-features.drawio.svg ├── gitops-playground-local.drawio.svg ├── gitops-playground-production.drawio.svg ├── gke.md ├── k3d.md ├── plantuml-src │ ├── External-Secret-Operator-CRs.puml │ └── External-Secret-Operator-Flow.puml └── update-all-plugins.png ├── examples ├── example-apps-via-content-loader │ ├── argocd │ │ ├── argocd │ │ │ ├── applications │ │ │ │ └── example-apps.ftl.yaml │ │ │ └── projects │ │ │ │ └── example-apps.ftl.yaml │ │ ├── example-apps │ │ │ ├── apps │ │ │ │ ├── .gitkeep │ │ │ │ └── nginx-helm-umbrella │ │ │ │ │ └── README.md │ │ │ ├── argocd │ │ │ │ ├── misc.ftl.yaml │ │ │ │ ├── nginx-helm-jenkins.ftl.yaml │ │ │ │ ├── nginx-helm-umbrella.ftl.yaml │ │ │ │ ├── petclinic-helm.ftl.yaml │ │ │ │ └── petclinic-plain.ftl.yaml │ │ │ └── misc │ │ │ │ ├── .gitkeep │ │ │ │ └── README.md │ │ ├── nginx-helm-jenkins │ │ │ ├── Jenkinsfile.ftl │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ └── k8s │ │ │ │ ├── production │ │ │ │ └── external-secret.ftl.yaml │ │ │ │ ├── staging │ │ │ │ └── external-secret.ftl.yaml │ │ │ │ ├── values-production.ftl.yaml │ │ │ │ ├── values-shared.ftl.yaml │ │ │ │ └── values-staging.ftl.yaml │ │ ├── petclinic-helm │ │ │ ├── Dockerfile.ftl │ │ │ ├── Jenkinsfile.ftl │ │ │ └── k8s │ │ │ │ ├── production │ │ │ │ ├── configMap.ftl.yaml │ │ │ │ └── secrets │ │ │ │ │ ├── secret.ftl.yaml │ │ │ │ │ └── secret2.ftl.yaml │ │ │ │ ├── staging │ │ │ │ ├── configMap.ftl.yaml │ │ │ │ └── secrets │ │ │ │ │ ├── secret.ftl.yaml │ │ │ │ │ └── secret2.ftl.yaml │ │ │ │ ├── values-production.ftl.yaml │ │ │ │ ├── values-shared.ftl.yaml │ │ │ │ └── values-staging.ftl.yaml │ │ └── petclinic-plain │ │ │ ├── Dockerfile.ftl │ │ │ ├── Jenkinsfile.ftl │ │ │ └── k8s │ │ │ ├── production │ │ │ ├── deployment.ftl.yaml │ │ │ ├── ingress.ftl.yaml │ │ │ └── service.ftl.yaml │ │ │ └── staging │ │ │ ├── deployment.ftl.yaml │ │ │ ├── ingress.ftl.yaml │ │ │ └── service.ftl.yaml │ └── config.yaml └── init-multi-tenancy │ ├── argocd │ ├── cluster-resources │ │ └── argocd │ │ │ └── mt-appset.ftl.yaml │ └── tenant-configs │ │ └── tenants │ │ ├── globalValues.yaml │ │ └── tenant1 │ │ └── config.yaml │ └── managementConfig.yaml ├── jenkins ├── namespaceJobTemplate.xml.ftl └── values.ftl.yaml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── scm-manager └── values.ftl.yaml ├── scripts ├── apply-ng.sh ├── downloadHelmCharts.sh ├── get-remote-url ├── init-cluster.sh ├── jenkins │ ├── init-jenkins.sh │ ├── jenkins-REST-client.sh │ ├── pluginCheck.groovy │ └── plugins │ │ ├── download-plugins.sh │ │ ├── install-plugins.sh │ │ ├── jenkins-support │ │ └── plugins.txt ├── local │ ├── install-argocd-operator.sh │ └── manual-ingress-deploy.sh ├── scm-manager │ └── init-scmm.sh └── utils.sh ├── src ├── main │ ├── groovy │ │ └── com │ │ │ └── cloudogu │ │ │ └── gitops │ │ │ ├── Application.groovy │ │ │ ├── Feature.groovy │ │ │ ├── FeatureWithImage.groovy │ │ │ ├── cli │ │ │ ├── GenerateJsonSchema.groovy │ │ │ ├── GitopsPlaygroundCli.groovy │ │ │ ├── GitopsPlaygroundCliMain.groovy │ │ │ ├── GitopsPlaygroundCliMainScripted.groovy │ │ │ ├── ReturnCode.groovy │ │ │ └── package-info.java │ │ │ ├── config │ │ │ ├── ApplicationConfigurator.groovy │ │ │ ├── CommonFeatureConfig.groovy │ │ │ ├── Config.groovy │ │ │ ├── ConfigConstants.groovy │ │ │ ├── Credentials.groovy │ │ │ ├── MultiTenantSchema.groovy │ │ │ └── schema │ │ │ │ ├── JsonSchemaGenerator.groovy │ │ │ │ ├── JsonSchemaValidator.groovy │ │ │ │ └── Schema.groovy │ │ │ ├── dependencyinjection │ │ │ └── HttpClientFactory.groovy │ │ │ ├── destroy │ │ │ ├── ArgoCDDestructionHandler.groovy │ │ │ ├── Destroyer.groovy │ │ │ ├── DestructionHandler.groovy │ │ │ ├── JenkinsDestructionHandler.groovy │ │ │ └── ScmmDestructionHandler.groovy │ │ │ ├── features │ │ │ ├── CertManager.groovy │ │ │ ├── ContentLoader.groovy │ │ │ ├── ExternalSecretsOperator.groovy │ │ │ ├── IngressNginx.groovy │ │ │ ├── Jenkins.groovy │ │ │ ├── Mailhog.groovy │ │ │ ├── PrometheusStack.groovy │ │ │ ├── Registry.groovy │ │ │ ├── ScmManagerSetup.groovy │ │ │ ├── Vault.groovy │ │ │ ├── argocd │ │ │ │ ├── ArgoCD.groovy │ │ │ │ └── RepoInitializationAction.groovy │ │ │ ├── deployment │ │ │ │ ├── ArgoCdApplicationStrategy.groovy │ │ │ │ ├── Deployer.groovy │ │ │ │ ├── DeploymentStrategy.groovy │ │ │ │ └── HelmStrategy.groovy │ │ │ └── git │ │ │ │ ├── GitHandler.groovy │ │ │ │ └── config │ │ │ │ ├── ScmCentralSchema.groovy │ │ │ │ ├── ScmTenantSchema.groovy │ │ │ │ └── util │ │ │ │ ├── GitlabConfig.groovy │ │ │ │ ├── ScmManagerConfig.groovy │ │ │ │ └── ScmProviderType.groovy │ │ │ ├── git │ │ │ ├── GitRepo.groovy │ │ │ ├── GitRepoFactory.groovy │ │ │ ├── jgit │ │ │ │ └── helpers │ │ │ │ │ └── InsecureCredentialProvider.groovy │ │ │ └── providers │ │ │ │ ├── GitProvider.groovy │ │ │ │ ├── gitlab │ │ │ │ └── Gitlab.groovy │ │ │ │ └── scmmanager │ │ │ │ ├── Permission.groovy │ │ │ │ ├── ScmManager.groovy │ │ │ │ ├── ScmManagerUrlResolver.groovy │ │ │ │ └── api │ │ │ │ ├── AuthorizationInterceptor.groovy │ │ │ │ ├── Repository.groovy │ │ │ │ ├── RepositoryApi.groovy │ │ │ │ ├── ScmManagerApi.groovy │ │ │ │ ├── ScmManagerApiClient.groovy │ │ │ │ ├── ScmManagerUser.groovy │ │ │ │ └── UsersApi.groovy │ │ │ ├── graal │ │ │ ├── groovy │ │ │ │ ├── GroovyApplicationRegistrationFeature.java │ │ │ │ ├── GroovyDgmClassesRegistrationFeature.java │ │ │ │ └── RegistrationFeatureUtils.java │ │ │ ├── jgit │ │ │ │ ├── FSSubstitution.java │ │ │ │ ├── FileUtilsSubstitution.java │ │ │ │ ├── JGitReflectionFeature.java │ │ │ │ ├── WindowCacheSubstitution.java │ │ │ │ └── WorkQueueSubstitution.java │ │ │ └── okhttp │ │ │ │ └── OkHttpReflectionFeature.java │ │ │ ├── jenkins │ │ │ ├── GlobalPropertyManager.groovy │ │ │ ├── JenkinsApiClient.groovy │ │ │ ├── JobManager.groovy │ │ │ ├── PrometheusConfigurator.groovy │ │ │ └── UserManager.groovy │ │ │ ├── kubernetes │ │ │ ├── argocd │ │ │ │ └── ArgoApplication.groovy │ │ │ └── rbac │ │ │ │ ├── RbacDefinition.groovy │ │ │ │ ├── Role.groovy │ │ │ │ ├── RoleBinding.groovy │ │ │ │ └── ServiceAccountRef.groovy │ │ │ ├── okhttp │ │ │ ├── RetryInterceptor.groovy │ │ │ └── ScmManagerAPI.groovy │ │ │ └── utils │ │ │ ├── AirGappedUtils.groovy │ │ │ ├── AllowListFreemarkerObjectWrapper.groovy │ │ │ ├── CommandExecutor.groovy │ │ │ ├── DockerImageParser.groovy │ │ │ ├── FileSystemUtils.groovy │ │ │ ├── HelmClient.groovy │ │ │ ├── K8sClient.groovy │ │ │ ├── MapUtils.groovy │ │ │ ├── NetworkingUtils.groovy │ │ │ └── TemplatingEngine.groovy │ └── resources │ │ ├── logback.xml │ │ ├── proxy-config.json │ │ └── reflect-config.json └── test │ ├── groovy │ └── com │ │ └── cloudogu │ │ └── gitops │ │ ├── ApplicationConfiguratorTest.groovy │ │ ├── ApplicationTest.groovy │ │ ├── FeatureTest.groovy │ │ ├── cli │ │ ├── GitopsPlaygroundCliMainScriptedTest.groovy │ │ ├── GitopsPlaygroundCliMainTest.groovy │ │ └── GitopsPlaygroundCliTest.groovy │ │ ├── common │ │ └── MockWebServerHttpsFactory.groovy │ │ ├── config │ │ ├── ConfigToConfigFileConverterTest.groovy │ │ └── schema │ │ │ ├── ConfigTest.groovy │ │ │ ├── JsonConfigValidatorTest.groovy │ │ │ └── JsonSchemaGeneratorTest.groovy │ │ ├── destroy │ │ └── DestroyerDependencyInjectionTest.groovy │ │ ├── features │ │ ├── CertManagerTest.groovy │ │ ├── ContentLoaderTest.groovy │ │ ├── ExternalSecretsOperatorTest.groovy │ │ ├── IngressNginxTest.groovy │ │ ├── JenkinsTest.groovy │ │ ├── MailhogTest.groovy │ │ ├── PrometheusStackTest.groovy │ │ ├── RegistryTest.groovy │ │ ├── ScmManagerSetupTest.groovy │ │ ├── VaultTest.groovy │ │ ├── argocd │ │ │ └── ArgoCDTest.groovy │ │ ├── deployment │ │ │ ├── ArgoCdApplicationStrategyTest.groovy │ │ │ ├── DeployerTest.groovy │ │ │ └── HelmStrategyTest.groovy │ │ └── git │ │ │ └── GitHandlerTest.groovy │ │ ├── git │ │ ├── GitRepoTest.groovy │ │ ├── jgit │ │ │ └── helpers │ │ │ │ └── InsecureCredentialProviderTest.groovy │ │ └── providers │ │ │ └── scmmanager │ │ │ ├── ScmManagerTest.groovy │ │ │ ├── ScmManagerUrlResolverTest.groovy │ │ │ └── api │ │ │ └── UsersApiTest.groovy │ │ ├── integration │ │ ├── GOPSmoketestsIT.groovy │ │ ├── JenkinsPipelineTestLongIT.groovy │ │ └── features │ │ │ ├── ArgoCdTestIT.groovy │ │ │ ├── CertManagerTestIT.groovy │ │ │ ├── KubenetesApiTestSetup.groovy │ │ │ └── PrometheusStackTestIT.groovy │ │ ├── jenkins │ │ ├── GlobalPropertyManagerTest.groovy │ │ ├── JenkinsApiClientTest.groovy │ │ ├── JobManagerTest.groovy │ │ └── UserManagerTest.groovy │ │ ├── kubernetes │ │ └── rbac │ │ │ ├── ArgocdApplicationTest.groovy │ │ │ └── RbacDefinitionTest.groovy │ │ ├── okhttp │ │ └── RetryInterceptorTest.groovy │ │ └── utils │ │ ├── AirGappedUtilsTest.groovy │ │ ├── AllowlistFreemarkerObjectWrapperTest.groovy │ │ ├── CommandExecutorForTest.groovy │ │ ├── CommandExecutorTest.groovy │ │ ├── DockerImageParserTest.groovy │ │ ├── FileSystemUtilsTest.groovy │ │ ├── HelmClientTest.groovy │ │ ├── K8sClientForTest.groovy │ │ ├── K8sClientTest.groovy │ │ ├── NetworkingUtilsTest.groovy │ │ ├── TemplatingEngineTest.groovy │ │ ├── TestLogger.groovy │ │ ├── data │ │ ├── .gitattributes │ │ ├── contentRepos │ │ │ ├── copyRepo1 │ │ │ │ ├── Jenkinsfile │ │ │ │ ├── copyRepo1 │ │ │ │ └── file │ │ │ ├── copyRepo2 │ │ │ │ └── subPath │ │ │ │ │ ├── copyRepo2 │ │ │ │ │ └── file │ │ │ ├── folderBasedRepo1 │ │ │ │ ├── common │ │ │ │ │ └── repo │ │ │ │ │ │ ├── file │ │ │ │ │ │ ├── folderBasedRepo1 │ │ │ │ │ │ └── some.yaml.ftl │ │ │ │ ├── ns1a │ │ │ │ │ ├── repo1a1 │ │ │ │ │ │ └── file │ │ │ │ │ └── repo1a2 │ │ │ │ │ │ └── file │ │ │ │ └── ns1b │ │ │ │ │ ├── repo1b1 │ │ │ │ │ └── file │ │ │ │ │ └── repo1b2 │ │ │ │ │ └── file │ │ │ ├── folderBasedRepo2 │ │ │ │ └── subPath │ │ │ │ │ ├── common │ │ │ │ │ └── repo │ │ │ │ │ │ ├── file │ │ │ │ │ │ ├── folderBasedRepo2 │ │ │ │ │ │ └── someOther.yaml.ftl │ │ │ │ │ ├── ns2a │ │ │ │ │ ├── repo2a1 │ │ │ │ │ │ └── file │ │ │ │ │ └── repo2a2 │ │ │ │ │ │ └── file │ │ │ │ │ └── ns2b │ │ │ │ │ ├── repo2b1 │ │ │ │ │ └── file │ │ │ │ │ └── repo2b2 │ │ │ │ │ └── file │ │ │ └── mirrorRepo1 │ │ │ │ ├── Jenkinsfile │ │ │ │ ├── file │ │ │ │ └── mirrorRepo1 │ │ ├── git-repo-different-default-branch │ │ │ ├── HEAD │ │ │ ├── config │ │ │ ├── description │ │ │ ├── objects │ │ │ │ ├── 23 │ │ │ │ │ └── cb5a712ce9ea3dc4770a350fc8ef5f51789d14 │ │ │ │ ├── 8d │ │ │ │ │ └── ca2f88bcfeb5fb3ecb832c4170ea85ef7be25c │ │ │ │ └── d6 │ │ │ │ │ └── cb0108457ad5fac4b9c64bc7f1e14fdcef8c2c │ │ │ └── refs │ │ │ │ └── heads │ │ │ │ └── different │ │ ├── git-repository-with-branches-tags │ │ │ ├── HEAD │ │ │ ├── config │ │ │ ├── description │ │ │ ├── info │ │ │ │ └── exclude │ │ │ ├── objects │ │ │ │ ├── 15 │ │ │ │ │ └── 5e9388fc29687b92a4ae2470458a5e08be9a81 │ │ │ │ ├── 26 │ │ │ │ │ └── 6196b548e131009716575da17635832977d634 │ │ │ │ ├── 38 │ │ │ │ │ └── 0acb8eb2bba214e1437a79ec95927d4d2fd55f │ │ │ │ ├── 56 │ │ │ │ │ └── d2e3f4b7c95d5645c823f7be8ea6f8a853ac40 │ │ │ │ ├── 75 │ │ │ │ │ └── 4f05b8621db74073ee38d5c4c755ee55291f3a │ │ │ │ ├── 2a │ │ │ │ │ └── d7497fd7f4420e35982f13ae5b0faccd570522 │ │ │ │ ├── 4b │ │ │ │ │ └── 825dc642cb6eb9a060e54bf8d69288fbee4904 │ │ │ │ ├── 5a │ │ │ │ │ └── 7ad14ea366dd80f864b7c6334be5450814883d │ │ │ │ ├── 5b │ │ │ │ │ └── cf50f0537bf4d2719a82e9b0950fbac92b3ecc │ │ │ │ ├── 8b │ │ │ │ │ └── c1d1165468359b16d9771d4a9a3df26afc03e8 │ │ │ │ ├── ba │ │ │ │ │ └── 2906d0666cf726c7eaadd2cd3db615dedfdf3a │ │ │ │ ├── cc │ │ │ │ │ └── 1d71b4c47b0009c1ea1b0bcd4a22e1c78e81b3 │ │ │ │ ├── e6 │ │ │ │ │ └── 9de29bb2d1d6434b8b29ae775ad8c2e48c5391 │ │ │ │ └── f9 │ │ │ │ │ └── 3e3a1a1525fb5b91020da86e44810c87a2d7bc │ │ │ └── refs │ │ │ │ ├── heads │ │ │ │ ├── main │ │ │ │ └── someBranch │ │ │ │ └── tags │ │ │ │ └── someTag │ │ └── git-repository │ │ │ ├── HEAD │ │ │ ├── config │ │ │ ├── description │ │ │ ├── info │ │ │ └── exclude │ │ │ ├── objects │ │ │ ├── 56 │ │ │ │ └── d2e3f4b7c95d5645c823f7be8ea6f8a853ac40 │ │ │ ├── 2a │ │ │ │ └── d7497fd7f4420e35982f13ae5b0faccd570522 │ │ │ ├── 4b │ │ │ │ └── 825dc642cb6eb9a060e54bf8d69288fbee4904 │ │ │ ├── e6 │ │ │ │ └── 9de29bb2d1d6434b8b29ae775ad8c2e48c5391 │ │ │ └── f9 │ │ │ │ └── 3e3a1a1525fb5b91020da86e44810c87a2d7bc │ │ │ └── refs │ │ │ └── heads │ │ │ └── main │ │ └── git │ │ ├── GitHandlerForTests.groovy │ │ ├── GitlabMock.groovy │ │ ├── ScmManagerMock.groovy │ │ ├── TestGitProvider.groovy │ │ ├── TestGitRepoFactory.groovy │ │ └── TestScmManagerApiClient.groovy │ └── resources │ ├── logback-test.xml │ └── testMainConfig.yaml ├── templates └── kubernetes │ ├── argocd │ └── application.ftl.yaml │ └── rbac │ ├── argocd-role.ftl.yaml │ └── rolebinding.ftl.yaml └── terraform ├── main.tf ├── terraform.tfvars ├── vars.tf └── versions.tf /.curlrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/.curlrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.trivyignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/Dockerfile -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/README.md -------------------------------------------------------------------------------- /applications/cluster-resources/certManager-helm-values.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/applications/cluster-resources/certManager-helm-values.ftl.yaml -------------------------------------------------------------------------------- /applications/cluster-resources/ingress-nginx-helm-values.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/applications/cluster-resources/ingress-nginx-helm-values.ftl.yaml -------------------------------------------------------------------------------- /applications/cluster-resources/mailhog-helm-values.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/applications/cluster-resources/mailhog-helm-values.ftl.yaml -------------------------------------------------------------------------------- /applications/cluster-resources/monitoring/netpols/prometheus-allow-scraping.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/applications/cluster-resources/monitoring/netpols/prometheus-allow-scraping.ftl.yaml -------------------------------------------------------------------------------- /applications/cluster-resources/monitoring/prometheus-stack-helm-values.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/applications/cluster-resources/monitoring/prometheus-stack-helm-values.ftl.yaml -------------------------------------------------------------------------------- /applications/cluster-resources/monitoring/rbac/namespace-isolation-rbac.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/applications/cluster-resources/monitoring/rbac/namespace-isolation-rbac.ftl.yaml -------------------------------------------------------------------------------- /applications/cluster-resources/secrets/external-secrets/values.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/applications/cluster-resources/secrets/external-secrets/values.ftl.yaml -------------------------------------------------------------------------------- /applications/cluster-resources/secrets/vault/dev-post-start.ftl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/applications/cluster-resources/secrets/vault/dev-post-start.ftl.sh -------------------------------------------------------------------------------- /applications/cluster-resources/secrets/vault/values.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/applications/cluster-resources/secrets/vault/values.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/README.md -------------------------------------------------------------------------------- /argocd/argocd/applications/argocd.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/applications/argocd.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/applications/bootstrap.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/applications/bootstrap.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/applications/cluster-resources.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/applications/cluster-resources.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/applications/projects.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/applications/projects.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/argocd/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/argocd/Chart.lock -------------------------------------------------------------------------------- /argocd/argocd/argocd/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/argocd/Chart.yaml -------------------------------------------------------------------------------- /argocd/argocd/argocd/templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /argocd/argocd/argocd/templates/allow-namespaces.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/argocd/templates/allow-namespaces.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/argocd/values.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/argocd/values.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/multiTenant/central/applications/argocd.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/multiTenant/central/applications/argocd.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/multiTenant/central/applications/bootstrap.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/multiTenant/central/applications/bootstrap.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/multiTenant/central/applications/cluster-resources.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/multiTenant/central/applications/cluster-resources.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/multiTenant/central/applications/projects.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/multiTenant/central/applications/projects.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/multiTenant/central/projects/tenant.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/multiTenant/central/projects/tenant.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/multiTenant/tenant/applications/bootstrap.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/multiTenant/tenant/applications/bootstrap.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/multiTenant/tenant/projects/argocd.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/multiTenant/tenant/projects/argocd.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/multiTenant/tenant/projects/default.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/multiTenant/tenant/projects/default.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/operator/argocd.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/operator/argocd.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/operator/ingress.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/operator/ingress.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/projects/argocd.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/projects/argocd.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/projects/cluster-resources.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/projects/cluster-resources.ftl.yaml -------------------------------------------------------------------------------- /argocd/argocd/projects/default.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/argocd/projects/default.ftl.yaml -------------------------------------------------------------------------------- /argocd/cluster-resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/cluster-resources/README.md -------------------------------------------------------------------------------- /argocd/cluster-resources/apps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /argocd/cluster-resources/argocd/misc.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/cluster-resources/argocd/misc.ftl.yaml -------------------------------------------------------------------------------- /argocd/cluster-resources/misc/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /argocd/cluster-resources/misc/monitoring/argocd-dashboard.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/cluster-resources/misc/monitoring/argocd-dashboard.ftl.yaml -------------------------------------------------------------------------------- /argocd/cluster-resources/misc/monitoring/ingress-nginx-dashboard-requests-handling.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/cluster-resources/misc/monitoring/ingress-nginx-dashboard-requests-handling.ftl.yaml -------------------------------------------------------------------------------- /argocd/cluster-resources/misc/monitoring/ingress-nginx-dashboard.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/cluster-resources/misc/monitoring/ingress-nginx-dashboard.ftl.yaml -------------------------------------------------------------------------------- /argocd/cluster-resources/misc/monitoring/jenkins-dashboard.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/cluster-resources/misc/monitoring/jenkins-dashboard.ftl.yaml -------------------------------------------------------------------------------- /argocd/cluster-resources/misc/monitoring/prometheus-dashboard.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/cluster-resources/misc/monitoring/prometheus-dashboard.ftl.yaml -------------------------------------------------------------------------------- /argocd/cluster-resources/misc/monitoring/scmm-dashboard.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/cluster-resources/misc/monitoring/scmm-dashboard.ftl.yaml -------------------------------------------------------------------------------- /argocd/cluster-resources/misc/namespaces.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/cluster-resources/misc/namespaces.ftl.yaml -------------------------------------------------------------------------------- /argocd/cluster-resources/misc/secrets/secret-store-production.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/cluster-resources/misc/secrets/secret-store-production.ftl.yaml -------------------------------------------------------------------------------- /argocd/cluster-resources/misc/secrets/secret-store-staging.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/argocd/cluster-resources/misc/secrets/secret-store-staging.ftl.yaml -------------------------------------------------------------------------------- /compiler.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/compiler.groovy -------------------------------------------------------------------------------- /docs/app-repo-vs-gitops-repo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/app-repo-vs-gitops-repo.svg -------------------------------------------------------------------------------- /docs/argocd-repos.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/argocd-repos.svg -------------------------------------------------------------------------------- /docs/autopilot-repo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/autopilot-repo.svg -------------------------------------------------------------------------------- /docs/config-file-assistant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/config-file-assistant.png -------------------------------------------------------------------------------- /docs/configuration.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/configuration.schema.json -------------------------------------------------------------------------------- /docs/content-loader/argocd/argocd/applications/example-tenant.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/argocd/argocd/applications/example-tenant.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/argocd/argocd/projects/example-tenant.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/argocd/argocd/projects/example-tenant.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/content-hooks-folder-based.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/content-hooks-folder-based.png -------------------------------------------------------------------------------- /docs/content-loader/content-loader-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/content-loader-config.yaml -------------------------------------------------------------------------------- /docs/content-loader/content-loader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/content-loader.md -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/gitops/README.md: -------------------------------------------------------------------------------- 1 | Contains examples of end-user applications -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/gitops/apps/nginx-helm-umbrella/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/gitops/apps/nginx-helm-umbrella/Chart.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/gitops/apps/nginx-helm-umbrella/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/gitops/apps/nginx-helm-umbrella/README.md -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/gitops/apps/nginx-helm-umbrella/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/gitops/apps/nginx-helm-umbrella/values.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/gitops/apps/spring-petclinic-plain/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/gitops/argocd/nginx-helm-umbrella.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/gitops/argocd/nginx-helm-umbrella.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/gitops/argocd/nginx-helm.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/gitops/argocd/nginx-helm.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/gitops/argocd/petclinic-helm.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/gitops/argocd/petclinic-helm.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/gitops/argocd/petclinic-plain.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/gitops/argocd/petclinic-plain.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/gitops/misc/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-helm/Dockerfile.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-helm/Dockerfile.ftl -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-helm/Jenkinsfile.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-helm/Jenkinsfile.ftl -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-helm/k8s/production/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-helm/k8s/staging/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-helm/k8s/values-production.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-helm/k8s/values-production.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-helm/k8s/values-shared.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-helm/k8s/values-shared.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-helm/k8s/values-staging.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-helm/k8s/values-staging.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-plain/Dockerfile.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-plain/Dockerfile.ftl -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-plain/Jenkinsfile.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-plain/Jenkinsfile.ftl -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-plain/k8s/production/deployment.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-plain/k8s/production/deployment.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-plain/k8s/production/ingress.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-plain/k8s/production/ingress.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-plain/k8s/production/service.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-plain/k8s/production/service.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-plain/k8s/staging/deployment.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-plain/k8s/staging/deployment.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-plain/k8s/staging/ingress.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-plain/k8s/staging/ingress.ftl.yaml -------------------------------------------------------------------------------- /docs/content-loader/example-tenant/petclinic-plain/k8s/staging/service.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/content-loader/example-tenant/petclinic-plain/k8s/staging/service.ftl.yaml -------------------------------------------------------------------------------- /docs/developers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/developers.md -------------------------------------------------------------------------------- /docs/example-plugin-install-fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/example-plugin-install-fail.png -------------------------------------------------------------------------------- /docs/get-plugin-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/get-plugin-list.png -------------------------------------------------------------------------------- /docs/gitlab-parentid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/gitlab-parentid.png -------------------------------------------------------------------------------- /docs/gitops-playground-features.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/gitops-playground-features.drawio.svg -------------------------------------------------------------------------------- /docs/gitops-playground-local.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/gitops-playground-local.drawio.svg -------------------------------------------------------------------------------- /docs/gitops-playground-production.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/gitops-playground-production.drawio.svg -------------------------------------------------------------------------------- /docs/gke.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/gke.md -------------------------------------------------------------------------------- /docs/k3d.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/k3d.md -------------------------------------------------------------------------------- /docs/plantuml-src/External-Secret-Operator-CRs.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/plantuml-src/External-Secret-Operator-CRs.puml -------------------------------------------------------------------------------- /docs/plantuml-src/External-Secret-Operator-Flow.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/plantuml-src/External-Secret-Operator-Flow.puml -------------------------------------------------------------------------------- /docs/update-all-plugins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/docs/update-all-plugins.png -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/argocd/applications/example-apps.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/argocd/applications/example-apps.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/argocd/projects/example-apps.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/argocd/projects/example-apps.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/example-apps/apps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/example-apps/apps/nginx-helm-umbrella/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/example-apps/argocd/misc.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/example-apps/argocd/misc.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/example-apps/argocd/nginx-helm-jenkins.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/example-apps/argocd/nginx-helm-jenkins.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/example-apps/argocd/nginx-helm-umbrella.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/example-apps/argocd/nginx-helm-umbrella.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/example-apps/argocd/petclinic-helm.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/example-apps/argocd/petclinic-helm.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/example-apps/argocd/petclinic-plain.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/example-apps/argocd/petclinic-plain.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/example-apps/misc/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/example-apps/misc/README.md: -------------------------------------------------------------------------------- 1 | In order to copy directory -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/Jenkinsfile.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/Jenkinsfile.ftl -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/k8s/production/external-secret.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/k8s/production/external-secret.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/k8s/staging/external-secret.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/k8s/staging/external-secret.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/k8s/values-production.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/k8s/values-production.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/k8s/values-shared.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/k8s/values-shared.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/k8s/values-staging.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/nginx-helm-jenkins/k8s/values-staging.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-helm/Dockerfile.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-helm/Dockerfile.ftl -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-helm/Jenkinsfile.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-helm/Jenkinsfile.ftl -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/production/configMap.ftl.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/production/secrets/secret.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/production/secrets/secret.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/production/secrets/secret2.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/production/secrets/secret2.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/staging/configMap.ftl.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/staging/secrets/secret.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/staging/secrets/secret.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/staging/secrets/secret2.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/staging/secrets/secret2.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/values-production.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/values-production.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/values-shared.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/values-shared.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/values-staging.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-helm/k8s/values-staging.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-plain/Dockerfile.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-plain/Dockerfile.ftl -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-plain/Jenkinsfile.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-plain/Jenkinsfile.ftl -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-plain/k8s/production/deployment.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-plain/k8s/production/deployment.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-plain/k8s/production/ingress.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-plain/k8s/production/ingress.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-plain/k8s/production/service.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-plain/k8s/production/service.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-plain/k8s/staging/deployment.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-plain/k8s/staging/deployment.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-plain/k8s/staging/ingress.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-plain/k8s/staging/ingress.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/argocd/petclinic-plain/k8s/staging/service.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/argocd/petclinic-plain/k8s/staging/service.ftl.yaml -------------------------------------------------------------------------------- /examples/example-apps-via-content-loader/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/example-apps-via-content-loader/config.yaml -------------------------------------------------------------------------------- /examples/init-multi-tenancy/argocd/cluster-resources/argocd/mt-appset.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/init-multi-tenancy/argocd/cluster-resources/argocd/mt-appset.ftl.yaml -------------------------------------------------------------------------------- /examples/init-multi-tenancy/argocd/tenant-configs/tenants/globalValues.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/init-multi-tenancy/argocd/tenant-configs/tenants/globalValues.yaml -------------------------------------------------------------------------------- /examples/init-multi-tenancy/argocd/tenant-configs/tenants/tenant1/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/init-multi-tenancy/argocd/tenant-configs/tenants/tenant1/config.yaml -------------------------------------------------------------------------------- /examples/init-multi-tenancy/managementConfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/examples/init-multi-tenancy/managementConfig.yaml -------------------------------------------------------------------------------- /jenkins/namespaceJobTemplate.xml.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/jenkins/namespaceJobTemplate.xml.ftl -------------------------------------------------------------------------------- /jenkins/values.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/jenkins/values.ftl.yaml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/pom.xml -------------------------------------------------------------------------------- /scm-manager/values.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scm-manager/values.ftl.yaml -------------------------------------------------------------------------------- /scripts/apply-ng.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/apply-ng.sh -------------------------------------------------------------------------------- /scripts/downloadHelmCharts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/downloadHelmCharts.sh -------------------------------------------------------------------------------- /scripts/get-remote-url: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/get-remote-url -------------------------------------------------------------------------------- /scripts/init-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/init-cluster.sh -------------------------------------------------------------------------------- /scripts/jenkins/init-jenkins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/jenkins/init-jenkins.sh -------------------------------------------------------------------------------- /scripts/jenkins/jenkins-REST-client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/jenkins/jenkins-REST-client.sh -------------------------------------------------------------------------------- /scripts/jenkins/pluginCheck.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/jenkins/pluginCheck.groovy -------------------------------------------------------------------------------- /scripts/jenkins/plugins/download-plugins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/jenkins/plugins/download-plugins.sh -------------------------------------------------------------------------------- /scripts/jenkins/plugins/install-plugins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/jenkins/plugins/install-plugins.sh -------------------------------------------------------------------------------- /scripts/jenkins/plugins/jenkins-support: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/jenkins/plugins/jenkins-support -------------------------------------------------------------------------------- /scripts/jenkins/plugins/plugins.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/jenkins/plugins/plugins.txt -------------------------------------------------------------------------------- /scripts/local/install-argocd-operator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/local/install-argocd-operator.sh -------------------------------------------------------------------------------- /scripts/local/manual-ingress-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/local/manual-ingress-deploy.sh -------------------------------------------------------------------------------- /scripts/scm-manager/init-scmm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/scm-manager/init-scmm.sh -------------------------------------------------------------------------------- /scripts/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/scripts/utils.sh -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/Application.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/Application.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/Feature.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/Feature.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/FeatureWithImage.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/FeatureWithImage.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/cli/GenerateJsonSchema.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/cli/GenerateJsonSchema.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCli.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCli.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCliMain.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCliMain.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCliMainScripted.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCliMainScripted.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/cli/ReturnCode.groovy: -------------------------------------------------------------------------------- 1 | package com.cloudogu.gitops.cli 2 | 3 | enum ReturnCode { SUCCESS, NOT_CONFIRMED, GENERIC_ERROR } -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/cli/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/cli/package-info.java -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/config/ApplicationConfigurator.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/config/ApplicationConfigurator.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/config/CommonFeatureConfig.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/config/CommonFeatureConfig.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/config/Config.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/config/Config.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/config/ConfigConstants.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/config/ConfigConstants.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/config/Credentials.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/config/Credentials.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/config/MultiTenantSchema.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/config/MultiTenantSchema.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/config/schema/JsonSchemaGenerator.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/config/schema/JsonSchemaGenerator.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/config/schema/JsonSchemaValidator.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/config/schema/JsonSchemaValidator.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/config/schema/Schema.groovy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/dependencyinjection/HttpClientFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/dependencyinjection/HttpClientFactory.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/destroy/ArgoCDDestructionHandler.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/destroy/ArgoCDDestructionHandler.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/destroy/Destroyer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/destroy/Destroyer.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/destroy/DestructionHandler.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/destroy/DestructionHandler.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/destroy/JenkinsDestructionHandler.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/destroy/JenkinsDestructionHandler.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/destroy/ScmmDestructionHandler.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/destroy/ScmmDestructionHandler.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/CertManager.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/CertManager.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/ContentLoader.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/ContentLoader.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/ExternalSecretsOperator.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/ExternalSecretsOperator.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/IngressNginx.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/IngressNginx.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/Jenkins.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/Jenkins.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/Mailhog.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/Mailhog.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/PrometheusStack.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/PrometheusStack.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/Registry.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/Registry.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/ScmManagerSetup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/ScmManagerSetup.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/Vault.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/Vault.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/argocd/ArgoCD.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/argocd/ArgoCD.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/argocd/RepoInitializationAction.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/argocd/RepoInitializationAction.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/deployment/ArgoCdApplicationStrategy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/deployment/ArgoCdApplicationStrategy.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/deployment/Deployer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/deployment/Deployer.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/deployment/DeploymentStrategy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/deployment/DeploymentStrategy.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/deployment/HelmStrategy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/deployment/HelmStrategy.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/git/GitHandler.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/git/GitHandler.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/git/config/ScmCentralSchema.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/git/config/ScmCentralSchema.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/git/config/ScmTenantSchema.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/git/config/ScmTenantSchema.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/git/config/util/GitlabConfig.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/git/config/util/GitlabConfig.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/git/config/util/ScmManagerConfig.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/git/config/util/ScmManagerConfig.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/features/git/config/util/ScmProviderType.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/features/git/config/util/ScmProviderType.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/GitRepo.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/GitRepo.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/GitRepoFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/GitRepoFactory.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/jgit/helpers/InsecureCredentialProvider.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/jgit/helpers/InsecureCredentialProvider.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/providers/GitProvider.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/providers/GitProvider.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/providers/gitlab/Gitlab.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/providers/gitlab/Gitlab.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/Permission.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/Permission.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/ScmManager.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/ScmManager.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/ScmManagerUrlResolver.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/ScmManagerUrlResolver.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/AuthorizationInterceptor.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/AuthorizationInterceptor.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/Repository.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/Repository.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/RepositoryApi.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/RepositoryApi.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/ScmManagerApi.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/ScmManagerApi.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/ScmManagerApiClient.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/ScmManagerApiClient.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/ScmManagerUser.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/ScmManagerUser.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/UsersApi.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/UsersApi.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/graal/groovy/GroovyApplicationRegistrationFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/graal/groovy/GroovyApplicationRegistrationFeature.java -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/graal/groovy/GroovyDgmClassesRegistrationFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/graal/groovy/GroovyDgmClassesRegistrationFeature.java -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/graal/groovy/RegistrationFeatureUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/graal/groovy/RegistrationFeatureUtils.java -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/graal/jgit/FSSubstitution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/graal/jgit/FSSubstitution.java -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/graal/jgit/FileUtilsSubstitution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/graal/jgit/FileUtilsSubstitution.java -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/graal/jgit/JGitReflectionFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/graal/jgit/JGitReflectionFeature.java -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/graal/jgit/WindowCacheSubstitution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/graal/jgit/WindowCacheSubstitution.java -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/graal/jgit/WorkQueueSubstitution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/graal/jgit/WorkQueueSubstitution.java -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/graal/okhttp/OkHttpReflectionFeature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/graal/okhttp/OkHttpReflectionFeature.java -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/jenkins/GlobalPropertyManager.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/jenkins/GlobalPropertyManager.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/jenkins/JenkinsApiClient.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/jenkins/JenkinsApiClient.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/jenkins/JobManager.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/jenkins/JobManager.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/jenkins/PrometheusConfigurator.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/jenkins/PrometheusConfigurator.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/jenkins/UserManager.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/jenkins/UserManager.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/kubernetes/argocd/ArgoApplication.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/kubernetes/argocd/ArgoApplication.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/kubernetes/rbac/RbacDefinition.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/kubernetes/rbac/RbacDefinition.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/kubernetes/rbac/Role.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/kubernetes/rbac/Role.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/kubernetes/rbac/RoleBinding.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/kubernetes/rbac/RoleBinding.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/kubernetes/rbac/ServiceAccountRef.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/kubernetes/rbac/ServiceAccountRef.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/okhttp/RetryInterceptor.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/okhttp/RetryInterceptor.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/okhttp/ScmManagerAPI.groovy: -------------------------------------------------------------------------------- 1 | package com.cloudogu.gitops.okhttp 2 | 3 | class ScmManagerAPI { 4 | } -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/utils/AirGappedUtils.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/utils/AirGappedUtils.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/utils/AllowListFreemarkerObjectWrapper.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/utils/AllowListFreemarkerObjectWrapper.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/utils/CommandExecutor.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/utils/CommandExecutor.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/utils/DockerImageParser.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/utils/DockerImageParser.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/utils/FileSystemUtils.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/utils/FileSystemUtils.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/utils/HelmClient.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/utils/HelmClient.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/utils/K8sClient.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/utils/K8sClient.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/utils/MapUtils.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/utils/MapUtils.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/utils/NetworkingUtils.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/utils/NetworkingUtils.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/cloudogu/gitops/utils/TemplatingEngine.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/groovy/com/cloudogu/gitops/utils/TemplatingEngine.groovy -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/proxy-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/resources/proxy-config.json -------------------------------------------------------------------------------- /src/main/resources/reflect-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/main/resources/reflect-config.json -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/ApplicationConfiguratorTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/ApplicationConfiguratorTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/ApplicationTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/ApplicationTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/FeatureTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/FeatureTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCliMainScriptedTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCliMainScriptedTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCliMainTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCliMainTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCliTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCliTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/common/MockWebServerHttpsFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/common/MockWebServerHttpsFactory.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/config/ConfigToConfigFileConverterTest.groovy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/config/schema/ConfigTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/config/schema/ConfigTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/config/schema/JsonConfigValidatorTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/config/schema/JsonConfigValidatorTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/config/schema/JsonSchemaGeneratorTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/config/schema/JsonSchemaGeneratorTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/destroy/DestroyerDependencyInjectionTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/destroy/DestroyerDependencyInjectionTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/CertManagerTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/CertManagerTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/ContentLoaderTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/ContentLoaderTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/ExternalSecretsOperatorTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/ExternalSecretsOperatorTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/IngressNginxTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/IngressNginxTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/JenkinsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/JenkinsTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/MailhogTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/MailhogTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/PrometheusStackTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/PrometheusStackTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/RegistryTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/RegistryTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/ScmManagerSetupTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/ScmManagerSetupTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/VaultTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/VaultTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/argocd/ArgoCDTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/argocd/ArgoCDTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/deployment/ArgoCdApplicationStrategyTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/deployment/ArgoCdApplicationStrategyTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/deployment/DeployerTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/deployment/DeployerTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/deployment/HelmStrategyTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/deployment/HelmStrategyTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/features/git/GitHandlerTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/features/git/GitHandlerTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/git/GitRepoTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/git/GitRepoTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/git/jgit/helpers/InsecureCredentialProviderTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/git/jgit/helpers/InsecureCredentialProviderTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/git/providers/scmmanager/ScmManagerTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/git/providers/scmmanager/ScmManagerTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/git/providers/scmmanager/ScmManagerUrlResolverTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/git/providers/scmmanager/ScmManagerUrlResolverTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/UsersApiTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/git/providers/scmmanager/api/UsersApiTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/integration/GOPSmoketestsIT.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/integration/GOPSmoketestsIT.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/integration/JenkinsPipelineTestLongIT.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/integration/JenkinsPipelineTestLongIT.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/integration/features/ArgoCdTestIT.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/integration/features/ArgoCdTestIT.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/integration/features/CertManagerTestIT.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/integration/features/CertManagerTestIT.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/integration/features/KubenetesApiTestSetup.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/integration/features/KubenetesApiTestSetup.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/integration/features/PrometheusStackTestIT.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/integration/features/PrometheusStackTestIT.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/jenkins/GlobalPropertyManagerTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/jenkins/GlobalPropertyManagerTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/jenkins/JenkinsApiClientTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/jenkins/JenkinsApiClientTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/jenkins/JobManagerTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/jenkins/JobManagerTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/jenkins/UserManagerTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/jenkins/UserManagerTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/kubernetes/rbac/ArgocdApplicationTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/kubernetes/rbac/ArgocdApplicationTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/kubernetes/rbac/RbacDefinitionTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/kubernetes/rbac/RbacDefinitionTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/okhttp/RetryInterceptorTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/okhttp/RetryInterceptorTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/AirGappedUtilsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/AirGappedUtilsTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/AllowlistFreemarkerObjectWrapperTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/AllowlistFreemarkerObjectWrapperTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/CommandExecutorForTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/CommandExecutorForTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/CommandExecutorTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/CommandExecutorTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/DockerImageParserTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/DockerImageParserTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/FileSystemUtilsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/FileSystemUtilsTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/HelmClientTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/HelmClientTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/K8sClientForTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/K8sClientForTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/K8sClientTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/K8sClientTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/NetworkingUtilsTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/NetworkingUtilsTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/TemplatingEngineTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/TemplatingEngineTest.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/TestLogger.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/TestLogger.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/.gitattributes: -------------------------------------------------------------------------------- 1 | git-repository/**/* -diff linguist-generated=true -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/copyRepo1/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/copyRepo1/Jenkinsfile -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/copyRepo1/copyRepo1: -------------------------------------------------------------------------------- 1 | copyRepo1 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/copyRepo1/file: -------------------------------------------------------------------------------- 1 | copyRepo1 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/copyRepo2/subPath/copyRepo2: -------------------------------------------------------------------------------- 1 | copyRepo2 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/copyRepo2/subPath/file: -------------------------------------------------------------------------------- 1 | copyRepo2 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo1/common/repo/file: -------------------------------------------------------------------------------- 1 | folderBasedRepo1 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo1/common/repo/folderBasedRepo1: -------------------------------------------------------------------------------- 1 | folderBasedRepo1 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo1/common/repo/some.yaml.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo1/common/repo/some.yaml.ftl -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo1/ns1a/repo1a1/file: -------------------------------------------------------------------------------- 1 | folderBasedRepo1 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo1/ns1a/repo1a2/file: -------------------------------------------------------------------------------- 1 | folderBasedRepo1 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo1/ns1b/repo1b1/file: -------------------------------------------------------------------------------- 1 | folderBasedRepo1 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo1/ns1b/repo1b2/file: -------------------------------------------------------------------------------- 1 | folderBasedRepo1 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo2/subPath/common/repo/file: -------------------------------------------------------------------------------- 1 | folderBasedRepo2 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo2/subPath/common/repo/folderBasedRepo2: -------------------------------------------------------------------------------- 1 | folderBasedRepo2 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo2/subPath/common/repo/someOther.yaml.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo2/subPath/common/repo/someOther.yaml.ftl -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo2/subPath/ns2a/repo2a1/file: -------------------------------------------------------------------------------- 1 | folderBasedRepo2 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo2/subPath/ns2a/repo2a2/file: -------------------------------------------------------------------------------- 1 | folderBasedRepo2 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo2/subPath/ns2b/repo2b1/file: -------------------------------------------------------------------------------- 1 | folderBasedRepo2 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/folderBasedRepo2/subPath/ns2b/repo2b2/file: -------------------------------------------------------------------------------- 1 | folderBasedRepo2 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/mirrorRepo1/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/mirrorRepo1/Jenkinsfile -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/mirrorRepo1/file: -------------------------------------------------------------------------------- 1 | mirrorRepo1 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/contentRepos/mirrorRepo1/mirrorRepo1: -------------------------------------------------------------------------------- 1 | mirror 2 | Repo1 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repo-different-default-branch/HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/different 2 | -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repo-different-default-branch/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repo-different-default-branch/config -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repo-different-default-branch/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repo-different-default-branch/description -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repo-different-default-branch/objects/23/cb5a712ce9ea3dc4770a350fc8ef5f51789d14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repo-different-default-branch/objects/23/cb5a712ce9ea3dc4770a350fc8ef5f51789d14 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repo-different-default-branch/objects/8d/ca2f88bcfeb5fb3ecb832c4170ea85ef7be25c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repo-different-default-branch/objects/8d/ca2f88bcfeb5fb3ecb832c4170ea85ef7be25c -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repo-different-default-branch/objects/d6/cb0108457ad5fac4b9c64bc7f1e14fdcef8c2c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repo-different-default-branch/objects/d6/cb0108457ad5fac4b9c64bc7f1e14fdcef8c2c -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repo-different-default-branch/refs/heads/different: -------------------------------------------------------------------------------- 1 | 23cb5a712ce9ea3dc4770a350fc8ef5f51789d14 2 | -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/main 2 | -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/config -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/description -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/info/exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/info/exclude -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/15/5e9388fc29687b92a4ae2470458a5e08be9a81: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/15/5e9388fc29687b92a4ae2470458a5e08be9a81 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/26/6196b548e131009716575da17635832977d634: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/26/6196b548e131009716575da17635832977d634 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/2a/d7497fd7f4420e35982f13ae5b0faccd570522: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/2a/d7497fd7f4420e35982f13ae5b0faccd570522 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/38/0acb8eb2bba214e1437a79ec95927d4d2fd55f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/38/0acb8eb2bba214e1437a79ec95927d4d2fd55f -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/4b/825dc642cb6eb9a060e54bf8d69288fbee4904: -------------------------------------------------------------------------------- 1 | x+)JMU0` 2 | , -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/56/d2e3f4b7c95d5645c823f7be8ea6f8a853ac40: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/56/d2e3f4b7c95d5645c823f7be8ea6f8a853ac40 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/5a/7ad14ea366dd80f864b7c6334be5450814883d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/5a/7ad14ea366dd80f864b7c6334be5450814883d -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/5b/cf50f0537bf4d2719a82e9b0950fbac92b3ecc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/5b/cf50f0537bf4d2719a82e9b0950fbac92b3ecc -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/75/4f05b8621db74073ee38d5c4c755ee55291f3a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/75/4f05b8621db74073ee38d5c4c755ee55291f3a -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/8b/c1d1165468359b16d9771d4a9a3df26afc03e8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/8b/c1d1165468359b16d9771d4a9a3df26afc03e8 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/ba/2906d0666cf726c7eaadd2cd3db615dedfdf3a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/ba/2906d0666cf726c7eaadd2cd3db615dedfdf3a -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/cc/1d71b4c47b0009c1ea1b0bcd4a22e1c78e81b3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/cc/1d71b4c47b0009c1ea1b0bcd4a22e1c78e81b3 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/f9/3e3a1a1525fb5b91020da86e44810c87a2d7bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/objects/f9/3e3a1a1525fb5b91020da86e44810c87a2d7bc -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/refs/heads/main: -------------------------------------------------------------------------------- 1 | 8bc1d1165468359b16d9771d4a9a3df26afc03e8 2 | -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/refs/heads/someBranch: -------------------------------------------------------------------------------- 1 | 155e9388fc29687b92a4ae2470458a5e08be9a81 2 | -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/refs/tags/someTag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository-with-branches-tags/refs/tags/someTag -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/main 2 | -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/config -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/description -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/info/exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/info/exclude -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/objects/2a/d7497fd7f4420e35982f13ae5b0faccd570522: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/objects/2a/d7497fd7f4420e35982f13ae5b0faccd570522 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/objects/4b/825dc642cb6eb9a060e54bf8d69288fbee4904: -------------------------------------------------------------------------------- 1 | x+)JMU0` 2 | , -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/objects/56/d2e3f4b7c95d5645c823f7be8ea6f8a853ac40: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/objects/56/d2e3f4b7c95d5645c823f7be8ea6f8a853ac40 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391 -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/objects/f9/3e3a1a1525fb5b91020da86e44810c87a2d7bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/objects/f9/3e3a1a1525fb5b91020da86e44810c87a2d7bc -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/data/git-repository/refs/heads/main: -------------------------------------------------------------------------------- 1 | 56d2e3f4b7c95d5645c823f7be8ea6f8a853ac40 2 | -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/git/GitHandlerForTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/git/GitHandlerForTests.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/git/GitlabMock.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/git/GitlabMock.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/git/ScmManagerMock.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/git/ScmManagerMock.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/git/TestGitProvider.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/git/TestGitProvider.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/git/TestGitRepoFactory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/git/TestGitRepoFactory.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/cloudogu/gitops/utils/git/TestScmManagerApiClient.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/groovy/com/cloudogu/gitops/utils/git/TestScmManagerApiClient.groovy -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /src/test/resources/testMainConfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/src/test/resources/testMainConfig.yaml -------------------------------------------------------------------------------- /templates/kubernetes/argocd/application.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/templates/kubernetes/argocd/application.ftl.yaml -------------------------------------------------------------------------------- /templates/kubernetes/rbac/argocd-role.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/templates/kubernetes/rbac/argocd-role.ftl.yaml -------------------------------------------------------------------------------- /templates/kubernetes/rbac/rolebinding.ftl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/templates/kubernetes/rbac/rolebinding.ftl.yaml -------------------------------------------------------------------------------- /terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/terraform/main.tf -------------------------------------------------------------------------------- /terraform/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/terraform/terraform.tfvars -------------------------------------------------------------------------------- /terraform/vars.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/terraform/vars.tf -------------------------------------------------------------------------------- /terraform/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudogu/gitops-playground/HEAD/terraform/versions.tf --------------------------------------------------------------------------------