kubero-dev / kubero-dev/kubero

gcr.io/kubebuilder/kube-rbac-proxy discontinued

Open Beginner friendly
#735 1 comment 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
TypeScript
Stars
4.4k
Forks
212
PR merge metrics
No merged PRs in 30d

Description

Which component(s) is affected?

Operator

Describe the bug

When doing a vanilla install of the operator (kubectl apply -f https://raw.githubusercontent.com/kubero-dev/kubero-operator/main/deploy/operator.yaml) a Deployment is created with a container running gcr.io/kubebuilder/kube-rbac-proxy:v0.11.0. This image cannot be pulled because the entire repo kubebuilder/kube-rbac-proxy has been deleted.

According to the authors:

Starting with release 3.15.0, Kubebuilder will no longer scaffold new projects with kube-rbac-proxy. Existing users are encouraged to switch to images hosted by the project on quay.io OR to adapt their projects to utilize Network Policies, following the updated scaffold guidelines.

Steps to reproduce
kubectl apply -f https://raw.githubusercontent.com/kubero-dev/kubero-operator/main/deploy/operator.yaml
Expected behavior

Deployment healthy

Screenshots
Image
Additional information

Possibly #225 could negate the need for the kube-rbac-proxy sidecar?

Debug information

As a workaround, I've changed the container's image to the recommended replacement, quay.io/brancz/kube-rbac-proxy:v0.21.2. Deployment is now healthy and Kubero works!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with deploy/operator.yaml, which is used by the vanilla kubectl apply command, and locate the kube-rbac-proxy container image. Compare it with the recommended quay.io replacement, then apply the manifest and verify that the Deployment becomes healthy.

Written by the indexing model from the issue text.

Assessment

Tech stack
kubernetes
Domain
devops, infrastructure
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
84/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.