From c7289bd9d4c65de79f69b1134bb0897bad457c05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20K=C3=A4mmerling?= <lukas.kaemmerling@hetzner-cloud.de> Date: Tue, 23 Jun 2020 11:02:24 +0200 Subject: [PATCH] Prepare Release 1.4.0 (#130) --- CHANGES.md | 2 ++ README.md | 4 ++-- deploy/kubernetes/hcloud-csi.yml | 15 +++++++++++++-- driver/driver.go | 2 +- 4 files changed, 18 insertions(+), 5 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 194a7c0..7ec8ff1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,6 +4,8 @@ - Allow mounting of Hetzner Cloud Volumes as raw block volumes. - Add label (`app: hcloud-csi`) to `hcloud-csi-controller-metrics` and `hcloud-csi-node-metrics` +- Update to hcloud-go 1.18.0 + ## v1.3.2 - Fix stuck volume terminating when the volume was already deleted diff --git a/README.md b/README.md index ea5a008..907ce51 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ enabling you to use Volumes within Kubernetes. Please note that this driver **re Have a look at our [Version Matrix](README.md#version-matrix) to pick the correct deployment file. ``` - kubectl apply -f https://raw.githubusercontent.com/hetznercloud/csi-driver/v1.3.2/deploy/kubernetes/hcloud-csi.yml + kubectl apply -f https://raw.githubusercontent.com/hetznercloud/csi-driver/v1.4.0/deploy/kubernetes/hcloud-csi.yml ``` 4. To verify everything is working, create a persistent volume claim and a pod @@ -78,7 +78,7 @@ enabling you to use Volumes within Kubernetes. Please note that this driver **re | Kubernetes | CSI Driver | Deployment File | | ------------- | -----:| ------------------------------------------------------------------------------------------------------:| -| 1.16-1.18 | 1.3.2 | https://raw.githubusercontent.com/hetznercloud/csi-driver/v1.3.2/deploy/kubernetes/hcloud-csi.yml | +| 1.16-1.18 | 1.4.0 | https://raw.githubusercontent.com/hetznercloud/csi-driver/v1.4.0/deploy/kubernetes/hcloud-csi.yml | | 1.14-1.15 | 1.1.5 | https://raw.githubusercontent.com/hetznercloud/csi-driver/v1.1.5/deploy/kubernetes/hcloud-csi.yml | | 1.13 | 1.1.5 | https://raw.githubusercontent.com/hetznercloud/csi-driver/v1.1.5/deploy/kubernetes/hcloud-csi-1.13.yml | diff --git a/deploy/kubernetes/hcloud-csi.yml b/deploy/kubernetes/hcloud-csi.yml index 83a5d88..a53c316 100644 --- a/deploy/kubernetes/hcloud-csi.yml +++ b/deploy/kubernetes/hcloud-csi.yml @@ -147,7 +147,7 @@ spec: add: ["SYS_ADMIN"] allowPrivilegeEscalation: true - name: hcloud-csi-driver - image: hetznercloud/hcloud-csi-driver:1.3.2 + image: hetznercloud/hcloud-csi-driver:1.4.0 imagePullPolicy: Always env: - name: CSI_ENDPOINT @@ -209,6 +209,13 @@ spec: labels: app: hcloud-csi spec: + tolerations: + - effect: NoExecute + operator: Exists + - effect: NoSchedule + operator: Exists + - key: CriticalAddonsOnly + operator: Exists serviceAccount: hcloud-csi containers: - name: csi-node-driver-registrar @@ -231,7 +238,7 @@ spec: securityContext: privileged: true - name: hcloud-csi-driver - image: hetznercloud/hcloud-csi-driver:1.3.2 + image: hetznercloud/hcloud-csi-driver:1.4.0 imagePullPolicy: Always env: - name: CSI_ENDPOINT @@ -298,6 +305,8 @@ kind: Service metadata: name: hcloud-csi-controller-metrics namespace: kube-system + labels: + app: hcloud-csi spec: selector: app: hcloud-csi-controller @@ -312,6 +321,8 @@ kind: Service metadata: name: hcloud-csi-node-metrics namespace: kube-system + labels: + app: hcloud-csi spec: selector: app: hcloud-csi diff --git a/driver/driver.go b/driver/driver.go index 3d919e5..4396737 100644 --- a/driver/driver.go +++ b/driver/driver.go @@ -2,7 +2,7 @@ package driver const ( PluginName = "csi.hetzner.cloud" - PluginVersion = "1.3.2" + PluginVersion = "1.4.0" MaxVolumesPerNode = 16 MinVolumeSize = 10 // GB -- GitLab