Releases: identw/hetzner-cloud-controller-manager
Releases · identw/hetzner-cloud-controller-manager
Release list
v0.0.18
changelog
- Normalize K8s label values for Robot auction products and synced HCloud labels.
images
ghcr.io
ghcr.io/identw/hetzner-cloud-controller-manager:v0.0.18
docker hub
docker.io/identw/hetzner-cloud-controller-manager:v0.0.18
v0.0.17
changelog
- Set loadBalancer ingress ipMode=Proxy when Proxy Protocol is enabled.
- Bump k8s dependencies to v0.36.3 and Go to 1.26.
images
ghcr.io
ghcr.io/identw/hetzner-cloud-controller-manager:v0.0.17
docker hub
docker.io/identw/hetzner-cloud-controller-manager:v0.0.17
v0.0.16
changelog
- Upgrade hcloud-go to v2 and adapt CCM for API changes.
images
ghcr.io
ghcr.io/identw/hetzner-cloud-controller-manager:v0.0.16
docker hub
docker.io/identw/hetzner-cloud-controller-manager:v0.0.16
v0.0.15
v0.0.14
v0.0.13
v0.0.12
Add annotation load-balancer.hetzner.cloud/external-dns-hostname-ipv4-only
If this annotation is set to a non-empty value, then the annotation external-dns.alpha.kubernetes.io/target will contain only ipv4 address
images
ghcr.io
ghcr.io/identw/hetzner-cloud-controller-manager:v0.0.12
docker hub
docker.io/identw/hetzner-cloud-controller-manager:v0.0.12
v0.0.11
v0.0.11
- support kube-api v1.32.* (client-go v0.32.2, cloud-provider v0.32.2)
- add support annotation
load-balancer.hetzner.cloud/external-dns-hostname- specifies the hostname of the Load Balancer. This will be used asservice.status.loadBalancer.ingressaddress instead of the Load Balancer IP addresses if specified. And it add two annotations for external-dns:external-dns.alpha.kubernetes.io/target: <ipv4-address>,<ipv6-address>andexternal-dns.alpha.kubernetes.io/hostname: the value from load-balancer.hetzner.cloud/external-dns-hostname. This is useful and convenient for automatically create DNS record (like aws nlb).
v0.0.10
- kube-api v1.24.8, cluent-go v0.24.8, support kubernetes v1.24.x
v0.0.9
- Add labels
instance.hetzner.cloud/provided-byandinstance.hetzner.cloud/is-root-serverfor nodes
v0.0.8
- Fixed a bug where a dedicated server could be removed from the cluster if it was unavailable https://robot-ws.your-server.de/server
images
ghcr.io
ghcr.io/identw/hetzner-cloud-controller-manager:v0.0.11
docker hub
docker.io/identw/hetzner-cloud-controller-manager:v0.0.11
v0.0.7
- Add support LoadBalancer
from ghrc.io:
docker pull ghcr.io/identw/hetzner-cloud-controller-manager:v0.0.7
docker pull ghcr.io/identw/hetzner-cloud-controller-manager:v0.0.7-k8s-v1.16.x
from docker.io:
docker pull docker.io/identw/hetzner-cloud-controller-manager:v0.0.7
docker pull docker.io/identw/hetzner-cloud-controller-manager:v0.0.7-k8s-v1.16.x
v0.0.6
- synchronization of labels from cloud servers to k8s labels of worker nodes. Removing the label from the cloud server also removes it on the k8s worker node
- adding a label (default:
node.hetzner.com/type) to separate cloud and dedicated servers - env
PROVIDER_NAMEfor change provderID prefix - update k8s libraries to 1.19.8
- update github workflows. Also push images to ghcr.io
from ghrc.io:
docker pull ghcr.io/identw/hetzner-cloud-controller-manager:v0.0.6
docker pull ghcr.io/identw/hetzner-cloud-controller-manager:v0.0.6-k8s-v1.16.x
from docker hub:
docker pull docker.io/identw/hetzner-cloud-controller-manager:v0.0.6
docker pull docker.io/identw/hetzner-cloud-controller-manager:v0.0.6-k8s-v1.16.x