From 924115442ef222d5819b434e4be19ac4aecb034f Mon Sep 17 00:00:00 2001 From: Hetzner Cloud Bot <45457231+hcloud-bot@users.noreply.github.com> Date: Wed, 16 Apr 2025 09:51:44 +0200 Subject: [PATCH] chore(main): release v1.24.0 (#877) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### Improved Robot Support in hcloud-cloud-controller-manager The hcloud-cloud-controller-manager now forwards `InternalIPs` by default on Robot nodes when the `--node-ip` flag is used. If the provided IP is not already registered as an `ExternalIP` and matches the expected address family, it will be forwarded automatically during initialization. This allows the use of vSwitch IPs in private networks and Load Balancers. 🔗 Learn more in our updated [Robot documentation](./docs/robot.md) 📘 Follow our [how-to-guide](./docs/how-to-robot-vswitch-load-balancer.md) to set up Load Balancers with vSwitch IPs. ### Features - **robot**: forward InternalIPs by default on Robot nodes (#865) - **load-balancer**: enable use-private-ip annotation for Robot servers (#898) ### Bug Fixes - **load-balancer**: don't print entire node object when adding robot target (#904) --- CHANGELOG.md | 20 ++++++++++++++++++++ chart/.snapshots/default.yaml | 2 +- chart/.snapshots/full.daemonset.yaml | 2 +- chart/Chart.yaml | 2 +- deploy/ccm-networks.yaml | 2 +- deploy/ccm.yaml | 2 +- 6 files changed, 25 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c4bb774..3d052dd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [v1.24.0](https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/tag/v1.24.0) + +### Improved Robot Support in hcloud-cloud-controller-manager + +The hcloud-cloud-controller-manager now forwards `InternalIPs` by default on Robot nodes when the `--node-ip` flag is used. If the provided IP is not already registered as an `ExternalIP` and matches the expected address family, it will be forwarded automatically during initialization. + +This allows the use of vSwitch IPs in private networks and Load Balancers. + +🔗 Learn more in our updated [Robot documentation](./docs/robot.md) +📘 Follow our [how-to-guide](./docs/how-to-robot-vswitch-load-balancer.md) to set up Load Balancers with vSwitch IPs. + +### Features + +- **robot**: forward InternalIPs by default on Robot nodes (#865) +- **load-balancer**: enable use-private-ip annotation for Robot servers (#898) + +### Bug Fixes + +- **load-balancer**: don't print entire node object when adding robot target (#904) + ## [v1.23.0](https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/tag/v1.23.0) ### Features diff --git a/chart/.snapshots/default.yaml b/chart/.snapshots/default.yaml index 80760679..f51dc133 100644 --- a/chart/.snapshots/default.yaml +++ b/chart/.snapshots/default.yaml @@ -85,7 +85,7 @@ spec: key: robot-user name: hcloud optional: true - image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.23.0 # x-releaser-pleaser-version + image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.24.0 # x-releaser-pleaser-version ports: - name: metrics containerPort: 8233 diff --git a/chart/.snapshots/full.daemonset.yaml b/chart/.snapshots/full.daemonset.yaml index 997e4de1..7299cda1 100644 --- a/chart/.snapshots/full.daemonset.yaml +++ b/chart/.snapshots/full.daemonset.yaml @@ -94,7 +94,7 @@ spec: key: robot-user name: hcloud optional: true - image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.23.0 # x-releaser-pleaser-version + image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.24.0 # x-releaser-pleaser-version ports: - name: metrics containerPort: 8233 diff --git a/chart/Chart.yaml b/chart/Chart.yaml index b1a92a07..c04c6fc8 100644 --- a/chart/Chart.yaml +++ b/chart/Chart.yaml @@ -1,4 +1,4 @@ apiVersion: v2 name: hcloud-cloud-controller-manager type: application -version: 1.23.0 # x-releaser-pleaser-version +version: 1.24.0 # x-releaser-pleaser-version diff --git a/deploy/ccm-networks.yaml b/deploy/ccm-networks.yaml index cf5c04c9..3507e912 100644 --- a/deploy/ccm-networks.yaml +++ b/deploy/ccm-networks.yaml @@ -91,7 +91,7 @@ spec: secretKeyRef: key: network name: hcloud - image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.23.0 # x-releaser-pleaser-version + image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.24.0 # x-releaser-pleaser-version ports: - name: metrics containerPort: 8233 diff --git a/deploy/ccm.yaml b/deploy/ccm.yaml index 95e3d6dd..c9ffdab3 100644 --- a/deploy/ccm.yaml +++ b/deploy/ccm.yaml @@ -83,7 +83,7 @@ spec: key: robot-user name: hcloud optional: true - image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.23.0 # x-releaser-pleaser-version + image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.24.0 # x-releaser-pleaser-version ports: - name: metrics containerPort: 8233 -- GitLab