[COMMON] Add label template and make jobs GitOps ready 79/140179/5
authorAndreas Geissler <andreas-geissler@telekom.de>
Mon, 10 Feb 2025 10:57:45 +0000 (11:57 +0100)
committerAndreas Geissler <andreas-geissler@telekom.de>
Sun, 23 Feb 2025 11:53:14 +0000 (11:53 +0000)
commitd9c3cc6c8dc375df464fd0cdf009572d7bc3831b
treeedf8bb691a2a393869bc970c3e441eabee43c027
parentdc8cf1efa5e069173351ffcc8d065478fdeac3d5
[COMMON] Add label template and make jobs GitOps ready

- update label template and use it within the resource definitions
- add jobAnnotations in DB init jobs to make them GitOps ready
- add bitnami/common chart to nginx and fix lint errors

Issue-ID: OOM-3327
Issue-ID: OOM-3329

Change-Id: I72b1adad43ff479e46f6db2834c627d74c97a20c
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
69 files changed:
kubernetes/common/common/.helmignore
kubernetes/common/common/Chart.yaml
kubernetes/common/common/templates/_labels.tpl
kubernetes/common/common/templates/_log.tpl
kubernetes/common/common/templates/_mariadb.tpl
kubernetes/common/common/templates/_name.tpl
kubernetes/common/common/templates/_strimzikafka.tpl
kubernetes/common/elasticsearch/.helmignore
kubernetes/common/elasticsearch/Chart.yaml
kubernetes/common/elasticsearch/components/curator/Chart.yaml
kubernetes/common/elasticsearch/components/curator/templates/cronjob.yaml
kubernetes/common/elasticsearch/components/curator/values.yaml
kubernetes/common/elasticsearch/components/data/Chart.yaml
kubernetes/common/elasticsearch/components/data/templates/statefulset.yaml
kubernetes/common/elasticsearch/components/data/values.yaml
kubernetes/common/elasticsearch/components/master/Chart.yaml
kubernetes/common/elasticsearch/components/master/templates/statefulset.yaml
kubernetes/common/elasticsearch/components/master/values.yaml
kubernetes/common/elasticsearch/templates/configmap-es.yaml
kubernetes/common/elasticsearch/templates/coordinating-deploy.yaml
kubernetes/common/elasticsearch/values.yaml
kubernetes/common/etcd/Chart.yaml
kubernetes/common/etcd/templates/pv.yaml
kubernetes/common/etcd/templates/service.yaml
kubernetes/common/etcd/templates/statefulset.yaml
kubernetes/common/mariadb-init/Chart.yaml
kubernetes/common/mariadb-init/templates/configmap.yaml
kubernetes/common/mariadb-init/templates/job.yaml
kubernetes/common/mariadb-init/values.yaml
kubernetes/common/mongodb-init/Chart.yaml
kubernetes/common/mongodb-init/templates/configmap.yaml
kubernetes/common/mongodb-init/templates/job.yaml
kubernetes/common/mongodb-init/templates/secrets.yaml
kubernetes/common/mongodb-init/values.yaml
kubernetes/common/nginx/Chart.yaml
kubernetes/common/nginx/common/.helmignore [new file with mode: 0644]
kubernetes/common/nginx/common/CHANGELOG.md [new file with mode: 0644]
kubernetes/common/nginx/common/Chart.yaml [new file with mode: 0644]
kubernetes/common/nginx/common/README.md [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_affinities.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_capabilities.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_compatibility.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_errors.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_images.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_ingress.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_labels.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_names.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_resources.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_secrets.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_storage.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_tplvalues.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_utils.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/_warnings.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/validations/_cassandra.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/validations/_mariadb.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/validations/_mongodb.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/validations/_mysql.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/validations/_postgresql.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/validations/_redis.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/templates/validations/_validations.tpl [new file with mode: 0644]
kubernetes/common/nginx/common/values.yaml [new file with mode: 0644]
kubernetes/common/postgres-init/Chart.yaml
kubernetes/common/postgres-init/templates/configmap.yaml
kubernetes/common/postgres-init/templates/job.yaml
kubernetes/common/postgres-init/values.yaml
kubernetes/common/readinessCheck/Chart.yaml
kubernetes/common/readinessCheck/templates/_readinessCheck.tpl
kubernetes/common/timescaledb/Chart.yaml
kubernetes/common/timescaledb/templates/configmap-init.yaml