kubebuilder
kubebuilder copied to clipboard
Kubebuilder - SDK for building Kubernetes APIs using CRDs
Add initial test suite and plugin tests for Grafana plugin. Includes tests for plugin initialization, versioning, and scaffolding functionalities.
- Replaces separate init/edit subcommands with a shared `subcommand` type - Uses dynamic scaffolder injection for each command - Adds suite and plugin tests for Grafana plugin
### What do you want to happen? Motivated by this [discussion](https://github.com/kubernetes-sigs/kubebuilder/pull/4314#issuecomment-2476995558). Today, when we want to use the helm plugin, the `values.yaml` is scaffolled with many defaults settings that the...
### What do you want to happen? I wonder why in the cronjob example there is a condition to check if cronjob contains finalizer and if so add it. See:...
I'd like to report a few issues with collapsible codeblock sections in [book.kubebuilder.io](https://book.kubebuilder.io/) that have the potential to confuse readers, especially new users. 1. **Hidden instructional text**: initially collapsed sections...
Closes: https://github.com/kubernetes-sigs/kubebuilder/issues/4566
### What do you want to happen? Hello there. I wanted to know if it is possible to add the imagePullPolicy to the helm-plugin manager template. It is a small...
fix: #4564 This pull request refactors the logic for adding finalizers in multiple reconciler implementations to simplify the code and improve readability. The changes replace the use of `controllerutil.ContainsFinalizer` checks...
Proposal: Automated Kubebuilder Project Update Action This proposal aims to create a GitHub Action similar to Dependabot for Kubebuilder, automating the process of regenerating scaffolds and preserving custom code when...
Closes #4295 ! This PR brings a way to configure custom webhook path for the defaulting and validating webhooks in the `kubebuilder` cli. Two new flags are added for the...