Versioning and Releasing in controller-tools

June 23, 2023 ยท View on GitHub

We follow the common KubeBuilder versioning guidelines, and use the corresponding tooling.

For the purposes of the aforementioned guidelines, controller-tools counts as a "library project", but otherwise follows the guidelines closely.

Compatibility and Release Support

For release branches, we generally do not support older branches. This may change in the future.

Compatibility-wise, remember that changes to generation defaults are breaking changes.

Updates to Other Projects on Release

When you release, you'll need to perform updates in other KubeBuilder projects: