kubebuilder
kubebuilder copied to clipboard
Kubebuilder - SDK for building Kubernetes APIs using CRDs
### Problem The current [`sampleexternalplugin`](https://github.com/kubernetes-sigs/kubebuilder/tree/master/docs/book/src/simple-external-plugin-tutorial/testdata/sampleexternalplugin/v1) is outdated and fails to reflect real-world plugin development practices: - Does **not align** with the internal plugin architecture - Lacks use of the `PROJECT`...
Fixes #4614 The wrong webhook version was used for the documentation. Ran `make generate`
### What do you want to happen? Hello, I'm coming here to talk about these closed issues #1436 & #1333 that were considered as a bug. The issue is the...
### What do you want to happen? ## Description of the needs As a k8s operator developer, I would like to test my webhooks by using `make run`. The "classic...
## Description This PR refines the existing Kind integration by ensuring that the `KIND` environment variable is consistently used across e2e test utilities. While **PR #4615** made the Kind binary...
### What broke? What's expected? The e2e tests should not be running by default! I did a review of a project that uses kubebuilder, and I naiively thought I could...
### What broke? What's expected? The example of the v2 webhook (defaults/validation) is using v1 as implementation, instead of v2 https://github.com/kubernetes-sigs/kubebuilder/blob/master/docs/book/src/multiversion-tutorial/testdata/project/internal/webhook/v2/cronjob_webhook.go Seen in: https://book.kubebuilder.io/multiversion-tutorial/webhooks ### Reproducing this issue _No response_...
### What do you want to happen? Currently, there is no guide or example in the Kubebuilder book for using existing self-signed certificates in webhooks. ### Extra Labels _No response_
This issue tracks [PR #4733](https://github.com/kubernetes-sigs/kubebuilder/pull/4733), which changes plugin.Version methods to use pointer receivers. The change is breaking for downstream consumers like Operator SDK, which rely on value-based usage. We should...
This issue tracks [PR #4675](https://github.com/kubernetes-sigs/kubebuilder/pull/4675), which proposes changing CLI method receivers from values to pointers. **Why defer?** This change introduces a breaking change to the public CLI API, affecting consumers...