Skip to content

Add kubebuilderVersion Field in PROJECT File for Tracking Kubebuilder CLI Version #4398

Open
@camilamacedo86

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:

  1. Add a new field in the PROJECT file: kubebuilderVersion.
  2. Ensure the field tracks the Kubebuilder tool version used during scaffolding.
  3. Update the documentation in the Project Configuration Reference to include the new kubebuilderVersion field.

Reference Files:

This change aims to improve traceability and simplify workflows for users and maintainers.

Extra Labels

No response

Metadata

Labels

good first issueDenotes an issue ready for a new contributor, according to the "help wanted" guidelines.help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.priority/backlogHigher priority than priority/awaiting-more-evidence.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions