kubebuilder
kubebuilder copied to clipboard
Kubebuilder - SDK for building Kubernetes APIs using CRDs
This PR re-introduce authn/authz protection for the endpoint but without use the kube-rbac-proxy project and image. Address item 3 mapped in : https://github.com/kubernetes-sigs/kubebuilder/issues/3871 Author: Joe Lanford Co-Author: Camila Macedo
### What broke? What's expected? In the Controller Runtime Metrics dashboard, the 'Seconds for items stay in queue (before being requested)' panel shows the different percentiles for all resources being...
This PR replaces the kube-rbac-proxy usage with NetworkPolicy See that we are: - Adding a protection using NetworkPolicies and update the docs - Update the e2e tests to use Callico...
### Description Refactor the version validation to allow version values follow: - Either literal string `__internal` - OR DNS-1123 ### Motivation Resolve https://github.com/kubernetes-sigs/kubebuilder/issues/3739
### What do you want to happen? **Context:** In the hack/ dir we have a code that generate the samples and then add the code on top of this, see:...
### 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 - [x] - Phase 0: Remove the RBAC Proxy: PR: https://github.com/kubernetes-sigs/kubebuilder/pull/3899 - [x]...
### What do you want to happen? ## Context: The code that appears in the docs/tutorial came from real samples under: https://github.com/kubernetes-sigs/kubebuilder/tree/master/docs/book/src When we do changes we need to ensure...
## Description See that we have the tutorial: https://book.kubebuilder.io/multiversion-tutorial/tutorial All code used in this tutorial came from the sample in: https://github.com/kubernetes-sigs/kubebuilder/tree/master/docs/book/src/multiversion-tutorial/testdata/project This sample is tested via the unit-test when we...
/kind feature We need to delete CRD `kubebuilder delete api --group infra --version v1 --kind Router`
### What do you want to happen? I think would be good to standardize the structure of folders generated under `config` folder. Example: - `crd` folder has `bases` folder -...