From e93731a6867653e7ef1f25ef8efc213d3be059c8 Mon Sep 17 00:00:00 2001 From: Vincent Mizoules Date: Mon, 16 Jun 2025 17:25:01 +0200 Subject: [PATCH] [helm] Add tpl support for additionnals labels --- .../chart/reloader/templates/clusterrole.yaml | 4 ++-- .../reloader/templates/clusterrolebinding.yaml | 4 ++-- .../chart/reloader/templates/deployment.yaml | 15 ++++++++------- .../chart/reloader/templates/networkpolicy.yaml | 4 ++-- .../kubernetes/chart/reloader/templates/role.yaml | 4 ++-- .../chart/reloader/templates/rolebinding.yaml | 4 ++-- .../chart/reloader/templates/service.yaml | 8 ++++---- .../chart/reloader/templates/serviceaccount.yaml | 6 +++--- 8 files changed, 25 insertions(+), 24 deletions(-) diff --git a/deployments/kubernetes/chart/reloader/templates/clusterrole.yaml b/deployments/kubernetes/chart/reloader/templates/clusterrole.yaml index f62c4063..21fc7566 100644 --- a/deployments/kubernetes/chart/reloader/templates/clusterrole.yaml +++ b/deployments/kubernetes/chart/reloader/templates/clusterrole.yaml @@ -11,10 +11,10 @@ metadata: labels: {{ include "reloader-labels.chart" . | indent 4 }} {{- if .Values.reloader.rbac.labels }} -{{ toYaml .Values.reloader.rbac.labels | indent 4 }} +{{ tpl (toYaml .Values.reloader.rbac.labels) . | indent 4 }} {{- end }} {{- if .Values.reloader.matchLabels }} -{{ toYaml .Values.reloader.matchLabels | indent 4 }} +{{ tpl (toYaml .Values.reloader.matchLabels) . | indent 4 }} {{- end }} name: {{ template "reloader-fullname" . }}-role rules: diff --git a/deployments/kubernetes/chart/reloader/templates/clusterrolebinding.yaml b/deployments/kubernetes/chart/reloader/templates/clusterrolebinding.yaml index 0730dba9..137b5a8f 100644 --- a/deployments/kubernetes/chart/reloader/templates/clusterrolebinding.yaml +++ b/deployments/kubernetes/chart/reloader/templates/clusterrolebinding.yaml @@ -11,10 +11,10 @@ metadata: labels: {{ include "reloader-labels.chart" . | indent 4 }} {{- if .Values.reloader.rbac.labels }} -{{ toYaml .Values.reloader.rbac.labels | indent 4 }} +{{ tpl (toYaml .Values.reloader.rbac.labels) . | indent 4 }} {{- end }} {{- if .Values.reloader.matchLabels }} -{{ toYaml .Values.reloader.matchLabels | indent 4 }} +{{ tpl (toYaml .Values.reloader.matchLabels) . | indent 4 }} {{- end }} name: {{ template "reloader-fullname" . }}-role-binding roleRef: diff --git a/deployments/kubernetes/chart/reloader/templates/deployment.yaml b/deployments/kubernetes/chart/reloader/templates/deployment.yaml index 851230e8..e85af3a2 100644 --- a/deployments/kubernetes/chart/reloader/templates/deployment.yaml +++ b/deployments/kubernetes/chart/reloader/templates/deployment.yaml @@ -4,15 +4,16 @@ metadata: annotations: {{ include "reloader-helm3.annotations" . | indent 4 }} {{- if .Values.reloader.deployment.annotations }} -{{ toYaml .Values.reloader.deployment.annotations | indent 4 }} +{{ tpl (toYaml .Values.reloader.deployment.annotations) . | indent 4 }} {{- end }} labels: {{ include "reloader-labels.chart" . | indent 4 }} {{- if .Values.reloader.deployment.labels }} -{{ toYaml .Values.reloader.deployment.labels | indent 4 }} +{{ tpl (toYaml .Values.reloader.deployment.labels) . | indent 4 }} + dupa3: {{ .Chart.Name }} {{- end }} {{- if .Values.reloader.matchLabels }} -{{ toYaml .Values.reloader.matchLabels | indent 4 }} +{{ tpl (toYaml .Values.reloader.matchLabels) . | indent 4 }} {{- end }} name: {{ template "reloader-fullname" . }} namespace: {{ .Values.namespace | default .Release.Namespace }} @@ -28,21 +29,21 @@ spec: app: {{ template "reloader-fullname" . }} release: {{ .Release.Name | quote }} {{- if .Values.reloader.matchLabels }} -{{ toYaml .Values.reloader.matchLabels | indent 6 }} +{{ tpl (toYaml .Values.reloader.matchLabels) . | indent 6 }} {{- end }} template: metadata: {{- if .Values.reloader.deployment.pod.annotations }} annotations: -{{ toYaml .Values.reloader.deployment.pod.annotations | indent 8 }} +{{ tpl (toYaml .Values.reloader.deployment.pod.annotations) . | indent 8 }} {{- end }} labels: {{ include "reloader-labels.chart" . | indent 8 }} {{- if .Values.reloader.deployment.labels }} -{{ toYaml .Values.reloader.deployment.labels | indent 8 }} +{{ tpl (toYaml .Values.reloader.deployment.labels) . | indent 8 }} {{- end }} {{- if .Values.reloader.matchLabels }} -{{ toYaml .Values.reloader.matchLabels | indent 8 }} +{{ tpl (toYaml .Values.reloader.matchLabels) . | indent 8 }} {{- end }} spec: {{- with .Values.global.imagePullSecrets }} diff --git a/deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml b/deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml index ca5f2248..cf4d0f1a 100644 --- a/deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml +++ b/deployments/kubernetes/chart/reloader/templates/networkpolicy.yaml @@ -7,7 +7,7 @@ metadata: labels: {{ include "reloader-labels.chart" . | indent 4 }} {{- if .Values.reloader.matchLabels }} -{{ toYaml .Values.reloader.matchLabels | indent 4 }} +{{ tpl (toYaml .Values.reloader.matchLabels) . | indent 4 }} {{- end }} name: {{ template "reloader-fullname" . }} namespace: {{ .Values.namespace | default .Release.Namespace }} @@ -17,7 +17,7 @@ spec: app: {{ template "reloader-fullname" . }} release: {{ .Release.Name | quote }} {{- if .Values.reloader.matchLabels }} -{{ toYaml .Values.reloader.matchLabels | indent 6 }} +{{ tpl (toYaml .Values.reloader.matchLabels) . | indent 6 }} {{- end }} policyTypes: - Ingress diff --git a/deployments/kubernetes/chart/reloader/templates/role.yaml b/deployments/kubernetes/chart/reloader/templates/role.yaml index 13ac4bb2..9127ab5c 100644 --- a/deployments/kubernetes/chart/reloader/templates/role.yaml +++ b/deployments/kubernetes/chart/reloader/templates/role.yaml @@ -11,10 +11,10 @@ metadata: labels: {{ include "reloader-labels.chart" . | indent 4 }} {{- if .Values.reloader.rbac.labels }} -{{ toYaml .Values.reloader.rbac.labels | indent 4 }} +{{ tpl (toYaml .Values.reloader.rbac.labels) | indent 4 }} {{- end }} {{- if .Values.reloader.matchLabels }} -{{ toYaml .Values.reloader.matchLabels | indent 4 }} +{{ tpl (toYaml .Values.reloader.matchLabels) | indent 4 }} {{- end }} name: {{ template "reloader-fullname" . }}-role namespace: {{ .Values.namespace | default .Release.Namespace }} diff --git a/deployments/kubernetes/chart/reloader/templates/rolebinding.yaml b/deployments/kubernetes/chart/reloader/templates/rolebinding.yaml index abeb721d..dccff31a 100644 --- a/deployments/kubernetes/chart/reloader/templates/rolebinding.yaml +++ b/deployments/kubernetes/chart/reloader/templates/rolebinding.yaml @@ -11,10 +11,10 @@ metadata: labels: {{ include "reloader-labels.chart" . | indent 4 }} {{- if .Values.reloader.rbac.labels }} -{{ toYaml .Values.reloader.rbac.labels | indent 4 }} +{{ tpl (toYaml .Values.reloader.rbac.labels) . | indent 4 }} {{- end }} {{- if .Values.reloader.matchLabels }} -{{ toYaml .Values.reloader.matchLabels | indent 4 }} +{{ tpl (toYaml .Values.reloader.matchLabels) . | indent 4 }} {{- end }} name: {{ template "reloader-fullname" . }}-role-binding namespace: {{ .Values.namespace | default .Release.Namespace }} diff --git a/deployments/kubernetes/chart/reloader/templates/service.yaml b/deployments/kubernetes/chart/reloader/templates/service.yaml index 95a8150d..57bf63ce 100644 --- a/deployments/kubernetes/chart/reloader/templates/service.yaml +++ b/deployments/kubernetes/chart/reloader/templates/service.yaml @@ -5,22 +5,22 @@ metadata: annotations: {{ include "reloader-helm3.annotations" . | indent 4 }} {{- if .Values.reloader.service.annotations }} -{{ toYaml .Values.reloader.service.annotations | indent 4 }} +{{ tpl (toYaml .Values.reloader.service.annotations) . | indent 4 }} {{- end }} labels: {{ include "reloader-labels.chart" . | indent 4 }} {{- if .Values.reloader.service.labels }} -{{ toYaml .Values.reloader.service.labels | indent 4 }} +{{ tpl (toYaml .Values.reloader.service.labels) . | indent 4 }} {{- end }} name: {{ template "reloader-fullname" . }} namespace: {{ .Values.namespace | default .Release.Namespace }} spec: selector: {{- if .Values.reloader.deployment.labels }} -{{ toYaml .Values.reloader.deployment.labels | indent 4 }} +{{ tpl (toYaml .Values.reloader.deployment.labels) . | indent 4 }} {{- end }} {{- if .Values.reloader.matchLabels }} -{{ toYaml .Values.reloader.matchLabels | indent 4 }} +{{ tpl (toYaml .Values.reloader.matchLabels) . | indent 4 }} {{- end }} ports: - port: {{ .Values.reloader.service.port }} diff --git a/deployments/kubernetes/chart/reloader/templates/serviceaccount.yaml b/deployments/kubernetes/chart/reloader/templates/serviceaccount.yaml index 27909edc..7bc5ccb0 100644 --- a/deployments/kubernetes/chart/reloader/templates/serviceaccount.yaml +++ b/deployments/kubernetes/chart/reloader/templates/serviceaccount.yaml @@ -11,15 +11,15 @@ metadata: annotations: {{ include "reloader-helm3.annotations" . | indent 4 }} {{- if .Values.reloader.serviceAccount.annotations }} -{{ toYaml .Values.reloader.serviceAccount.annotations | indent 4 }} +{{ tpl (toYaml .Values.reloader.serviceAccount.annotations) . | indent 4 }} {{- end }} labels: {{ include "reloader-labels.chart" . | indent 4 }} {{- if .Values.reloader.serviceAccount.labels }} -{{ toYaml .Values.reloader.serviceAccount.labels | indent 4 }} +{{ tpl (toYaml .Values.reloader.serviceAccount.labels) . | indent 4 }} {{- end }} {{- if .Values.reloader.matchLabels }} -{{ toYaml .Values.reloader.matchLabels | indent 4 }} +{{ tpl (toYaml .Values.reloader.matchLabels) . | indent 4 }} {{- end }} name: {{ template "reloader-serviceAccountName" . }} namespace: {{ .Values.namespace | default .Release.Namespace }}