kubebuilder
kubebuilder copied to clipboard
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Replaces the usage of the deprecated `webhook.Validator` and `webhook.Defaulter` interfaces with their counterparts `admission.CustomValidator` and `admission.CustomDefaulter`. Closes https://github.com/kubernetes-sigs/kubebuilder/issues/3721
### What broke? What's expected? Nothing is broken really, but I find myself removing all (or nearly all) of the `app.kubernetes.io` labels on the YAML the kubebuilder generates. For example:...
### Description: Todo: - [x] Add new specs `Config` in both the `PluginRequest` and `PluginResponse` - [x] Create a local type definition in the sampleexternalplugin path for easier testing -...
### What do you want to happen? This is the meta issue to track the feature request of making `config` available between KB and external plugin. The current roadmap is:...
### What broke? What's expected? Example scenario: The problem is that the declarative plugin needs to know if the project is being scaffolded with go/v4 or go/v3 so that it...
### What do you want to happen? ### Why Release a Major Version? Kubebuilder's legacy plugins and code from deprecated implementations clutter the codebase. This not only hampers maintainability but...
### What do you want to happen? The kube-rbac-proxy is too opinionated to be an opt-out component. Issues: * This solution doesn’t fit into a generalised strategy of how metrics...
### What do you want to happen? *Description*: Currently, I've configured my operator to adhere to an opinionated directory structure preference, causing me to execute `kubebuilder` with a non-default plugin,...
**Description** Remove deprecated plugins and doc sections as specific related tests. - Remove golang v2 and v3 - Remove kustomize/v1 **Motivation** Maintainability and better usability More info: https://github.com/kubernetes-sigs/kubebuilder/discussions/3622 (began to...
Fixes https://github.com/kubernetes-sigs/kubebuilder/issues/3402