Hi everybody,
We would like to share our plans for Kubebuilder's next major release (4x), currently planned for
February 2024. Therefore, rest assured, if required in your case, you have ample time to update and adjust your projects to ensure a smooth transition with our forthcoming release.
The primary step we recommend is to ensure your projects use the latest/default layout, go/v4, and to avoid dependencies on any optional plugins or APIs that are currently marked as deprecated. By taking these measures, you'll be best positioned to transition to Kubebuilder 4x seamlessly.
Steps to Follow:- 1. Review your PROJECT file and confirm that it references:
layout: go.kubebuilder.io/v4
- 2. If your project isn't using this layout, consider upgrading:
NOTE: If you maintain a tool that uses Kubebuilder as a library, it's essential to keep it updated with the latest release. This ensures that you offer your users the most recent changes and scaffolds, while also notifying them about any deprecated features.
If you have questions, objections, concerns regarding the plan please feel free to raise them in the discussion topic or in the slack channel. However, if you find issues or have suggestions please raise them in the
Kubebuilder repository.
Your feedback and collaboration are invaluable to us, and always welcome!
We would like to thank you for your attention to this matter and continuous support for Kubebuilder.
Warm regards,