fix: update kube-rbac-proxy image from gcr.io/kubebuilder to quay.io/brancz#770
fix: update kube-rbac-proxy image from gcr.io/kubebuilder to quay.io/brancz#770naman79820 wants to merge 3 commits into
Conversation
…0.18.0 gcr.io/kubebuilder/kube-rbac-proxy has been discontinued. Update all references to the actively maintained upstream image. Tested: make integration-tests-setup completes successfully with both kube-rbac-proxy and manager containers in Running state. Signed-off-by: Naman Chhabra <159947791+naman79820@users.noreply.github.com>
|
Yay, your first pull request! 👍 A contributor will be by to give feedback soon. In the meantime, you can find updates in the #github-notifications channel in the community Slack. |
|
ready for review @saurabhraghuvanshii mate :)) |
marblom007
left a comment
There was a problem hiding this comment.
What tests were run here, @naman79820?
make integration-tests-setup @marblom007 |
|
Appreciate this and the verification, and thanks to the reviewers who approved. One nuance: the recent stabilization work removed the kube-rbac-proxy sidecar from the kustomize overlay (so The direction there is to drop the sidecar entirely rather than re-image it: Workstream 5 reintroduces metrics protection via the controller-runtime authn/authz filter plus cert-manager TLS, and it will regenerate the rendered manifest and bundle so the dead sidecar block (and its image) is removed completely. We will fold the still-relevant cleanup into WS-5 and supersede this PR there. Thank you for surfacing the ImagePullBackOff risk. |
|
Merge conflicts |
Thanks @leecalcote most of this PR is already covered by the sidecar removal on master. But I noticed config/manifests/default.yaml still references the old gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0 image (that registry is deprecated). Is that file also getting regenerated/removed in WS-5, or would a small one-line PR updating just that image to quay.io/brancz be useful in the meantime? Happy to open a clean PR for it if so, otherwise I'll close this as superseded. CC: @marblom007 |
Description
This PR fixes #769
gcr.io/kubebuilder/kube-rbac-proxyhas been discontinued and the imagev0.5.0is no longer available on the registry, causing the meshery-operatorpod to get stuck in
ImagePullBackOffand integration tests to fail on master.Changes made:
config/default/manager_auth_proxy_patch.yamlconfig/manifests/default.yamlbundle/0.0.1/manifests/meshery-operator.clusterserviceversion.yamlAll references updated from:
gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0to:
quay.io/brancz/kube-rbac-proxy:v0.18.0Testing:
make integration-tests-setupcompletes successfully ✅kube-rbac-proxyandmanagercontainers inRunningstate ✅pod/meshery-operatorshows2/2 Running✅Notes for Reviewers
quay.io/brancz/kube-rbac-proxyis the actively maintained upstream registry.The
gcr.io/kubebuilderregistry was discontinued in October 2023.Signed commits