The e2e test suite always deploys the plugin operator using the GHCR image from the main branch instead of the image built from the PR source code. The kustomize overlay in the test suite tries to replace docker.io/library/plugin-barman-cloud but the actual image in the manifest is ghcr.io/cloudnative-pg/plugin-barman-cloud-testing:main, so the substitution never matches.
This means new features and bug fixes cannot be validated by e2e tests until after they are merged.
Found while working on #823, where the credential rotation e2e test fails because the deployed operator lacks the code from the PR.
The e2e test suite always deploys the plugin operator using the GHCR image from the main branch instead of the image built from the PR source code. The kustomize overlay in the test suite tries to replace
docker.io/library/plugin-barman-cloudbut the actual image in the manifest isghcr.io/cloudnative-pg/plugin-barman-cloud-testing:main, so the substitution never matches.This means new features and bug fixes cannot be validated by e2e tests until after they are merged.
Found while working on #823, where the credential rotation e2e test fails because the deployed operator lacks the code from the PR.