diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index d439cae1..af09d1ff 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1 +1 @@ -{".":"2.9.0"} +{".":"2.10.0"} diff --git a/CHANGELOG.md b/CHANGELOG.md index 241fc3d5..8d576a91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [2.10.0](https://github.com/hetznercloud/csi-driver/compare/v2.9.0...v2.10.0) (2024-10-29) + + +### Features + +* add support & tests for Kubernetes 1.31 ([#721](https://github.com/hetznercloud/csi-driver/issues/721)) ([85035b9](https://github.com/hetznercloud/csi-driver/commit/85035b906613c40b9cff28e75429a70275b93c8b)) +* allow arbitrary length API tokens ([#724](https://github.com/hetznercloud/csi-driver/issues/724)) ([61c3a0e](https://github.com/hetznercloud/csi-driver/commit/61c3a0eb5309cdeac2613da5396d23fb86942ceb)) +* allow passing mkfs format options via storage class parameters ([#747](https://github.com/hetznercloud/csi-driver/issues/747)) ([4b9aa4e](https://github.com/hetznercloud/csi-driver/commit/4b9aa4efb65eb938600772b005699eed12b0555f)) +* change XFS default options to support older kernels ([#747](https://github.com/hetznercloud/csi-driver/issues/747)) ([4b9aa4e](https://github.com/hetznercloud/csi-driver/commit/4b9aa4efb65eb938600772b005699eed12b0555f)) +* drop tests for Kubernetes 1.27 ([#722](https://github.com/hetznercloud/csi-driver/issues/722)) ([d46a54b](https://github.com/hetznercloud/csi-driver/commit/d46a54b232336a4ed02458c0c40c8c7d6a8f003d)) +* force pods with volumes to be scheduled on Cloud servers ([#743](https://github.com/hetznercloud/csi-driver/issues/743)) ([702fe01](https://github.com/hetznercloud/csi-driver/commit/702fe01a6650ff3ca336b29b15d8b3291a4f5bd8)) +* fstype is directly passed to mkfs: mkfs.<fstype> ([#749](https://github.com/hetznercloud/csi-driver/issues/749)) ([173bf2f](https://github.com/hetznercloud/csi-driver/commit/173bf2f46e9d7ba482b46f4bc5446b20cdc2e5f5)) +* support for SELinux mount ([#756](https://github.com/hetznercloud/csi-driver/issues/756)) ([719247e](https://github.com/hetznercloud/csi-driver/commit/719247e4ae8ce7fe7f74064ed7073491f1129459)), closes [#582](https://github.com/hetznercloud/csi-driver/issues/582) +* Support SINGLE_NODE_MULTI_WRITER capability ([#725](https://github.com/hetznercloud/csi-driver/issues/725)) ([cd53c23](https://github.com/hetznercloud/csi-driver/commit/cd53c23d500d555bf53ba423ea4081a9348e19ca)), closes [#327](https://github.com/hetznercloud/csi-driver/issues/327) +* **swarm:** removed workaround support for mock staging/unstaging ([#746](https://github.com/hetznercloud/csi-driver/issues/746)) ([465ec21](https://github.com/hetznercloud/csi-driver/commit/465ec21147cba7a85deed0164b600d012fa9a8ae)) + + +### Bug Fixes + +* do not log sensitive mount options ([#755](https://github.com/hetznercloud/csi-driver/issues/755)) ([0b6e860](https://github.com/hetznercloud/csi-driver/commit/0b6e8602c5bc1efccab2132dece916936b53d67b)) + ## [2.9.0](https://github.com/hetznercloud/csi-driver/compare/v2.8.0...v2.9.0) (2024-08-08) diff --git a/chart/.snapshots/default.yaml b/chart/.snapshots/default.yaml index 7b2da5de..3e540bcc 100644 --- a/chart/.snapshots/default.yaml +++ b/chart/.snapshots/default.yaml @@ -180,7 +180,7 @@ spec: limits: {} requests: {} - name: hcloud-csi-driver - image: docker.io/hetznercloud/hcloud-csi-driver:v2.9.0 # x-release-please-version + image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-release-please-version imagePullPolicy: IfNotPresent command: [/bin/hcloud-csi-driver-node] volumeMounts: @@ -313,7 +313,7 @@ spec: name: socket-dir - name: hcloud-csi-driver - image: docker.io/hetznercloud/hcloud-csi-driver:v2.9.0 # x-release-please-version + image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-release-please-version imagePullPolicy: IfNotPresent command: [/bin/hcloud-csi-driver-controller] env: diff --git a/chart/.snapshots/example-prod.yaml b/chart/.snapshots/example-prod.yaml index 0a4aa741..2d5b99a1 100644 --- a/chart/.snapshots/example-prod.yaml +++ b/chart/.snapshots/example-prod.yaml @@ -249,7 +249,7 @@ spec: cpu: 10m memory: 20Mi - name: hcloud-csi-driver - image: docker.io/hetznercloud/hcloud-csi-driver:v2.9.0 # x-release-please-version + image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-release-please-version imagePullPolicy: IfNotPresent command: [/bin/hcloud-csi-driver-node] volumeMounts: @@ -424,7 +424,7 @@ spec: name: socket-dir - name: hcloud-csi-driver - image: docker.io/hetznercloud/hcloud-csi-driver:v2.9.0 # x-release-please-version + image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-release-please-version imagePullPolicy: IfNotPresent command: [/bin/hcloud-csi-driver-controller] env: diff --git a/chart/.snapshots/full.yaml b/chart/.snapshots/full.yaml index 41186476..664d5f2d 100644 --- a/chart/.snapshots/full.yaml +++ b/chart/.snapshots/full.yaml @@ -301,7 +301,7 @@ spec: cpu: 12m memory: 22Mi - name: hcloud-csi-driver - image: docker.io/hetznercloud/hcloud-csi-driver:v2.9.0 # x-release-please-version + image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-release-please-version imagePullPolicy: Always command: [/bin/hcloud-csi-driver-node] volumeMounts: @@ -555,7 +555,7 @@ spec: name: socket-dir - name: hcloud-csi-driver - image: docker.io/hetznercloud/hcloud-csi-driver:v2.9.0 # x-release-please-version + image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-release-please-version imagePullPolicy: Always command: [/bin/hcloud-csi-driver-controller] env: diff --git a/chart/Chart.yaml b/chart/Chart.yaml index 466a58ec..ebafdf5d 100644 --- a/chart/Chart.yaml +++ b/chart/Chart.yaml @@ -7,4 +7,4 @@ maintainers: - name: Hetzner Cloud email: support@hetzner.com url: https://github.com/hetznercloud -version: 2.9.0 +version: 2.10.0 diff --git a/deploy/kubernetes/hcloud-csi.yml b/deploy/kubernetes/hcloud-csi.yml index a8ebfbd1..73510a4c 100644 --- a/deploy/kubernetes/hcloud-csi.yml +++ b/deploy/kubernetes/hcloud-csi.yml @@ -212,7 +212,7 @@ spec: limits: {} requests: {} - name: hcloud-csi-driver - image: docker.io/hetznercloud/hcloud-csi-driver:v2.9.0 # x-release-please-version + image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-release-please-version imagePullPolicy: IfNotPresent command: [/bin/hcloud-csi-driver-node] volumeMounts: @@ -346,7 +346,7 @@ spec: name: socket-dir - name: hcloud-csi-driver - image: docker.io/hetznercloud/hcloud-csi-driver:v2.9.0 # x-release-please-version + image: docker.io/hetznercloud/hcloud-csi-driver:v2.10.0 # x-release-please-version imagePullPolicy: IfNotPresent command: [/bin/hcloud-csi-driver-controller] env: diff --git a/internal/driver/driver.go b/internal/driver/driver.go index f2a9db01..ea8f7e7e 100644 --- a/internal/driver/driver.go +++ b/internal/driver/driver.go @@ -2,7 +2,7 @@ package driver const ( PluginName = "csi.hetzner.cloud" - PluginVersion = "2.9.0" // x-release-please-version + PluginVersion = "2.10.0" // x-release-please-version MaxVolumesPerNode = 16 MinVolumeSize = 10 // GB