Skip to content

Releases: hetznercloud/csi-driver

v2.18.2

Choose a tag to compare

@hcloud-bot hcloud-bot released this 26 Nov 08:34
40fc119

Bug Fixes

  • drop Kubernetes v1.31 support

v2.18.1

Choose a tag to compare

@hcloud-bot hcloud-bot released this 19 Nov 08:29
e827fbe

Bug Fixes

  • missing location config via node name and server id (#1158)

v2.18.0

Choose a tag to compare

@hcloud-bot hcloud-bot released this 26 Sep 08:29
6b35deb

Features

  • support Kubernetes v1.34 and drop v1.30 (#1105)

v2.17.0

Choose a tag to compare

@hcloud-bot hcloud-bot released this 05 Aug 14:11
72e6b06

Features

  • helm: add extra annotations for StorageClass (#1042)

v2.16.0

Choose a tag to compare

@hcloud-bot hcloud-bot released this 17 Jun 06:34
3df4f2d

We’ve merged our two separate binaries into a single, unified binary. This change reduces the overall container image size. Additionally, the new binary is now published as a release artifact.

The Docker image includes two compatibility scripts to support seamless image tag upgrades. However, it is still recommended to update your manifests or Helm chart to reflect the changes.

Features

  • single binary (#996)
  • publish binary (#1003)

v2.15.0

Choose a tag to compare

@hcloud-bot hcloud-bot released this 04 Jun 15:05
b01e627

In release v2.14.0, we introduced default labels that are automatically applied to every newly created volume. However, we have identified a bug in the Hetzner Cloud API that allowed invalid label keys during Volume creation. This issue affects the following labels:

  1. Labels with the key prefix csi.hetzner.cloud/ are not permitted.
  2. Labels using the pattern csi.storage.k8s.io/*/* are invalid due to the use of double slashes in the key.

These labels are informational only and not used by the CSI driver itself. Volumes with incorrect or broken label values will still function as expected; however, editing or updating the labels may not work correctly. To comply with API requirements, Hetzner Cloud will edit the labels for every Volume and replace them with the new labels:

  • csi.hetzner.cloud/created-by - managed-by
  • csi.storage.k8s.io/pvc/name - pvc-name
  • csi.storage.k8s.io/pvc/namespace - pvc-namespace
  • csi.storage.k8s.io/pv/name - pv-name

Features

  • rename default labels on Volumes (#988)

v2.14.0

Choose a tag to compare

@hcloud-bot hcloud-bot released this 23 May 09:05
5558e21

🛑 Known Bug

🛑 Version v2.14.0 contains a known bug that affects newly created volumes due to invalid label keys. These include labels with the prefix csi.hetzner.cloud/ and labels using the pattern csi.storage.k8s.io/*/*, which are not accepted by the Hetzner Cloud API. These labels are informational only and not used by the CSI driver itself. Volumes with incorrect or broken label values will still function as expected; however, editing or updating the labels may not work correctly. Please upgrade directly to v2.15.0, where these labels are replaced with valid alternatives.

With this release, you can now assign Hetzner Cloud labels to all newly created volumes. For a brief guide, visit this page.

By default, all volumes are labeled as follows:

  • csi.storage.k8s.io/pvc/name
  • csi.storage.k8s.io/pvc/namespace
  • csi.storage.k8s.io/pv/name
  • csi.hetzner.cloud/created-by=csi-driver

Features

  • allow to set labels for all volumes (#932)
  • add Kubernetes v1.33 and remove EOL version v1.29 (#971)

Bug Fixes

  • helm: node extraVolumeMounts are added to wrong container (#957)

v2.13.0

Choose a tag to compare

@hcloud-bot hcloud-bot released this 14 Mar 07:58
c21f1fa

Features

  • helm-chart: add extraParam for StorageClass (#865)

v2.12.0

Choose a tag to compare

@hcloud-bot hcloud-bot released this 22 Jan 14:46
de3bb84

We are pleased to announce improvements to our Nomad support. While official support is not available, we have developed end-to-end tests that cover the core features of a CSI driver. These tests are integrated into our CI pipeline and validate compatibility with the latest Nomad version.

Features

  • nomad: improved nomad support (#798)
  • support ReadWriteOncePod (#857)
  • add support and tests for Kubernetes 1.32 (#844)

Bug Fixes

  • use extraVolumeMounts for node in daemonset (#843)

v2.11.0

Choose a tag to compare

@hcloud-bot hcloud-bot released this 26 Nov 10:56
afa8768

Features

  • Added new option enableProvidedByTopology (#780)
  • drop tests for kubernetes v1.28 (#796)

Bug Fixes

  • prefer scheduling the csi controller on cloud nodes (#786)

Kubernetes Support

This version was tested with Kubernetes 1.29 - 1.31. Furthermore, we dropped v1.28 support.