From 0620163eca0f7a1f0794f6df32a152a7cbc660ea Mon Sep 17 00:00:00 2001 From: quintonm Date: Tue, 24 Sep 2024 11:21:20 -0500 Subject: [PATCH] add support for deploymentLabels Signed-off-by: quintonm --- charts/flagger/templates/deployment.yaml | 5 +++++ charts/flagger/values.yaml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/charts/flagger/templates/deployment.yaml b/charts/flagger/templates/deployment.yaml index 0180ec8bf..ee7d22b50 100644 --- a/charts/flagger/templates/deployment.yaml +++ b/charts/flagger/templates/deployment.yaml @@ -9,6 +9,11 @@ metadata: app.kubernetes.io/managed-by: {{ .Release.Service }} app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/version: {{ .Chart.AppVersion }} + {{- if .Values.deploymentLabels }} + {{- range $key, $value := .Values.deploymentLabels }} + {{ $key }}: {{ $value | quote }} + {{- end }} + {{- end }} {{- with .Values.annotations }} annotations: {{- toYaml . | nindent 4 }} diff --git a/charts/flagger/values.yaml b/charts/flagger/values.yaml index 52d335097..7db4c97a4 100644 --- a/charts/flagger/values.yaml +++ b/charts/flagger/values.yaml @@ -195,8 +195,13 @@ podDisruptionBudget: enabled: false minAvailable: 1 +# Additional labels to be added to pods podLabels: {} +# Additional labels to be added to deployments +deploymentLabels: + mylabel: value + noCrossNamespaceRefs: false #Placeholder to supply additional volumes to the flagger pod