From ab5703edb839fb948e3137527854edd3a996fbd0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 30 Mar 2026 14:51:30 +0000 Subject: [PATCH] Update Helm release csi-cloudscale to v1.5.0 Signed-off-by: Renovate Bot --- class/defaults.yml | 2 +- .../csi-cloudscale/templates/rbac.yaml | 76 +++++++++++++++++++ .../csi-cloudscale/templates/statefulset.yaml | 17 +++++ .../templates/volumesnapshotclass.yaml | 6 ++ .../csi-cloudscale/templates/rbac.yaml | 76 +++++++++++++++++++ .../csi-cloudscale/templates/statefulset.yaml | 15 ++++ .../templates/volumesnapshotclass.yaml | 6 ++ 7 files changed, 197 insertions(+), 1 deletion(-) create mode 100644 tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/volumesnapshotclass.yaml create mode 100644 tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/volumesnapshotclass.yaml diff --git a/class/defaults.yml b/class/defaults.yml index 6a40605..a94b67e 100644 --- a/class/defaults.yml +++ b/class/defaults.yml @@ -7,7 +7,7 @@ parameters: charts: csi-cloudscale: source: https://cloudscale-ch.github.io/csi-cloudscale - version: 1.4.1 + version: 1.5.0 images: cloudscale-csi-plugin: diff --git a/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/rbac.yaml b/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/rbac.yaml index 6a18129..6d63369 100644 --- a/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/rbac.yaml +++ b/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/rbac.yaml @@ -12,6 +12,7 @@ rules: - list - watch - create + - patch - delete - apiGroups: - '' @@ -56,6 +57,18 @@ rules: verbs: - get - list + - apiGroups: + - coordination.k8s.io + resources: + - leases + verbs: + - get + - list + - watch + - create + - update + - patch + - delete - apiGroups: - storage.k8s.io resources: @@ -123,6 +136,56 @@ rules: --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole +metadata: + name: csi-cloudscale-snapshotter-role +rules: + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshots + verbs: + - get + - list + - watch + - update + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshotcontents + verbs: + - get + - list + - watch + - update + - patch + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshotcontents/status + verbs: + - update + - patch + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshotclasses + verbs: + - get + - list + - watch + - apiGroups: + - '' + resources: + - events + verbs: + - list + - watch + - create + - update + - patch +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole metadata: name: csi-cloudscale-resizer-role rules: @@ -210,6 +273,19 @@ subjects: --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding +metadata: + name: csi-cloudscale-snapshotter-binding +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: csi-cloudscale-snapshotter-role +subjects: + - kind: ServiceAccount + name: csi-cloudscale-controller-sa + namespace: syn-csi-cloudscale +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding metadata: name: csi-cloudscale-resizer-binding roleRef: diff --git a/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/statefulset.yaml b/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/statefulset.yaml index 7ba1e45..132f8c5 100644 --- a/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/statefulset.yaml +++ b/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/statefulset.yaml @@ -67,6 +67,23 @@ spec: volumeMounts: - mountPath: /var/lib/csi/sockets/pluginproxy/ name: socket-dir + - args: + - --csi-address=$(CSI_ENDPOINT) + - --v=5 + env: + - name: CSI_ENDPOINT + value: unix:///var/lib/csi/sockets/pluginproxy/csi.sock + image: registry.k8s.io/sig-storage/csi-snapshotter:v8.4.0 + name: csi-snapshotter + resources: + limits: + memory: 1Gi + requests: + cpu: 20m + memory: 32Mi + volumeMounts: + - mountPath: /var/lib/csi/sockets/pluginproxy/ + name: socket-dir - args: - --endpoint=$(CSI_ENDPOINT) - --url=$(CLOUDSCALE_API_URL) diff --git a/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/volumesnapshotclass.yaml b/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/volumesnapshotclass.yaml new file mode 100644 index 0000000..f0eae17 --- /dev/null +++ b/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/volumesnapshotclass.yaml @@ -0,0 +1,6 @@ +apiVersion: snapshot.storage.k8s.io/v1 +deletionPolicy: Delete +driver: csi.cloudscale.ch +kind: VolumeSnapshotClass +metadata: + name: cloudscale-snapshots diff --git a/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/rbac.yaml b/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/rbac.yaml index 6a18129..6d63369 100644 --- a/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/rbac.yaml +++ b/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/rbac.yaml @@ -12,6 +12,7 @@ rules: - list - watch - create + - patch - delete - apiGroups: - '' @@ -56,6 +57,18 @@ rules: verbs: - get - list + - apiGroups: + - coordination.k8s.io + resources: + - leases + verbs: + - get + - list + - watch + - create + - update + - patch + - delete - apiGroups: - storage.k8s.io resources: @@ -123,6 +136,56 @@ rules: --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole +metadata: + name: csi-cloudscale-snapshotter-role +rules: + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshots + verbs: + - get + - list + - watch + - update + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshotcontents + verbs: + - get + - list + - watch + - update + - patch + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshotcontents/status + verbs: + - update + - patch + - apiGroups: + - snapshot.storage.k8s.io + resources: + - volumesnapshotclasses + verbs: + - get + - list + - watch + - apiGroups: + - '' + resources: + - events + verbs: + - list + - watch + - create + - update + - patch +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole metadata: name: csi-cloudscale-resizer-role rules: @@ -210,6 +273,19 @@ subjects: --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding +metadata: + name: csi-cloudscale-snapshotter-binding +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: csi-cloudscale-snapshotter-role +subjects: + - kind: ServiceAccount + name: csi-cloudscale-controller-sa + namespace: syn-csi-cloudscale +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding metadata: name: csi-cloudscale-resizer-binding roleRef: diff --git a/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/statefulset.yaml b/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/statefulset.yaml index c0334d9..f902b64 100644 --- a/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/statefulset.yaml +++ b/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/statefulset.yaml @@ -67,6 +67,21 @@ spec: volumeMounts: - mountPath: /var/lib/csi/sockets/pluginproxy/ name: socket-dir + - args: + - --csi-address=$(CSI_ENDPOINT) + - --v=5 + env: + - name: CSI_ENDPOINT + value: unix:///var/lib/csi/sockets/pluginproxy/csi.sock + image: registry.k8s.io/sig-storage/csi-snapshotter:v8.4.0 + name: csi-snapshotter + resources: + requests: + cpu: 20m + memory: 32Mi + volumeMounts: + - mountPath: /var/lib/csi/sockets/pluginproxy/ + name: socket-dir - args: - --endpoint=$(CSI_ENDPOINT) - --url=$(CLOUDSCALE_API_URL) diff --git a/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/volumesnapshotclass.yaml b/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/volumesnapshotclass.yaml new file mode 100644 index 0000000..f0eae17 --- /dev/null +++ b/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/volumesnapshotclass.yaml @@ -0,0 +1,6 @@ +apiVersion: snapshot.storage.k8s.io/v1 +deletionPolicy: Delete +driver: csi.cloudscale.ch +kind: VolumeSnapshotClass +metadata: + name: cloudscale-snapshots