diff --git a/CHANGELOG.md b/CHANGELOG.md index 2609b9e5..63d4853f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,38 @@ # Changelog +## [1.7.0](https://github.com/hetznercloud/csi-driver/compare/v1.6.0...v1.7.0) (2023-08-25) + + +### Features + +* add experimental Docker Swarm support ([#376](https://github.com/hetznercloud/csi-driver/issues/376)) ([b492a97](https://github.com/hetznercloud/csi-driver/commit/b492a973daf8554a9af7eb59e5fb7ad8bce59fd3)) +* add Grafana dashboard and ServiceMonitors ([#378](https://github.com/hetznercloud/csi-driver/issues/378)) ([f5ed56b](https://github.com/hetznercloud/csi-driver/commit/f5ed56bc6d39585376da25fc7fb040a51aafb91d)) +* add nomad installation docs ([#467](https://github.com/hetznercloud/csi-driver/issues/467)) ([631b117](https://github.com/hetznercloud/csi-driver/commit/631b1175b874bdf966f05c1e5409f6efacba14f4)) +* build the Docker image on any platform ([#309](https://github.com/hetznercloud/csi-driver/issues/309)) ([6e367ad](https://github.com/hetznercloud/csi-driver/commit/6e367ad460773a84d7e81be85b5e7d891e466593)) +* **docker-swarm:** configure builds for arm64 ([#471](https://github.com/hetznercloud/csi-driver/issues/471)) ([2b9c067](https://github.com/hetznercloud/csi-driver/commit/2b9c067c7bde28eaf894e232aeee371d41129ef2)) +* **goreleaser:** produce OCI manifest images ([#402](https://github.com/hetznercloud/csi-driver/issues/402)) ([fe4fe44](https://github.com/hetznercloud/csi-driver/commit/fe4fe44851d1d907ecdb27065198188cc663ab40)) +* **k8s:** pull CSI sidecar images from registry.k8s.io [#368](https://github.com/hetznercloud/csi-driver/issues/368) ([#371](https://github.com/hetznercloud/csi-driver/issues/371)) ([0b82720](https://github.com/hetznercloud/csi-driver/commit/0b82720f1ae26c915f9df7a2efe5ae87f24fc18f)) +* new dev/test environment ([#401](https://github.com/hetznercloud/csi-driver/issues/401)) ([8f19827](https://github.com/hetznercloud/csi-driver/commit/8f1982733959fd66c34068f2d8bddc2196ccabf7)) +* publish ARM container images ([#405](https://github.com/hetznercloud/csi-driver/issues/405)) ([b3e0ad5](https://github.com/hetznercloud/csi-driver/commit/b3e0ad585b851c3eac2e4df3766efe923dbb1824)) +* set allow discards on luksOpen ([#370](https://github.com/hetznercloud/csi-driver/issues/370)) ([ddf6412](https://github.com/hetznercloud/csi-driver/commit/ddf6412b8f9a902e51b461749a00e02fa91ce664)) +* test against Kubernetes v1.25 ([#321](https://github.com/hetznercloud/csi-driver/issues/321)) ([c83b6cc](https://github.com/hetznercloud/csi-driver/commit/c83b6cc77a7f890a40095cdfd762e001badd602c)) +* test against Kubernetes v1.26 ([#350](https://github.com/hetznercloud/csi-driver/issues/350)) ([d96b545](https://github.com/hetznercloud/csi-driver/commit/d96b5451eb5c2826dd32f2f521b4084744c04921)) +* upgrade to hcloud-go v2 ([3622bcc](https://github.com/hetznercloud/csi-driver/commit/3622bccee2e961e39d5ef9bff9c500eb055c3cc5)) +* use exponential backoff for action polling ([#380](https://github.com/hetznercloud/csi-driver/issues/380)) ([a14ffbc](https://github.com/hetznercloud/csi-driver/commit/a14ffbc6c839f2213c1f7205e7e8347d03f136eb)) + + +### Bug Fixes + +* Block volumes are formatted [#349](https://github.com/hetznercloud/csi-driver/issues/349) ([#353](https://github.com/hetznercloud/csi-driver/issues/353)) ([e79755f](https://github.com/hetznercloud/csi-driver/commit/e79755fa49ac8b2431034212a01cce694768b714)) +* btrfs volumes can not be formatted ([#421](https://github.com/hetznercloud/csi-driver/issues/421)) ([#424](https://github.com/hetznercloud/csi-driver/issues/424)) ([be3fbc9](https://github.com/hetznercloud/csi-driver/commit/be3fbc9be876939b0a0b2197c99193ca52559fcd)) +* **ci:** correct image tag in generated k8s manifests ([#407](https://github.com/hetznercloud/csi-driver/issues/407)) ([8ebf814](https://github.com/hetznercloud/csi-driver/commit/8ebf8140f2201f053c9c104344e0600736ec80dc)) +* **ci:** qemu binfmt wrappers during release ([#406](https://github.com/hetznercloud/csi-driver/issues/406)) ([2e34ca2](https://github.com/hetznercloud/csi-driver/commit/2e34ca20939011e3e2861e05507c03a04670d1f5)) +* driver version not updated on tagged release ([#328](https://github.com/hetznercloud/csi-driver/issues/328)) ([22af0ce](https://github.com/hetznercloud/csi-driver/commit/22af0ced348ccfafcc8b20a467629b4a0534b123)) +* improve handling of metadata service connectivity ([#466](https://github.com/hetznercloud/csi-driver/issues/466)) ([8ffa5fe](https://github.com/hetznercloud/csi-driver/commit/8ffa5fec6b07515156f5ee2cd1e978f0b1c877c3)) +* invalid topology label on new volumes [#333](https://github.com/hetznercloud/csi-driver/issues/333) ([#334](https://github.com/hetznercloud/csi-driver/issues/334)) ([58641bd](https://github.com/hetznercloud/csi-driver/commit/58641bdf22943eef993fd0218b62cfc5e9dcda16)) +* **node:** check for empty devicePath ([#344](https://github.com/hetznercloud/csi-driver/issues/344)) ([e10a680](https://github.com/hetznercloud/csi-driver/commit/e10a680e23744256d3fe8457d6db297ac537fced)) +* revert invalid topology changes [#333](https://github.com/hetznercloud/csi-driver/issues/333) ([#335](https://github.com/hetznercloud/csi-driver/issues/335)) ([c9a1e1f](https://github.com/hetznercloud/csi-driver/commit/c9a1e1ffe21560c24ef13ae0cf5bd2cc1b020692)) + ## v2.3.2 Affordable, sustainable & powerful! 🚀You can now get one of our Arm64 CAX servers to optimize your operations while minimizing your costs! diff --git a/deploy/kubernetes/controller/deployment.yaml b/deploy/kubernetes/controller/deployment.yaml index 60eca0af..3dce6cce 100644 --- a/deploy/kubernetes/controller/deployment.yaml +++ b/deploy/kubernetes/controller/deployment.yaml @@ -36,7 +36,7 @@ spec: - name: socket-dir mountPath: /run/csi - name: hcloud-csi-driver - image: hetznercloud/hcloud-csi-driver:v2.3.2 # x-release-please-version + image: hetznercloud/hcloud-csi-driver:v1.7.0 # x-release-please-version imagePullPolicy: Always command: [/bin/hcloud-csi-driver-controller] env: diff --git a/deploy/kubernetes/hcloud-csi.yml b/deploy/kubernetes/hcloud-csi.yml index bd99afa6..b062a82f 100644 --- a/deploy/kubernetes/hcloud-csi.yml +++ b/deploy/kubernetes/hcloud-csi.yml @@ -248,7 +248,7 @@ spec: secretKeyRef: key: token name: hcloud - image: hetznercloud/hcloud-csi-driver:v2.3.2 # x-release-please-version + image: hetznercloud/hcloud-csi-driver:v1.7.0 # x-release-please-version imagePullPolicy: Always livenessProbe: failureThreshold: 5 @@ -323,7 +323,7 @@ spec: value: 0.0.0.0:9189 - name: ENABLE_METRICS value: "true" - image: hetznercloud/hcloud-csi-driver:v2.3.2 # x-release-please-version + image: hetznercloud/hcloud-csi-driver:v1.7.0 # x-release-please-version imagePullPolicy: Always livenessProbe: failureThreshold: 5 diff --git a/deploy/kubernetes/node/daemonset.yaml b/deploy/kubernetes/node/daemonset.yaml index ab95b83f..b8ba270d 100644 --- a/deploy/kubernetes/node/daemonset.yaml +++ b/deploy/kubernetes/node/daemonset.yaml @@ -41,7 +41,7 @@ spec: - name: registration-dir mountPath: /registration - name: hcloud-csi-driver - image: hetznercloud/hcloud-csi-driver:v2.3.2 # x-release-please-version + image: hetznercloud/hcloud-csi-driver:v1.7.0 # x-release-please-version imagePullPolicy: Always command: [/bin/hcloud-csi-driver-node] env: diff --git a/driver/driver.go b/driver/driver.go index d3b1d857..733bb84b 100644 --- a/driver/driver.go +++ b/driver/driver.go @@ -2,7 +2,7 @@ package driver const ( PluginName = "csi.hetzner.cloud" - PluginVersion = "2.3.2" // x-release-please-version + PluginVersion = "1.7.0" // x-release-please-version MaxVolumesPerNode = 16 MinVolumeSize = 10 // GB