kubernetes-sigs / kubebuilder

Kubebuilder - SDK for building Kubernetes APIs using CRDs
http://book.kubebuilder.io
Apache License 2.0
7.89k stars 1.45k forks source link

[META - Phases]: Discontinue Kube RBAC Proxy in Default Kubebuilder Scaffolding #3871

Closed camilamacedo86 closed 1 day ago

camilamacedo86 commented 6 months ago

What do you want to happen?

Address the phases and changes discussed in the proposal: https://github.com/kubernetes-sigs/kubebuilder/blob/master/designs/discontinue_usage_of_kube_rbac_proxy.md

Extra Labels

No response

fgiloux commented 6 months ago

Hi Camilla. Nice to see progress on this. If I am understanding things right you are considering two different ways of doing RBAC:

You also have two orthogonal subjects:

fgiloux commented 6 months ago

For phase 3: Maybe you mean issue 2781 as blocker?

camilamacedo86 commented 6 months ago

Hi @fgiloux,

For phase 3: Maybe you mean https://github.com/kubernetes-sigs/controller-runtime/issues/2781 as blocker?

Yes, it is a blocker for us since it is not following the good practices and we cannot properly pass the certs via cert-manager within as it is now. However, asap they be able to enhance the feature in controller-runtime we can move forward within.

fgiloux commented 6 months ago

I meant controller-runtime #2781 is now blocking phase 3 instead of #2407, as it is its follow-up and #2407 has been merged.

camilamacedo86 commented 1 day ago

All that we could to do in Kubebuilder is done now. So, because of it I am closing this one.

If kube-rbac-proxy maintainers desire to do an external plugin or any one decide to contribute with to allow kubebuilder users use their solution we are more than happy to help out. Just ping us and let's speak via the Slack Channel