Cluster API Provider Hetzner :rocket: The best way to manage Kubernetes clusters on Hetzner, fully declarative, Kubernetes-native and with self-healing capabilities
What this PR does / why we need it:
Adding the feature to keep hostnames of bare metal servers constant. This can be triggered by a feature flag on the Cluster object. It takes the usual "bm-" prefix together with the cluster name as well as the serverID of the bare metal server.
This feature can be used by adding the annotation "capi.syself.com/constant-bare-metal-hostname": "true" to Cluster objects.
What this PR does / why we need it: Adding the feature to keep hostnames of bare metal servers constant. This can be triggered by a feature flag on the Cluster object. It takes the usual "bm-" prefix together with the cluster name as well as the serverID of the bare metal server.
This feature can be used by adding the annotation
"capi.syself.com/constant-bare-metal-hostname": "true"
toCluster
objects.TODOs: