From 8fdc9a3aba8f700bd81cf1591d8db613ca5fabe8 Mon Sep 17 00:00:00 2001 From: Suraj Narwade Date: Wed, 22 Jun 2022 08:27:46 +0100 Subject: [PATCH] add deploymentAnnotations field in helm chart --- helm/sealed-secrets/Chart.yaml | 2 +- helm/sealed-secrets/README.md | 1 + helm/sealed-secrets/templates/deployment.yaml | 3 +++ helm/sealed-secrets/values.yaml | 4 ++++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/helm/sealed-secrets/Chart.yaml b/helm/sealed-secrets/Chart.yaml index 11aac52804..56b5b5cd36 100644 --- a/helm/sealed-secrets/Chart.yaml +++ b/helm/sealed-secrets/Chart.yaml @@ -16,4 +16,4 @@ maintainers: email: mmikulicic@gmail.com name: sealed-secrets type: application -version: 2.2.0 +version: 2.3.0 diff --git a/helm/sealed-secrets/README.md b/helm/sealed-secrets/README.md index 2496779d99..fdfefc8e16 100644 --- a/helm/sealed-secrets/README.md +++ b/helm/sealed-secrets/README.md @@ -77,6 +77,7 @@ The command removes all the Kubernetes components associated with the chart and | `fullnameOverride` | String to fully override sealed-secrets.fullname | `""` | | `namespace` | Namespace where to deploy the Sealed Secrets controller | `""` | | `extraDeploy` | Array of extra objects to deploy with the release | `[]` | +| `commonAnnotations`| common annotations | `[]` | ### Sealed Secrets Parameters diff --git a/helm/sealed-secrets/templates/deployment.yaml b/helm/sealed-secrets/templates/deployment.yaml index d0b58cfebb..82ed1cdf7f 100644 --- a/helm/sealed-secrets/templates/deployment.yaml +++ b/helm/sealed-secrets/templates/deployment.yaml @@ -5,6 +5,9 @@ metadata: name: {{ include "sealed-secrets.fullname" . }} namespace: {{ include "sealed-secrets.namespace" . }} labels: {{- include "sealed-secrets.labels" . | nindent 4 }} + {{- if .Values.commonAnnotations }} + annotations: {{- toYaml .Values.commonAnnotations | nindent 8 }} + {{- end }} spec: selector: matchLabels: {{- include "sealed-secrets.matchLabels" . | nindent 6 }} diff --git a/helm/sealed-secrets/values.yaml b/helm/sealed-secrets/values.yaml index 713aa9eabb..8e440b67d0 100644 --- a/helm/sealed-secrets/values.yaml +++ b/helm/sealed-secrets/values.yaml @@ -15,6 +15,10 @@ namespace: "" ## @param extraDeploy [array] Array of extra objects to deploy with the release ## extraDeploy: [] +## @param commonAnnotations [object] common annotations +## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ +## +commonAnnotations: {} ## @section Sealed Secrets Parameters