diff --git a/pkg/plugins/optional/helm/v1alpha/scaffolds/internal/templates/chart-templates/manager/manager.go b/pkg/plugins/optional/helm/v1alpha/scaffolds/internal/templates/chart-templates/manager/manager.go index 4434579e9b8..ae82473062f 100644 --- a/pkg/plugins/optional/helm/v1alpha/scaffolds/internal/templates/chart-templates/manager/manager.go +++ b/pkg/plugins/optional/helm/v1alpha/scaffolds/internal/templates/chart-templates/manager/manager.go @@ -75,6 +75,11 @@ spec: labels: {{ "{{- include \"chart.labels\" . | nindent 8 }}" }} control-plane: controller-manager + {{ "{{- if and .Values.controllerManager.pod .Values.controllerManager.pod.labels }}" }} + {{ "{{- range $key, $value := .Values.controllerManager.pod.labels }}" }} + {{ "{{ $key }}" }}: {{ "{{ $value }}" }} + {{ "{{- end }}" }} + {{ "{{- end }}" }} spec: containers: - name: manager diff --git a/testdata/project-v4-with-plugins/dist/chart/templates/manager/manager.yaml b/testdata/project-v4-with-plugins/dist/chart/templates/manager/manager.yaml index 8599c6ea296..7641e1e4f13 100644 --- a/testdata/project-v4-with-plugins/dist/chart/templates/manager/manager.yaml +++ b/testdata/project-v4-with-plugins/dist/chart/templates/manager/manager.yaml @@ -19,6 +19,11 @@ spec: labels: {{- include "chart.labels" . | nindent 8 }} control-plane: controller-manager + {{- if and .Values.controllerManager.pod .Values.controllerManager.pod.labels }} + {{- range $key, $value := .Values.controllerManager.pod.labels }} + {{ $key }}: {{ $value }} + {{- end }} + {{- end }} spec: containers: - name: manager