Skip to content

Comments

chore(main): release v1.30.1#1160

Merged
lukasmetzner merged 1 commit intomainfrom
releaser-pleaser--branches--main
Feb 20, 2026
Merged

chore(main): release v1.30.1#1160
lukasmetzner merged 1 commit intomainfrom
releaser-pleaser--branches--main

Conversation

@hcloud-bot
Copy link
Collaborator

@hcloud-bot hcloud-bot commented Feb 18, 2026

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


PR by releaser-pleaser 🤖

If you want to modify the proposed release, add you overrides here. You can learn more about the options in the docs.

Release Notes

Prefix / Start

This will be added to the start of the release notes.

### 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`: https://github.com/hetznercloud/hcloud-cloud-controller-manager/issues/1146#issuecomment-3919929223

Suffix / End

This will be added to the end of the release notes.

@hcloud-bot hcloud-bot requested a review from a team as a code owner February 18, 2026 10:59
@hcloud-bot hcloud-bot added the rp-release::pending Release for this PR is pending label Feb 18, 2026
@hcloud-bot hcloud-bot force-pushed the releaser-pleaser--branches--main branch from 1cc152e to 0135b9a Compare February 20, 2026 07:00
@hcloud-bot hcloud-bot force-pushed the releaser-pleaser--branches--main branch from 0135b9a to a9b56d9 Compare February 20, 2026 07:09
@lukasmetzner lukasmetzner merged commit d9502eb into main Feb 20, 2026
9 of 10 checks passed
@lukasmetzner lukasmetzner deleted the releaser-pleaser--branches--main branch February 20, 2026 07:21
@hcloud-bot hcloud-bot added rp-release::tagged Release for this PR is created and removed rp-release::pending Release for this PR is pending labels Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rp-release::tagged Release for this PR is created

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants