Add kubebuilderVersion Field in PROJECT File for Tracking Kubebuilder CLI Version #4398
Open
Description
What do you want to happen?
Description:
To enhance project traceability and facilitate future upgrades, it's proposed that Kubebuilder's PROJECT
file includes a new field, kubebuilderVersion
, to record the specific CLI version used during project scaffolding. This addition will:
- Help identify the tooling version employed, aiding in troubleshooting and ensuring compatibility with updates.
- Provide developers with clearer insights into their project's setup for efficient maintenance and evolution.
- Support solutions like PR #4302 and align with broader goals for traceability and user support.
Tasks:
- Add a new field in the
PROJECT
file:kubebuilderVersion
. - Ensure the field tracks the Kubebuilder tool version used during scaffolding.
- Update the documentation in the Project Configuration Reference to include the new
kubebuilderVersion
field.
Reference Files:
- Example
PROJECT
file: PROJECT File - Documentation: Project Config Docs
This change aims to improve traceability and simplify workflows for users and maintainers.
Extra Labels
No response