diff --git a/class/defaults.yml b/class/defaults.yml index 367b9e0..826cdfb 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.3.6 + version: 1.4.0 images: cloudscale-csi-plugin: diff --git a/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/daemonset.yaml b/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/daemonset.yaml index 4b73443..c252578 100644 --- a/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/daemonset.yaml +++ b/tests/golden/defaults/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/daemonset.yaml @@ -26,7 +26,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.5.1 + image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.15.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -48,6 +48,7 @@ spec: - args: - --endpoint=$(CSI_ENDPOINT) - --url=$(CLOUDSCALE_API_URL) + - --log-level=info env: - name: CSI_ENDPOINT value: unix:///csi/csi.sock @@ -87,7 +88,7 @@ spec: name: tmpfs hostNetwork: true priorityClassName: system-node-critical - serviceAccount: csi-cloudscale-node-sa + serviceAccountName: csi-cloudscale-node-sa volumes: - hostPath: path: /var/lib/kubelet/plugins_registry/ 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 00440bb..6a18129 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 @@ -47,6 +47,8 @@ rules: verbs: - get - list + - watch + - update - apiGroups: - snapshot.storage.k8s.io resources: @@ -94,14 +96,6 @@ rules: - watch - update - patch - - apiGroups: - - '' - resources: - - nodes - verbs: - - get - - list - - watch - apiGroups: - storage.k8s.io resources: @@ -150,6 +144,14 @@ rules: - get - list - watch + - apiGroups: + - '' + resources: + - pods + verbs: + - get + - list + - watch - apiGroups: - '' resources: @@ -167,6 +169,14 @@ rules: - create - update - patch + - apiGroups: + - storage.k8s.io + resources: + - volumeattributesclasses + verbs: + - get + - list + - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole 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 10b77b2..c8ea06b 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 @@ -19,10 +19,11 @@ spec: - --csi-address=$(ADDRESS) - --default-fstype=ext4 - --v=5 + - --feature-gates=Topology=false env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: registry.k8s.io/sig-storage/csi-provisioner:v3.2.1 + image: registry.k8s.io/sig-storage/csi-provisioner:v5.3.0 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -38,7 +39,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: registry.k8s.io/sig-storage/csi-attacher:v4.0.0 + image: registry.k8s.io/sig-storage/csi-attacher:v4.10.0 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -56,7 +57,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: registry.k8s.io/sig-storage/csi-resizer:v1.6.0 + image: registry.k8s.io/sig-storage/csi-resizer:v2.0.0 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -69,6 +70,7 @@ spec: - args: - --endpoint=$(CSI_ENDPOINT) - --url=$(CLOUDSCALE_API_URL) + - --log-level=info env: - name: CSI_ENDPOINT value: unix:///var/lib/csi/sockets/pluginproxy/csi.sock diff --git a/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/daemonset.yaml b/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/daemonset.yaml index c4911c7..d0f039c 100644 --- a/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/daemonset.yaml +++ b/tests/golden/openshift4/csi-cloudscale/csi-cloudscale/01_helm_chart/csi-cloudscale/templates/daemonset.yaml @@ -26,7 +26,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.5.1 + image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.15.0 imagePullPolicy: IfNotPresent lifecycle: preStop: @@ -48,6 +48,7 @@ spec: - args: - --endpoint=$(CSI_ENDPOINT) - --url=$(CLOUDSCALE_API_URL) + - --log-level=info env: - name: CSI_ENDPOINT value: unix:///csi/csi.sock @@ -85,7 +86,7 @@ spec: name: tmpfs hostNetwork: true priorityClassName: system-node-critical - serviceAccount: csi-cloudscale-node-sa + serviceAccountName: csi-cloudscale-node-sa tolerations: - effect: NoSchedule key: storagenode 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 00440bb..6a18129 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 @@ -47,6 +47,8 @@ rules: verbs: - get - list + - watch + - update - apiGroups: - snapshot.storage.k8s.io resources: @@ -94,14 +96,6 @@ rules: - watch - update - patch - - apiGroups: - - '' - resources: - - nodes - verbs: - - get - - list - - watch - apiGroups: - storage.k8s.io resources: @@ -150,6 +144,14 @@ rules: - get - list - watch + - apiGroups: + - '' + resources: + - pods + verbs: + - get + - list + - watch - apiGroups: - '' resources: @@ -167,6 +169,14 @@ rules: - create - update - patch + - apiGroups: + - storage.k8s.io + resources: + - volumeattributesclasses + verbs: + - get + - list + - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole 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 fdd948b..08b8d82 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 @@ -19,10 +19,11 @@ spec: - --csi-address=$(ADDRESS) - --default-fstype=ext4 - --v=5 + - --feature-gates=Topology=false env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: registry.k8s.io/sig-storage/csi-provisioner:v3.2.1 + image: registry.k8s.io/sig-storage/csi-provisioner:v5.3.0 imagePullPolicy: IfNotPresent name: csi-provisioner resources: @@ -38,7 +39,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: registry.k8s.io/sig-storage/csi-attacher:v4.0.0 + image: registry.k8s.io/sig-storage/csi-attacher:v4.10.0 imagePullPolicy: IfNotPresent name: csi-attacher resources: @@ -56,7 +57,7 @@ spec: env: - name: ADDRESS value: /var/lib/csi/sockets/pluginproxy/csi.sock - image: registry.k8s.io/sig-storage/csi-resizer:v1.6.0 + image: registry.k8s.io/sig-storage/csi-resizer:v2.0.0 imagePullPolicy: IfNotPresent name: csi-resizer resources: @@ -69,6 +70,7 @@ spec: - args: - --endpoint=$(CSI_ENDPOINT) - --url=$(CLOUDSCALE_API_URL) + - --log-level=info env: - name: CSI_ENDPOINT value: unix:///var/lib/csi/sockets/pluginproxy/csi.sock