From 89089df93e9e132b78c7b8e11ca10201df92073b Mon Sep 17 00:00:00 2001 From: Toni Tauro Date: Thu, 30 Jan 2025 16:21:31 +0100 Subject: [PATCH] feat(etcd-backup): podAnnotations (#1371) --- README.md | 2 +- charts/kubernetes-etcd-backup/Chart.yaml | 7 ++----- charts/kubernetes-etcd-backup/README.md | 3 ++- charts/kubernetes-etcd-backup/templates/cronjob.yaml | 4 ++++ charts/kubernetes-etcd-backup/values.yaml | 3 +++ 5 files changed, 12 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 5ddf061c..27b79b32 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ for more in-depth information. | [common](charts/common) | Common chartbuilding components ... | ![Version: 0.x](https://img.shields.io/badge/version-0.x-brightgreen) | ![App version: 0.x](https://img.shields.io/badge/app%20version-0.x-brightgreen) | | [csi-secret-provider-class](charts/csi-secret-provider-class) | A Helm chart to create a SecretP... | ![Version: 0.x](https://img.shields.io/badge/version-0.x-brightgreen) | ![App version: 0.x](https://img.shields.io/badge/app%20version-0.x-brightgreen) | | [customer-center](charts/customer-center) | Chart for Customer-Center applic... | ![Version: 0.x](https://img.shields.io/badge/version-0.x-brightgreen) | ![App version: 3.3.x](https://img.shields.io/badge/app%20version-3.3.x-brightgreen) | -| [kubernetes-etcd-backup](charts/kubernetes-etcd-backup) | Chart for kubernetes-etcd-backup... | ![Version: 1.5.x](https://img.shields.io/badge/version-1.5.x-brightgreen) | ![App version: 1.4.x](https://img.shields.io/badge/app%20version-1.4.x-brightgreen) | +| [kubernetes-etcd-backup](charts/kubernetes-etcd-backup) | Chart for kubernetes-etcd-backup... | ![Version: 1.6.x](https://img.shields.io/badge/version-1.6.x-brightgreen) | ![App version: 1.4.x](https://img.shields.io/badge/app%20version-1.4.x-brightgreen) | | [mopsos](charts/mopsos) | Deploy Mopsos to a Kubernetes Cl... | ![Version: 0.x](https://img.shields.io/badge/version-0.x-brightgreen) | ![App version: 0.x](https://img.shields.io/badge/app%20version-0.x-brightgreen) | | [openshift-etcd-backup](charts/openshift-etcd-backup) | Chart for openshift-etcd-backup ... | ![Version: 1.8.x](https://img.shields.io/badge/version-1.8.x-brightgreen) | ![App version: 1.8.x](https://img.shields.io/badge/app%20version-1.8.x-brightgreen) | | [osschallenge](charts/osschallenge) | Chart for OSS-Challenge application | ![Version: 0.x](https://img.shields.io/badge/version-0.x-brightgreen) | ![App version: ed.x](https://img.shields.io/badge/app%20version-ed.x-brightgreen) | diff --git a/charts/kubernetes-etcd-backup/Chart.yaml b/charts/kubernetes-etcd-backup/Chart.yaml index 92eb344f..d0c15b76 100644 --- a/charts/kubernetes-etcd-backup/Chart.yaml +++ b/charts/kubernetes-etcd-backup/Chart.yaml @@ -3,7 +3,7 @@ apiVersion: v2 name: kubernetes-etcd-backup description: Chart for kubernetes-etcd-backup solution type: application -version: 1.5.1 +version: 1.6.0 appVersion: v1.4.0 keywords: - kubernetes-etcd-backup @@ -21,7 +21,4 @@ annotations: artifacthub.io/containsSecurityUpdates: "false" artifacthub.io/changes: | - kind: changed - description: "Add support for s3 storage" - links: - - name: "kubernetes-etcd-backup v1.4.0" - url: https://github.com/adfinis/kubernetes-etcd-backup/releases/tag/v1.4.0 + description: "Add support for podAnnotations" diff --git a/charts/kubernetes-etcd-backup/README.md b/charts/kubernetes-etcd-backup/README.md index cb66505e..58847040 100644 --- a/charts/kubernetes-etcd-backup/README.md +++ b/charts/kubernetes-etcd-backup/README.md @@ -1,6 +1,6 @@ # kubernetes-etcd-backup -![Version: 1.5.1](https://img.shields.io/badge/Version-1.5.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.4.0](https://img.shields.io/badge/AppVersion-v1.4.0-informational?style=flat-square) +![Version: 1.6.0](https://img.shields.io/badge/Version-1.6.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.4.0](https://img.shields.io/badge/AppVersion-v1.4.0-informational?style=flat-square) Chart for kubernetes-etcd-backup solution @@ -56,6 +56,7 @@ This chart is maintained by [Adfinis](https://adfinis.com/?pk_campaign=github&pk | persistence.s3.host | string | `"https://minio.local:9000"` | S3 endpoint host | | persistence.s3.name | string | `"etcd-backup"` | S3 endpoint name | | persistence.s3.secretKey | string | `"mysupersecretkey"` | S3 secret key | +| podAnnotations | object | `{}` | Custom pod annotations for the running pod | | podSecurityContext.fsGroup | int | `1000` | | | podSecurityContext.runAsUser | int | `1000` | | | resources | string | `nil` | | diff --git a/charts/kubernetes-etcd-backup/templates/cronjob.yaml b/charts/kubernetes-etcd-backup/templates/cronjob.yaml index 808d513c..910d054a 100644 --- a/charts/kubernetes-etcd-backup/templates/cronjob.yaml +++ b/charts/kubernetes-etcd-backup/templates/cronjob.yaml @@ -12,6 +12,10 @@ spec: # job immediately if the first execution fails. backoffLimit: 0 template: + {{- with .Values.podAnnotations }} + annotations: + {{- toYaml . | nindent 10 }} + {{- end }} spec: securityContext: {{- toYaml .Values.podSecurityContext | nindent 12 }} diff --git a/charts/kubernetes-etcd-backup/values.yaml b/charts/kubernetes-etcd-backup/values.yaml index f054e065..e816ee39 100644 --- a/charts/kubernetes-etcd-backup/values.yaml +++ b/charts/kubernetes-etcd-backup/values.yaml @@ -147,3 +147,6 @@ podSecurityContext: # runAsUser: 0 # # -- Set group ID # runAsGroup: 0 + +# -- Custom pod annotations for the running pod +podAnnotations: {}