Skip to content

[TRACKING] Define Project Versioning, Compatibility, and Release Playbook #225

@vitorfloriano

Description

@vitorfloriano

As node-readiness-controller matures (currently v0.3.0), we need a formalised structure for versioning and support to provide stability for our users and a clear roadmap for contributors. This issue tracks the creation and documentation of our versioning strategy.

We need to do things like:

  • Draft Versioning Policy: Define Semantic Versioning (SemVer) usage.
  • Establish Support Lifecycle: Define how many minor versions we support (e.g., N-2).
  • Create Compatibility Matrix: Document the mapping between Controller versions and Kubernetes versions.
  • Write Versioning Playbook: Standardise the release process (tagging, CI, changelogs).
  • Publish Documentation: Add /docs/VERSIONING.md and update README.md.

Relates to #151

[TBD - this must be discussed with maintainers first]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions