roadmap/roadmap_2026.md
The main goals for 2026 are to promote adoption of the latest Kubebuilder versions and update automation, align tutorials and samples with best practices proposed by the DeployImage plugin, improve documentation quality and consistency, explore how we can better leverage AI capabilities, and strengthen Kubebuilder as an API and plugin framework to encourage the creation and adoption of external plugins that extend and integrate with Kubebuilder.
Status: WIP
In 2025, we introduced the kubebuilder alpha update command and the AutoUpdate plugin to help users stay current with the latest Kubebuilder changes.
However, adoption of these features has been limited because many users are not aware of them or cannot update their projects easily to
the latest Kubebuilder versions and take advantage of these automation mechanisms.
Ensure more projects use the latest Kubebuilder versions and adopt automation mechanisms to stay updated.
Migration Documentation:
Create Campaign to Promote Update Features:
kubebuilder alpha update command and the AutoUpdate plugin, highlighting their benefits and encouraging adoption among users.
v1beta1 to v1, and the migration away from gcr.io/kubebuilder/kube-rbac-proxy). See discussion #3907.--forceStatus: TODO
Enhance the webhooks implementation and user experience.
Currently, users can scaffold webhooks, but if they want to add additional webhook types for the same API they need to use --force.
This may overwrite existing customizations. The goal is to support iterative workflows where users can scaffold webhook type A and later add webhook type B
without requiring forced re-scaffolding. The --force flag should remain available.
Status: TODO
Enhance the examples to demonstrate usage of external plugins for end users and encourage the usage of Kubebuilder as an API and plugin framework. Help projects create their own plugins to extend and integrate with Kubebuilder.
Kubebuilder supports external plugins, but we need clearer, maintained examples that show how to build, distribute, and use them in real projects.