hcloud-cloud-controller-manager icon indicating copy to clipboard operation
hcloud-cloud-controller-manager copied to clipboard

New versioning scheme

Open madalinignisca opened this issue 6 days ago • 0 comments

TL;DR

Change the versioning scheme to reflect Kubernetes releases. This would allow people to match a release that ensures compatibility with the used Kubernetes version without figuring it out from a table. Tags could reference the same commit with the intention of helping a person match the compatible Kubernetes release they require.

Although a release could match multiple compatible Kubernetes versions, multiple tags/releases in GitHub should not create issues and could probably also be automated.

Expected behavior

If I have Kubernetes 1.28.k, I would be able to install Hetzner CCM 1.28.h, which has been ensured to be compatible with my version of Kubernetes.

The .h would be incremental numbering of release for Hetzner CCM, and nothing to do with the .k in kubernetes release, as the target is on Major.Minor, and not Patch.

madalinignisca avatar Jul 02 '24 08:07 madalinignisca