You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,17 @@
1
1
## unreleased
2
2
3
3
## v4.0.0-beta1 - 2026.02.27
4
-
⚠️ **Breaking change for snapshot users**
5
-
This release **requires** Kubernetes VolumeSnapshot CRDs and the external snapshot controller to be installed **before** installing or upgrading this driver. Clusters without these components must install them first; otherwise snapshot-related operations (and the Helm chart’s snapshot resources) will fail to work.
4
+
⚠️ See the [update instructions](https://github.com/cloudscale-ch/csi-cloudscale#from-csi-cloudscale-v3x-to-v4x).
6
5
7
-
* Add CSI snapshot support, including create/delete, list, and creating volumes from snapshots, with improved error handling and idempotency (for example around size mismatches and existing snapshots).
8
-
* Add `VolumeSnapshotClass` and other snapshot-related resources to the Helm chart and examples; when using Helm, snapshot classes are now created from the `csi.snapshotClasses` configuration.
9
-
* Document the new snapshot-related preconditions and upgrade notes in the README, focusing on users upgrading from v3.x to v4.x.
10
-
* Update `github.com/cloudscale-ch/cloudscale-go-sdk/v7` to `v7.0.0`.
6
+
**Breaking change:** This release **requires** Kubernetes VolumeSnapshot CRDs and the external snapshot controller to be installed **before** installing or upgrading this driver. Clusters without these components must install them first. Otherwise, snapshot-related operations and the snapshot resource in the Helm chart will fail to work.
7
+
8
+
* Add CSI snapshot support, including create, delete, list, and creating volumes from snapshots.
9
+
* Add `VolumeSnapshotClass` and other snapshot-related resources to the Helm chart and examples. When using Helm, snapshot classes are now created from the `csi.snapshotClasses` configuration.
10
+
* Cleaned up RBAC rules in Helm chart.
11
+
* Update `github.com/cloudscale-ch/cloudscale-go-sdk` fron `v6.0.1` to `v7.0.0`.
11
12
* Bump `google.golang.org/grpc` from `v1.77.0` to `v1.79.1`.
12
13
* Bump `github.com/sirupsen/logrus` from `v1.9.3` to `v1.9.4`.
13
14
* Bump `golang.org/x/sys` from `v0.39.0` to `v0.41.0`.
14
-
* Refine the Helm chart, RBAC and example manifests (including LUKS examples), and simplify snapshot installation instructions using kustomize.
@@ -227,7 +226,7 @@ storage class `cloudscale-volume-ssd` is set to **"default"** for dynamic provis
227
226
using multiple storage classes you might want to remove the annotation and re-deploy it. This is
228
227
based on the [recommended mechanism](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/storage/container-storage-interface.md#recommended-mechanism-for-deploying-csi-drivers-on-kubernetes) of deploying CSI drivers on Kubernetes
229
228
230
-
#### 3. Test and verify:
229
+
#### 4. Test and verify:
231
230
232
231
Create a PersistentVolumeClaim. This makes sure a volume is created and provisioned on your behalf:
233
232
@@ -329,7 +328,7 @@ When updating from csi-cloudscale v2.x to v3.x please note the following:
329
328
330
329
Before upgrading, ensure that the Kubernetes VolumeSnapshot
331
330
CRDs and snapshot controller are installed in the cluster.
332
-
See [Required Kubernetes Snapshot Components](#required-kubernetes-snapshot-components).
331
+
See [Required Kubernetes Snapshot Components](#1-required-kubernetes-snapshot-components).
0 commit comments