From 7f92182884334f02648aea792165ad9c9f2e8add Mon Sep 17 00:00:00 2001 From: Marco Nenciarini Date: Sat, 11 Apr 2026 13:31:31 +0200 Subject: [PATCH] test(e2e): use correct image name in kustomize overlay (#841) The e2e kustomize overlay tried to match `docker.io/library/plugin-barman-cloud` but the base kustomization at `kubernetes/kustomization.yaml` already transforms the bare `plugin-barman-cloud` image to the GHCR name. The overlay must match the base's output (`ghcr.io/cloudnative-pg/plugin-barman-cloud-testing`) to override it. Broken since b7daaac (#89) changed the base kustomization's newName from `docker.io/library/plugin-barman-cloud` to the GHCR image without updating the e2e overlay. Closes #840 Signed-off-by: Marco Nenciarini --- kubernetes/kustomization.yaml | 1 + test/e2e/e2e_suite_test.go | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/kubernetes/kustomization.yaml b/kubernetes/kustomization.yaml index b4ebc9e..eda8b8c 100644 --- a/kubernetes/kustomization.yaml +++ b/kubernetes/kustomization.yaml @@ -9,6 +9,7 @@ resources: - service.yaml - ../config/crd - ../config/rbac +# If you change newName, update the e2e overlay in test/e2e/e2e_suite_test.go too. images: - name: plugin-barman-cloud newName: ghcr.io/cloudnative-pg/plugin-barman-cloud-testing diff --git a/test/e2e/e2e_suite_test.go b/test/e2e/e2e_suite_test.go index 4d62e02..64fae91 100644 --- a/test/e2e/e2e_suite_test.go +++ b/test/e2e/e2e_suite_test.go @@ -57,9 +57,11 @@ var _ = SynchronizedBeforeSuite(func(ctx SpecContext) []byte { const barmanCloudKustomizationPath = "./kustomize/kubernetes/" barmanCloudKustomization := &kustomizeTypes.Kustomization{ Resources: []string{barmanCloudKustomizationPath}, + // Override the image from the base kustomization (kubernetes/kustomization.yaml) + // with the locally-built one. The Name must match the newName in the base. Images: []kustomizeTypes.Image{ { - Name: "docker.io/library/plugin-barman-cloud", + Name: "ghcr.io/cloudnative-pg/plugin-barman-cloud-testing", NewName: "registry.barman-cloud-plugin:5000/plugin-barman-cloud", NewTag: "testing", },