-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Open
Labels
lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.priority/backlogHigher priority than priority/awaiting-more-evidence.Higher priority than priority/awaiting-more-evidence.
Description
In 2025, Kubebuilder introduced kubebuilder alpha update and the AutoUpdate plugin to help projects stay up to date.
Adoption has been limited due to low awareness and difficulties upgrading existing projects.
Objective
Increase adoption of the latest Kubebuilder versions and automation mechanisms across the ecosystem.
Goals & Milestones
- Design outreach issue templates
- Ensure migration docs are ready
- Run a campaign to raise awareness of update features
Automated Project Discovery
Create scripta to identify Kubebuilder projects which are public in the GitHub and open informational issues:
-
Projects with CLI version pinned
- Suggest adopting the Kubebuilder AutoUpdate plugin
-
Projects built with v4 but no CLI version pinned
- Suggest upgrading to the latest v4.x
- Recommend adopting the AutoUpdate plugin
-
Projects built with v3 or v2
- Suggest upgrading to the latest v4
- Highlight features and automation to keep projects up to date
Success Criteria
- Increased awareness of update mechanisms
- Adoption of AutoUpdate plugin
- More projects running on latest Kubebuilder versions
Metadata
Metadata
Assignees
Labels
lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.priority/backlogHigher priority than priority/awaiting-more-evidence.Higher priority than priority/awaiting-more-evidence.