Skip to content

Commit a215384

Browse files
authored
chore(main): release v2.10.1 (#779)
### ⚠️ Removed Feature from v2.10.0 We have reverted a workaround for an upstream issue in the Kubernetes scheduler where nodes without the CSI Plugin (e.g. Robot servers) would still be considered for scheduling, but then creating and attaching the volume fails with no automatic reconciliation of the this error. Due to variations in the CSI specification implementation, these changes disrupted Nomad clusters, requiring us to revert them. We are actively working on placing this workaround behind a feature flag, allowing Kubernetes users to bypass the upstream issue. This affects you, if you have set the Helm value `allowedTopologyCloudServer` in v2.10.0. If you are affected by the Kubernetes upstream issue, we will provide a fix in the next minor version v2.11.0. Learn more about this in [#400](#400) and [#771](#771). ### Bug Fixes - reverted NodeGetInfo response as it breaks Nomad clusters (#776) Co-authored-by: releaser-pleaser <>
1 parent 96222d9 commit a215384

File tree

7 files changed

+26
-10
lines changed

7 files changed

+26
-10
lines changed

CHANGELOG.md

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

3+
## [v2.10.1](https://github.com/hetznercloud/csi-driver/releases/tag/v2.10.1)
4+
5+
### ⚠️ Removed Feature from v2.10.0
6+
7+
We have reverted a workaround for an upstream issue in the Kubernetes scheduler where nodes without the CSI Plugin (e.g. Robot servers) would still be considered for scheduling, but then creating and attaching the volume fails with no automatic reconciliation of the this error.
8+
9+
Due to variations in the CSI specification implementation, these changes disrupted Nomad clusters, requiring us to revert them. We are actively working on placing this workaround behind a feature flag, allowing Kubernetes users to bypass the upstream issue.
10+
11+
This affects you, if you have set the Helm value `allowedTopologyCloudServer` in v2.10.0. If you are affected by the Kubernetes upstream issue, we will provide a fix in the next minor version v2.11.0.
12+
13+
Learn more about this in [#400](https://github.com/hetznercloud/csi-driver/issues/400) and [#771](https://github.com/hetznercloud/csi-driver/issues/771).
14+
15+
### Bug Fixes
16+
17+
- reverted NodeGetInfo response as it breaks Nomad clusters (#776)
18+
319
## [2.10.0](https://github.com/hetznercloud/csi-driver/compare/v2.9.0...v2.10.0) (2024-10-29)
420

521

chart/.snapshots/default.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ spec:
180180
limits: {}
181181
requests: {}
182182
- name: hcloud-csi-driver
183-
image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-releaser-pleaser-version
183+
image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.1 # x-releaser-pleaser-version
184184
imagePullPolicy: IfNotPresent
185185
command: [/bin/hcloud-csi-driver-node]
186186
volumeMounts:
@@ -313,7 +313,7 @@ spec:
313313
name: socket-dir
314314

315315
- name: hcloud-csi-driver
316-
image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-releaser-pleaser-version
316+
image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.1 # x-releaser-pleaser-version
317317
imagePullPolicy: IfNotPresent
318318
command: [/bin/hcloud-csi-driver-controller]
319319
env:

chart/.snapshots/example-prod.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ spec:
249249
cpu: 10m
250250
memory: 20Mi
251251
- name: hcloud-csi-driver
252-
image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-releaser-pleaser-version
252+
image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.1 # x-releaser-pleaser-version
253253
imagePullPolicy: IfNotPresent
254254
command: [/bin/hcloud-csi-driver-node]
255255
volumeMounts:
@@ -424,7 +424,7 @@ spec:
424424
name: socket-dir
425425

426426
- name: hcloud-csi-driver
427-
image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-releaser-pleaser-version
427+
image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.1 # x-releaser-pleaser-version
428428
imagePullPolicy: IfNotPresent
429429
command: [/bin/hcloud-csi-driver-controller]
430430
env:

chart/.snapshots/full.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ spec:
301301
cpu: 12m
302302
memory: 22Mi
303303
- name: hcloud-csi-driver
304-
image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-releaser-pleaser-version
304+
image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.1 # x-releaser-pleaser-version
305305
imagePullPolicy: Always
306306
command: [/bin/hcloud-csi-driver-node]
307307
volumeMounts:
@@ -555,7 +555,7 @@ spec:
555555
name: socket-dir
556556

557557
- name: hcloud-csi-driver
558-
image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-releaser-pleaser-version
558+
image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.1 # x-releaser-pleaser-version
559559
imagePullPolicy: Always
560560
command: [/bin/hcloud-csi-driver-controller]
561561
env:

chart/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ maintainers:
77
- name: Hetzner Cloud
88
email: support@hetzner.com
99
url: https://github.com/hetznercloud
10-
version: 2.10.0 # x-releaser-pleaser-version
10+
version: 2.10.1 # x-releaser-pleaser-version

deploy/kubernetes/hcloud-csi.yml

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/driver/driver.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package driver
22

33
const (
44
PluginName = "csi.hetzner.cloud"
5-
PluginVersion = "2.10.0" // x-releaser-pleaser-version
5+
PluginVersion = "2.10.1" // x-releaser-pleaser-version
66

77
MaxVolumesPerNode = 16
88
MinVolumeSize = 10 // GB

0 commit comments

Comments
 (0)