From 0e6f60e61b39212d3edcb89e1c75705ed1648c83 Mon Sep 17 00:00:00 2001 From: Marcel Boehm Date: Wed, 30 Jul 2025 15:00:36 +0200 Subject: [PATCH 1/2] Add helm labels and annotations to the apiservice --- helm/designate-certmanager-webhook/templates/apiservice.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/helm/designate-certmanager-webhook/templates/apiservice.yaml b/helm/designate-certmanager-webhook/templates/apiservice.yaml index 9cd4078e..32326ed4 100644 --- a/helm/designate-certmanager-webhook/templates/apiservice.yaml +++ b/helm/designate-certmanager-webhook/templates/apiservice.yaml @@ -18,7 +18,10 @@ data: chart: {{ include "designate-certmanager-webhook.chart" . }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} + app.kubernetes.io/managed-by: "Helm" annotations: + meta.helm.sh/release-name: {{ .Release.Name }} + meta.helm.sh/release-namespace: {{ .Release.Namespace }} cert-manager.io/inject-ca-from: "{{ .Release.Namespace }}/{{ include "designate-certmanager-webhook.servingCertificate" . }}" spec: group: acme.syseleven.de From 11491b63831e2f8bbb2b3f553bef78606fe6687c Mon Sep 17 00:00:00 2001 From: Niclas Schad Date: Mon, 4 Aug 2025 10:06:59 +0200 Subject: [PATCH 2/2] use Release.Service instead of hard-coded value --- helm/designate-certmanager-webhook/templates/apiservice.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm/designate-certmanager-webhook/templates/apiservice.yaml b/helm/designate-certmanager-webhook/templates/apiservice.yaml index 32326ed4..1d6e2b10 100644 --- a/helm/designate-certmanager-webhook/templates/apiservice.yaml +++ b/helm/designate-certmanager-webhook/templates/apiservice.yaml @@ -18,7 +18,7 @@ data: chart: {{ include "designate-certmanager-webhook.chart" . }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} - app.kubernetes.io/managed-by: "Helm" + app.kubernetes.io/managed-by: {{ .Release.Service }} annotations: meta.helm.sh/release-name: {{ .Release.Name }} meta.helm.sh/release-namespace: {{ .Release.Namespace }}