diff --git a/helm/sealed-secrets/templates/deployment.yaml b/helm/sealed-secrets/templates/deployment.yaml index d0b58cfebb..906a38e67a 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.deploymentAnnotations }} + annotations: {{- toYaml .Values.podAnnotations | 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..5535d9b8d8 100644 --- a/helm/sealed-secrets/values.yaml +++ b/helm/sealed-secrets/values.yaml @@ -363,3 +363,8 @@ metrics: ## @param metrics.dashboards.namespace Namespace where Grafana dashboard ConfigMap is deployed ## namespace: "" + +## @param deploymentAnnotations [object] Annotations for Sealed Secret deployment +## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ +## +deploymentAnnotations: {}