hcloud-cloud-controller-manager
hcloud-cloud-controller-manager copied to clipboard
New versioning scheme
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.