Skip to content

Commit d9502eb

Browse files
authored
chore(main): release v1.30.1 (#1160)
### Datacenter Deprecation The `server.datacenter` field is deprecated and will be removed from the API response after July 2026: https://docs.hetzner.cloud/changelog#2025-12-16-phasing-out-datacenters To avoid a breaking change in HCCM, we decided to statically map from the old location names to the existing datacenter names for the `topology.kubernetes.io/zone` label. For new locations we will return the location name without a `-dcxx` suffix. Deployments of `hcloud-cloud-controller-manager` that are not updated when the field is removed from the API will **panic** with the following error: "Observed a panic" panic="runtime error: invalid memory address or nil pointer dereference" panicGoValue="\"invalid memory address or nil pointer dereference\"" We have published an RFC which details how we want to continue utilizing the labels `topology.kubernetes.io/zone` and `topology.kubernetes.io/region`: #1146 (comment) ### Bug Fixes - statically map deprecated datacenter names (#1159)
1 parent 0dc8d6a commit d9502eb

File tree

6 files changed

+23
-5
lines changed

6 files changed

+23
-5
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## [v1.30.1](https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/tag/v1.30.1)
4+
5+
### Datacenter Deprecation
6+
7+
The `server.datacenter` field is deprecated and will be removed from the API response after July 2026: https://docs.hetzner.cloud/changelog#2025-12-16-phasing-out-datacenters
8+
9+
To avoid a breaking change in HCCM, we decided to statically map from the old location names to the existing datacenter names for the `topology.kubernetes.io/zone` label. For new locations we will return the location name without a `-dcxx` suffix.
10+
11+
Deployments of `hcloud-cloud-controller-manager` that are not updated when the field is removed from the API will **panic** with the following error:
12+
13+
"Observed a panic" panic="runtime error: invalid memory address or nil pointer dereference" panicGoValue="\"invalid memory address or nil pointer dereference\""
14+
15+
We have published an RFC which details how we want to continue utilizing the labels `topology.kubernetes.io/zone` and `topology.kubernetes.io/region`: https://github.com/hetznercloud/hcloud-cloud-controller-manager/issues/1146#issuecomment-3919929223
16+
17+
### Bug Fixes
18+
19+
- statically map deprecated datacenter names (#1159)
20+
321
## [v1.30.0](https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/tag/v1.30.0)
422

523
### Features

chart/.snapshots/default.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ spec:
162162
key: robot-user
163163
name: hcloud
164164
optional: true
165-
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.30.0 # x-releaser-pleaser-version
165+
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.30.1 # x-releaser-pleaser-version
166166
ports:
167167
- name: metrics
168168
containerPort: 8233

chart/.snapshots/full.daemonset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ spec:
171171
key: robot-user
172172
name: hcloud
173173
optional: true
174-
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.30.0 # x-releaser-pleaser-version
174+
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.30.1 # x-releaser-pleaser-version
175175
ports:
176176
- name: metrics
177177
containerPort: 8233

chart/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v2
22
name: hcloud-cloud-controller-manager
33
type: application
4-
version: 1.30.0 # x-releaser-pleaser-version
4+
version: 1.30.1 # x-releaser-pleaser-version

deploy/ccm-networks.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ spec:
168168
secretKeyRef:
169169
key: network
170170
name: hcloud
171-
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.30.0 # x-releaser-pleaser-version
171+
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.30.1 # x-releaser-pleaser-version
172172
ports:
173173
- name: metrics
174174
containerPort: 8233

deploy/ccm.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ spec:
160160
key: robot-user
161161
name: hcloud
162162
optional: true
163-
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.30.0 # x-releaser-pleaser-version
163+
image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.30.1 # x-releaser-pleaser-version
164164
ports:
165165
- name: metrics
166166
containerPort: 8233

0 commit comments

Comments
 (0)