Hi everybody,
We’re excited to announce that Kubebuilder v4.7.0 has been released! 🎉
This release delivers significant improvements focused on automation, usability, developer experience, and alignment with Kubernetes API conventions.
New Experimental command: alpha update
Introduces the experimental alpha update
command (kubebuilder alpha update --help
) that enables users to automate the entire upgrade process of their projects. It only requires manual intervention to resolve conflicts.
For more details, see the [alpha update documentation][1].
UX improvement for create webhook command
The kubebuilder create webhook
command now makes a best-effort attempt to uncomment all required sections in the automatically kustomize
config files (e.g., patches and manifests).
This reduces manual setup and improves the developer experience and maintainability.
K8s API conventions and kube-api-linter future compliance
API scaffolding has been updated to better conform to [Kubernetes API conventions][2]. Note: This work is part of a broader effort to support future adoption of [kube-api-linter
][3] in Kubebuilder’s default scaffolding.
For full details, please visit the v4.7.0 release page: https://github.com/kubernetes-sigs/kubebuilder/releases/tag/v4.7.0.
Thanks to all our contributors for making this possible! 🙌