├── .github ├── actions │ ├── builder │ │ ├── Dockerfile │ │ ├── action.yaml │ │ └── builder │ │ │ ├── README.md.tpl │ │ │ └── main.py │ └── updater │ │ ├── Dockerfile │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── action.yaml │ │ ├── repos │ │ └── .gitignore │ │ └── updater │ │ ├── catalog.py │ │ ├── entry.py │ │ ├── main.py │ │ ├── repo.py │ │ └── settings.py └── workflows │ ├── main.yml │ ├── promote.yml │ └── updater.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Makefile ├── README.md ├── assets └── favicon.png ├── repositories ├── .terraform.lock.hcl ├── README.md.tpl ├── main.tf ├── providers.tf ├── state.tf └── variables.tf ├── src ├── _terraform_module │ ├── configuration.tf │ ├── data_source.tf │ ├── main._tf │ ├── test_default_variant.tf │ ├── test_kustomization │ │ ├── Kustomization │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ └── namespace.yaml │ ├── test_outputs.tf │ ├── test_provider.tf │ ├── tests │ │ ├── common_annotations │ │ │ └── test.tf │ │ ├── common_labels │ │ │ └── test.tf │ │ ├── config_map_generator │ │ │ ├── env │ │ │ └── test.tf │ │ ├── generator_options │ │ │ └── test.tf │ │ ├── images │ │ │ └── test.tf │ │ ├── inheritance │ │ │ └── test.tf │ │ ├── patches │ │ │ ├── patch_deployment_resources.yaml │ │ │ └── test.tf │ │ ├── replicas │ │ │ └── test.tf │ │ └── secret_generator │ │ │ ├── env │ │ │ └── test.tf │ ├── variables.tf │ └── versions.tf ├── argo-cd │ ├── _updater │ │ ├── metadata.yaml │ │ └── run.sh │ ├── configuration.tf │ ├── data_source.tf │ ├── default_variant.tf │ ├── ha │ │ ├── install.yaml │ │ ├── kustomization.yaml │ │ └── namespace.yaml │ ├── main.tf │ ├── normal │ │ ├── install.yaml │ │ ├── kustomization.yaml │ │ └── namespace.yaml │ ├── variables.tf │ └── versions.tf ├── cert-manager │ ├── _updater │ │ ├── metadata.yaml │ │ └── run.sh │ ├── base │ │ ├── cert-manager.yaml │ │ └── kustomization.yaml │ ├── configuration.tf │ ├── data_source.tf │ ├── default_variant.tf │ ├── main.tf │ ├── variables.tf │ └── versions.tf ├── custom-manifests │ ├── configuration.tf │ ├── data_source.tf │ ├── default_variant.tf │ ├── empty │ │ └── Kustomization │ ├── main.tf │ ├── variables.tf │ └── versions.tf ├── flux │ ├── _updater │ │ ├── metadata.yaml │ │ └── run.sh │ ├── base │ │ ├── flux-account.yaml │ │ ├── flux-deployment.yaml │ │ ├── flux-ns.yaml │ │ ├── flux-secret.yaml │ │ ├── kustomization.yaml │ │ ├── memcache-dep.yaml │ │ └── memcache-svc.yaml │ ├── configuration.tf │ ├── data_source.tf │ ├── default_variant.tf │ ├── main.tf │ ├── variables.tf │ └── versions.tf ├── nginx │ ├── _updater │ │ ├── metadata.yaml │ │ └── run.sh │ ├── base │ │ ├── kustomization.yaml │ │ └── mandatory.yaml │ ├── configuration.tf │ ├── data_source.tf │ ├── default-ingress │ │ ├── kustomization.yaml │ │ └── patch-namespace.yaml │ ├── default_variant.tf │ ├── main.tf │ ├── variables.tf │ └── versions.tf ├── opa-gatekeeper │ ├── _updater │ │ ├── metadata.yaml │ │ └── run.sh │ ├── base │ │ ├── gatekeeper.yaml │ │ └── kustomization.yaml │ ├── configuration.tf │ ├── data_source.tf │ ├── default_variant.tf │ ├── main.tf │ ├── variables.tf │ └── versions.tf ├── pinniped │ ├── _updater │ │ ├── metadata.yaml │ │ └── run.sh │ ├── concierge-base │ │ ├── crds.yaml │ │ ├── kustomization.yaml │ │ └── resources.yaml │ ├── configuration.tf │ ├── data_source.tf │ ├── default_variant.tf │ ├── main.tf │ ├── supervisor-base │ │ ├── kustomization.yaml │ │ └── resources.yaml │ ├── variables.tf │ └── versions.tf ├── postgresql │ ├── _updater │ │ ├── metadata.yaml │ │ └── run.sh │ ├── base │ │ ├── configmap.yaml │ │ ├── kustomization.yaml │ │ └── postgres-operator.yaml │ ├── clusterwide │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ ├── patch-deployment-env.yaml │ │ └── rbac.yaml │ ├── configuration.tf │ ├── data_source.tf │ ├── default_variant.tf │ ├── main.tf │ ├── variables.tf │ └── versions.tf ├── prometheus │ ├── _updater │ │ ├── metadata.yaml │ │ └── run.sh │ ├── base │ │ ├── bundle.yaml │ │ └── kustomization.yaml │ ├── clusterwide │ │ ├── instance-cluster-role.yaml │ │ ├── kustomization.yaml │ │ └── namespace.yaml │ ├── configuration.tf │ ├── data_source.tf │ ├── default_variant.tf │ ├── main.tf │ ├── variables.tf │ └── versions.tf ├── sealed-secrets │ ├── _updater │ │ ├── metadata.yaml │ │ └── run.sh │ ├── base │ │ ├── controller.yaml │ │ └── kustomization.yaml │ ├── configuration.tf │ ├── data_source.tf │ ├── default_variant.tf │ ├── main.tf │ ├── variables.tf │ └── versions.tf ├── tektoncd │ ├── _updater │ │ ├── metadata.yaml │ │ └── run.sh │ ├── base │ │ ├── kustomization.yaml │ │ └── release.yaml │ ├── configuration.tf │ ├── data_source.tf │ ├── default_variant.tf │ ├── main.tf │ ├── variables.tf │ └── versions.tf └── test │ ├── base │ ├── Kustomization │ ├── configmap.yaml │ ├── deployment.yaml │ └── namespace.yaml │ ├── configuration.tf │ ├── data_source.tf │ ├── default_variant.tf │ ├── main.tf │ ├── overlay │ ├── Kustomization │ └── patch-namespace.yaml │ ├── variables.tf │ └── versions.tf └── test └── k3d ├── Dockerfile ├── Pipfile ├── Pipfile.lock ├── main.py └── main.tf.tpl /.github/actions/builder/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/builder/Dockerfile -------------------------------------------------------------------------------- /.github/actions/builder/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/builder/action.yaml -------------------------------------------------------------------------------- /.github/actions/builder/builder/README.md.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/builder/builder/README.md.tpl -------------------------------------------------------------------------------- /.github/actions/builder/builder/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/builder/builder/main.py -------------------------------------------------------------------------------- /.github/actions/updater/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/updater/Dockerfile -------------------------------------------------------------------------------- /.github/actions/updater/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/updater/Pipfile -------------------------------------------------------------------------------- /.github/actions/updater/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/updater/Pipfile.lock -------------------------------------------------------------------------------- /.github/actions/updater/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/updater/action.yaml -------------------------------------------------------------------------------- /.github/actions/updater/repos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/updater/repos/.gitignore -------------------------------------------------------------------------------- /.github/actions/updater/updater/catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/updater/updater/catalog.py -------------------------------------------------------------------------------- /.github/actions/updater/updater/entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/updater/updater/entry.py -------------------------------------------------------------------------------- /.github/actions/updater/updater/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/updater/updater/main.py -------------------------------------------------------------------------------- /.github/actions/updater/updater/repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/updater/updater/repo.py -------------------------------------------------------------------------------- /.github/actions/updater/updater/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/actions/updater/updater/settings.py -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/promote.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/workflows/promote.yml -------------------------------------------------------------------------------- /.github/workflows/updater.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.github/workflows/updater.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/README.md -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/assets/favicon.png -------------------------------------------------------------------------------- /repositories/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/repositories/.terraform.lock.hcl -------------------------------------------------------------------------------- /repositories/README.md.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/repositories/README.md.tpl -------------------------------------------------------------------------------- /repositories/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/repositories/main.tf -------------------------------------------------------------------------------- /repositories/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/repositories/providers.tf -------------------------------------------------------------------------------- /repositories/state.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/repositories/state.tf -------------------------------------------------------------------------------- /repositories/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/repositories/variables.tf -------------------------------------------------------------------------------- /src/_terraform_module/configuration.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/_terraform_module/data_source.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/_terraform_module/main._tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/main._tf -------------------------------------------------------------------------------- /src/_terraform_module/test_default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "test_kustomization" 3 | } 4 | -------------------------------------------------------------------------------- /src/_terraform_module/test_kustomization/Kustomization: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/test_kustomization/Kustomization -------------------------------------------------------------------------------- /src/_terraform_module/test_kustomization/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/test_kustomization/configmap.yaml -------------------------------------------------------------------------------- /src/_terraform_module/test_kustomization/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/test_kustomization/deployment.yaml -------------------------------------------------------------------------------- /src/_terraform_module/test_kustomization/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: test -------------------------------------------------------------------------------- /src/_terraform_module/test_outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/test_outputs.tf -------------------------------------------------------------------------------- /src/_terraform_module/test_provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/test_provider.tf -------------------------------------------------------------------------------- /src/_terraform_module/tests/common_annotations/test.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/tests/common_annotations/test.tf -------------------------------------------------------------------------------- /src/_terraform_module/tests/common_labels/test.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/tests/common_labels/test.tf -------------------------------------------------------------------------------- /src/_terraform_module/tests/config_map_generator/env: -------------------------------------------------------------------------------- 1 | TEST=value 2 | -------------------------------------------------------------------------------- /src/_terraform_module/tests/config_map_generator/test.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/tests/config_map_generator/test.tf -------------------------------------------------------------------------------- /src/_terraform_module/tests/generator_options/test.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/tests/generator_options/test.tf -------------------------------------------------------------------------------- /src/_terraform_module/tests/images/test.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/tests/images/test.tf -------------------------------------------------------------------------------- /src/_terraform_module/tests/inheritance/test.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/tests/inheritance/test.tf -------------------------------------------------------------------------------- /src/_terraform_module/tests/patches/patch_deployment_resources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/tests/patches/patch_deployment_resources.yaml -------------------------------------------------------------------------------- /src/_terraform_module/tests/patches/test.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/tests/patches/test.tf -------------------------------------------------------------------------------- /src/_terraform_module/tests/replicas/test.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/tests/replicas/test.tf -------------------------------------------------------------------------------- /src/_terraform_module/tests/secret_generator/env: -------------------------------------------------------------------------------- 1 | TEST=value 2 | -------------------------------------------------------------------------------- /src/_terraform_module/tests/secret_generator/test.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/tests/secret_generator/test.tf -------------------------------------------------------------------------------- /src/_terraform_module/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/_terraform_module/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/_terraform_module/versions.tf -------------------------------------------------------------------------------- /src/argo-cd/_updater/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/argo-cd/_updater/metadata.yaml -------------------------------------------------------------------------------- /src/argo-cd/_updater/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/argo-cd/_updater/run.sh -------------------------------------------------------------------------------- /src/argo-cd/configuration.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/argo-cd/data_source.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/argo-cd/default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "ha" 3 | } 4 | -------------------------------------------------------------------------------- /src/argo-cd/ha/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/argo-cd/ha/install.yaml -------------------------------------------------------------------------------- /src/argo-cd/ha/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/argo-cd/ha/kustomization.yaml -------------------------------------------------------------------------------- /src/argo-cd/ha/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: argocd 6 | -------------------------------------------------------------------------------- /src/argo-cd/main.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/main._tf -------------------------------------------------------------------------------- /src/argo-cd/normal/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/argo-cd/normal/install.yaml -------------------------------------------------------------------------------- /src/argo-cd/normal/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/argo-cd/normal/kustomization.yaml -------------------------------------------------------------------------------- /src/argo-cd/normal/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: argocd 6 | -------------------------------------------------------------------------------- /src/argo-cd/variables.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/argo-cd/versions.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/versions.tf -------------------------------------------------------------------------------- /src/cert-manager/_updater/metadata.yaml: -------------------------------------------------------------------------------- 1 | url: https://github.com/jetstack/cert-manager.git 2 | -------------------------------------------------------------------------------- /src/cert-manager/_updater/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/cert-manager/_updater/run.sh -------------------------------------------------------------------------------- /src/cert-manager/base/cert-manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/cert-manager/base/cert-manager.yaml -------------------------------------------------------------------------------- /src/cert-manager/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/cert-manager/base/kustomization.yaml -------------------------------------------------------------------------------- /src/cert-manager/configuration.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/cert-manager/data_source.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/cert-manager/default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "base" 3 | } 4 | -------------------------------------------------------------------------------- /src/cert-manager/main.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/main._tf -------------------------------------------------------------------------------- /src/cert-manager/variables.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/cert-manager/versions.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/versions.tf -------------------------------------------------------------------------------- /src/custom-manifests/configuration.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/custom-manifests/data_source.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/custom-manifests/default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "empty" 3 | } 4 | -------------------------------------------------------------------------------- /src/custom-manifests/empty/Kustomization: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/custom-manifests/empty/Kustomization -------------------------------------------------------------------------------- /src/custom-manifests/main.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/main._tf -------------------------------------------------------------------------------- /src/custom-manifests/variables.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/custom-manifests/versions.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/versions.tf -------------------------------------------------------------------------------- /src/flux/_updater/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/flux/_updater/metadata.yaml -------------------------------------------------------------------------------- /src/flux/_updater/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/flux/_updater/run.sh -------------------------------------------------------------------------------- /src/flux/base/flux-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/flux/base/flux-account.yaml -------------------------------------------------------------------------------- /src/flux/base/flux-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/flux/base/flux-deployment.yaml -------------------------------------------------------------------------------- /src/flux/base/flux-ns.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: flux 6 | -------------------------------------------------------------------------------- /src/flux/base/flux-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/flux/base/flux-secret.yaml -------------------------------------------------------------------------------- /src/flux/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/flux/base/kustomization.yaml -------------------------------------------------------------------------------- /src/flux/base/memcache-dep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/flux/base/memcache-dep.yaml -------------------------------------------------------------------------------- /src/flux/base/memcache-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/flux/base/memcache-svc.yaml -------------------------------------------------------------------------------- /src/flux/configuration.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/flux/data_source.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/flux/default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "base" 3 | } 4 | -------------------------------------------------------------------------------- /src/flux/main.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/main._tf -------------------------------------------------------------------------------- /src/flux/variables.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/flux/versions.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/versions.tf -------------------------------------------------------------------------------- /src/nginx/_updater/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/nginx/_updater/metadata.yaml -------------------------------------------------------------------------------- /src/nginx/_updater/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/nginx/_updater/run.sh -------------------------------------------------------------------------------- /src/nginx/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/nginx/base/kustomization.yaml -------------------------------------------------------------------------------- /src/nginx/base/mandatory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/nginx/base/mandatory.yaml -------------------------------------------------------------------------------- /src/nginx/configuration.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/nginx/data_source.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/nginx/default-ingress/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/nginx/default-ingress/kustomization.yaml -------------------------------------------------------------------------------- /src/nginx/default-ingress/patch-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/nginx/default-ingress/patch-namespace.yaml -------------------------------------------------------------------------------- /src/nginx/default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "base" 3 | } 4 | -------------------------------------------------------------------------------- /src/nginx/main.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/main._tf -------------------------------------------------------------------------------- /src/nginx/variables.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/nginx/versions.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/versions.tf -------------------------------------------------------------------------------- /src/opa-gatekeeper/_updater/metadata.yaml: -------------------------------------------------------------------------------- 1 | url: https://github.com/open-policy-agent/gatekeeper.git 2 | filter_tags: ^v([0-9.]+)$ 3 | -------------------------------------------------------------------------------- /src/opa-gatekeeper/_updater/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/opa-gatekeeper/_updater/run.sh -------------------------------------------------------------------------------- /src/opa-gatekeeper/base/gatekeeper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/opa-gatekeeper/base/gatekeeper.yaml -------------------------------------------------------------------------------- /src/opa-gatekeeper/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/opa-gatekeeper/base/kustomization.yaml -------------------------------------------------------------------------------- /src/opa-gatekeeper/configuration.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/opa-gatekeeper/data_source.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/opa-gatekeeper/default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "base" 3 | } 4 | -------------------------------------------------------------------------------- /src/opa-gatekeeper/main.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/main._tf -------------------------------------------------------------------------------- /src/opa-gatekeeper/variables.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/opa-gatekeeper/versions.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/versions.tf -------------------------------------------------------------------------------- /src/pinniped/_updater/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/pinniped/_updater/metadata.yaml -------------------------------------------------------------------------------- /src/pinniped/_updater/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/pinniped/_updater/run.sh -------------------------------------------------------------------------------- /src/pinniped/concierge-base/crds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/pinniped/concierge-base/crds.yaml -------------------------------------------------------------------------------- /src/pinniped/concierge-base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/pinniped/concierge-base/kustomization.yaml -------------------------------------------------------------------------------- /src/pinniped/concierge-base/resources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/pinniped/concierge-base/resources.yaml -------------------------------------------------------------------------------- /src/pinniped/configuration.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/pinniped/data_source.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/pinniped/default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "concierge-base" 3 | } 4 | -------------------------------------------------------------------------------- /src/pinniped/main.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/main._tf -------------------------------------------------------------------------------- /src/pinniped/supervisor-base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/pinniped/supervisor-base/kustomization.yaml -------------------------------------------------------------------------------- /src/pinniped/supervisor-base/resources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/pinniped/supervisor-base/resources.yaml -------------------------------------------------------------------------------- /src/pinniped/variables.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/pinniped/versions.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/versions.tf -------------------------------------------------------------------------------- /src/postgresql/_updater/metadata.yaml: -------------------------------------------------------------------------------- 1 | url: https://github.com/zalando/postgres-operator.git 2 | -------------------------------------------------------------------------------- /src/postgresql/_updater/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/postgresql/_updater/run.sh -------------------------------------------------------------------------------- /src/postgresql/base/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/postgresql/base/configmap.yaml -------------------------------------------------------------------------------- /src/postgresql/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/postgresql/base/kustomization.yaml -------------------------------------------------------------------------------- /src/postgresql/base/postgres-operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/postgresql/base/postgres-operator.yaml -------------------------------------------------------------------------------- /src/postgresql/clusterwide/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/postgresql/clusterwide/kustomization.yaml -------------------------------------------------------------------------------- /src/postgresql/clusterwide/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/postgresql/clusterwide/namespace.yaml -------------------------------------------------------------------------------- /src/postgresql/clusterwide/patch-deployment-env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/postgresql/clusterwide/patch-deployment-env.yaml -------------------------------------------------------------------------------- /src/postgresql/clusterwide/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/postgresql/clusterwide/rbac.yaml -------------------------------------------------------------------------------- /src/postgresql/configuration.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/postgresql/data_source.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/postgresql/default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "clusterwide" 3 | } 4 | -------------------------------------------------------------------------------- /src/postgresql/main.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/main._tf -------------------------------------------------------------------------------- /src/postgresql/variables.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/postgresql/versions.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/versions.tf -------------------------------------------------------------------------------- /src/prometheus/_updater/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/prometheus/_updater/metadata.yaml -------------------------------------------------------------------------------- /src/prometheus/_updater/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/prometheus/_updater/run.sh -------------------------------------------------------------------------------- /src/prometheus/base/bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/prometheus/base/bundle.yaml -------------------------------------------------------------------------------- /src/prometheus/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/prometheus/base/kustomization.yaml -------------------------------------------------------------------------------- /src/prometheus/clusterwide/instance-cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/prometheus/clusterwide/instance-cluster-role.yaml -------------------------------------------------------------------------------- /src/prometheus/clusterwide/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/prometheus/clusterwide/kustomization.yaml -------------------------------------------------------------------------------- /src/prometheus/clusterwide/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/prometheus/clusterwide/namespace.yaml -------------------------------------------------------------------------------- /src/prometheus/configuration.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/prometheus/data_source.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/prometheus/default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "clusterwide" 3 | } 4 | -------------------------------------------------------------------------------- /src/prometheus/main.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/main._tf -------------------------------------------------------------------------------- /src/prometheus/variables.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/prometheus/versions.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/versions.tf -------------------------------------------------------------------------------- /src/sealed-secrets/_updater/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/sealed-secrets/_updater/metadata.yaml -------------------------------------------------------------------------------- /src/sealed-secrets/_updater/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/sealed-secrets/_updater/run.sh -------------------------------------------------------------------------------- /src/sealed-secrets/base/controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/sealed-secrets/base/controller.yaml -------------------------------------------------------------------------------- /src/sealed-secrets/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/sealed-secrets/base/kustomization.yaml -------------------------------------------------------------------------------- /src/sealed-secrets/configuration.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/sealed-secrets/data_source.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/sealed-secrets/default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "base" 3 | } 4 | -------------------------------------------------------------------------------- /src/sealed-secrets/main.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/main._tf -------------------------------------------------------------------------------- /src/sealed-secrets/variables.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/sealed-secrets/versions.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/versions.tf -------------------------------------------------------------------------------- /src/tektoncd/_updater/metadata.yaml: -------------------------------------------------------------------------------- 1 | url: https://github.com/tektoncd/pipeline.git 2 | ref: main 3 | -------------------------------------------------------------------------------- /src/tektoncd/_updater/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/tektoncd/_updater/run.sh -------------------------------------------------------------------------------- /src/tektoncd/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/tektoncd/base/kustomization.yaml -------------------------------------------------------------------------------- /src/tektoncd/base/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/tektoncd/base/release.yaml -------------------------------------------------------------------------------- /src/tektoncd/configuration.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/tektoncd/data_source.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/tektoncd/default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "base" 3 | } 4 | -------------------------------------------------------------------------------- /src/tektoncd/main.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/main._tf -------------------------------------------------------------------------------- /src/tektoncd/variables.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/tektoncd/versions.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/versions.tf -------------------------------------------------------------------------------- /src/test/base/Kustomization: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/test/base/Kustomization -------------------------------------------------------------------------------- /src/test/base/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/test/base/configmap.yaml -------------------------------------------------------------------------------- /src/test/base/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/test/base/deployment.yaml -------------------------------------------------------------------------------- /src/test/base/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: test -------------------------------------------------------------------------------- /src/test/configuration.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/configuration.tf -------------------------------------------------------------------------------- /src/test/data_source.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/data_source.tf -------------------------------------------------------------------------------- /src/test/default_variant.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | default_variant = "base" 3 | } 4 | -------------------------------------------------------------------------------- /src/test/main.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/main._tf -------------------------------------------------------------------------------- /src/test/overlay/Kustomization: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/src/test/overlay/Kustomization -------------------------------------------------------------------------------- /src/test/overlay/patch-namespace.yaml: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /metadata/name 3 | value: test-overlay 4 | -------------------------------------------------------------------------------- /src/test/variables.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/variables.tf -------------------------------------------------------------------------------- /src/test/versions.tf: -------------------------------------------------------------------------------- 1 | ../_terraform_module/versions.tf -------------------------------------------------------------------------------- /test/k3d/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/test/k3d/Dockerfile -------------------------------------------------------------------------------- /test/k3d/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/test/k3d/Pipfile -------------------------------------------------------------------------------- /test/k3d/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/test/k3d/Pipfile.lock -------------------------------------------------------------------------------- /test/k3d/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/test/k3d/main.py -------------------------------------------------------------------------------- /test/k3d/main.tf.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbst/catalog/HEAD/test/k3d/main.tf.tpl --------------------------------------------------------------------------------