From 2f850743faae9f33a260f777d64d989636f93b83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Pinkava?= Date: Thu, 3 Jul 2025 12:41:11 +0200 Subject: [PATCH] Add labels to Pod templates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ensure also pods contain the relevant labels inherited from pared Deployment object, this makes it easier to select and filter the pods using the labels eg. when scraping for metrics. Signed-off-by: Jiří Pinkava --- manifests/bases/helm-controller/labels.yaml | 3 +++ manifests/bases/image-automation-controller/labels.yaml | 3 +++ manifests/bases/image-reflector-controller/labels.yaml | 3 +++ manifests/bases/kustomize-controller/labels.yaml | 3 +++ manifests/bases/notification-controller/labels.yaml | 3 +++ manifests/bases/source-controller/labels.yaml | 3 +++ manifests/install/labels.yaml | 3 +++ manifests/openshift/labels.yaml | 3 +++ pkg/manifestgen/install/templates.go | 3 +++ 9 files changed, 27 insertions(+) diff --git a/manifests/bases/helm-controller/labels.yaml b/manifests/bases/helm-controller/labels.yaml index 57ae0f9e..472e5dd9 100644 --- a/manifests/bases/helm-controller/labels.yaml +++ b/manifests/bases/helm-controller/labels.yaml @@ -8,3 +8,6 @@ labels: fieldSpecs: - path: metadata/labels create: true + - kind: Deployment + path: spec/template/metadata/labels + create: true diff --git a/manifests/bases/image-automation-controller/labels.yaml b/manifests/bases/image-automation-controller/labels.yaml index 80923fb4..3ba3ad63 100644 --- a/manifests/bases/image-automation-controller/labels.yaml +++ b/manifests/bases/image-automation-controller/labels.yaml @@ -8,3 +8,6 @@ labels: fieldSpecs: - path: metadata/labels create: true + - kind: Deployment + path: spec/template/metadata/labels + create: true diff --git a/manifests/bases/image-reflector-controller/labels.yaml b/manifests/bases/image-reflector-controller/labels.yaml index 43bb70e7..5a1ddf88 100644 --- a/manifests/bases/image-reflector-controller/labels.yaml +++ b/manifests/bases/image-reflector-controller/labels.yaml @@ -8,3 +8,6 @@ labels: fieldSpecs: - path: metadata/labels create: true + - kind: Deployment + path: spec/template/metadata/labels + create: true diff --git a/manifests/bases/kustomize-controller/labels.yaml b/manifests/bases/kustomize-controller/labels.yaml index bcb2bfb9..ead0a240 100644 --- a/manifests/bases/kustomize-controller/labels.yaml +++ b/manifests/bases/kustomize-controller/labels.yaml @@ -8,3 +8,6 @@ labels: fieldSpecs: - path: metadata/labels create: true + - kind: Deployment + path: spec/template/metadata/labels + create: true diff --git a/manifests/bases/notification-controller/labels.yaml b/manifests/bases/notification-controller/labels.yaml index 6b45c77f..4ce68781 100644 --- a/manifests/bases/notification-controller/labels.yaml +++ b/manifests/bases/notification-controller/labels.yaml @@ -8,3 +8,6 @@ labels: fieldSpecs: - path: metadata/labels create: true + - kind: Deployment + path: spec/template/metadata/labels + create: true diff --git a/manifests/bases/source-controller/labels.yaml b/manifests/bases/source-controller/labels.yaml index e2d3f4a5..a0d3064e 100644 --- a/manifests/bases/source-controller/labels.yaml +++ b/manifests/bases/source-controller/labels.yaml @@ -8,3 +8,6 @@ labels: fieldSpecs: - path: metadata/labels create: true + - kind: Deployment + path: spec/template/metadata/labels + create: true diff --git a/manifests/install/labels.yaml b/manifests/install/labels.yaml index 5a5d78b4..b17a5d02 100644 --- a/manifests/install/labels.yaml +++ b/manifests/install/labels.yaml @@ -8,3 +8,6 @@ labels: fieldSpecs: - path: metadata/labels create: true + - kind: Deployment + path: spec/template/metadata/labels + create: true diff --git a/manifests/openshift/labels.yaml b/manifests/openshift/labels.yaml index 5a5d78b4..b17a5d02 100644 --- a/manifests/openshift/labels.yaml +++ b/manifests/openshift/labels.yaml @@ -8,3 +8,6 @@ labels: fieldSpecs: - path: metadata/labels create: true + - kind: Deployment + path: spec/template/metadata/labels + create: true diff --git a/pkg/manifestgen/install/templates.go b/pkg/manifestgen/install/templates.go index 85af02b7..ec9209f0 100644 --- a/pkg/manifestgen/install/templates.go +++ b/pkg/manifestgen/install/templates.go @@ -156,6 +156,9 @@ labels: fieldSpecs: - path: metadata/labels create: true + - kind: Deployment + path: spec/template/metadata/labels + create: true ` var namespaceTmpl = `---