From 331ca65d0fdc1c73095cae3ff9aa42904bc2d263 Mon Sep 17 00:00:00 2001 From: fangyangyang Date: Mon, 18 Sep 2023 15:16:23 +0800 Subject: [PATCH 1/2] update proviosioner yaml , add attacher container to cis-provisioner deployment --- deploy/kubernetes/provisioner.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/deploy/kubernetes/provisioner.yaml b/deploy/kubernetes/provisioner.yaml index 3a3521d..17f7b14 100644 --- a/deploy/kubernetes/provisioner.yaml +++ b/deploy/kubernetes/provisioner.yaml @@ -20,10 +20,13 @@ rules: verbs: ["get", "list", "watch", "update"] - apiGroups: ["storage.k8s.io"] resources: ["storageclasses"] - verbs: ["get", "list", "watch"] + verbs: ["get", "list", "watch", "update", "patch" ] - apiGroups: [""] resources: ["events"] verbs: ["list", "watch", "create", "update", "patch"] + - apiGroups: [ "storage.k8s.io" ] + resources: [ "volumeattachments" ] + verbs: [ "get", "list", "watch", "update", "patch" ] --- kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 @@ -102,6 +105,18 @@ spec: volumeMounts: - name: socket-dir mountPath: /var/lib/kubelet/plugins/ch.ctrox.csi.s3-driver + - name: csi-attacher + image: { { .Values.csiAttacherImages.name } }:{{ .Values.csiAttacherImages.tag }} + args: + - "--v=4" + - "--csi-address=$(ADDRESS)" + env: + - name: ADDRESS + value: /var/lib/kubelet/plugins/ch.ctrox.csi.s3-driver/csi.sock + imagePullPolicy: "IfNotPresent" + volumeMounts: + - name: socket-dir + mountPath: /var/lib/kubelet/plugins/ch.ctrox.csi.s3-driver volumes: - name: socket-dir emptyDir: {} From 9aa90381ce1dbf94b2aec4165c3965bfbd90b23c Mon Sep 17 00:00:00 2001 From: fangyangyang Date: Mon, 18 Sep 2023 15:56:48 +0800 Subject: [PATCH 2/2] update proviosioner yaml , add attacher container to cis-provisioner deployment --- deploy/kubernetes/provisioner.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/kubernetes/provisioner.yaml b/deploy/kubernetes/provisioner.yaml index 17f7b14..45745d8 100644 --- a/deploy/kubernetes/provisioner.yaml +++ b/deploy/kubernetes/provisioner.yaml @@ -106,7 +106,7 @@ spec: - name: socket-dir mountPath: /var/lib/kubelet/plugins/ch.ctrox.csi.s3-driver - name: csi-attacher - image: { { .Values.csiAttacherImages.name } }:{{ .Values.csiAttacherImages.tag }} + image: quay.io/k8scsi/csi-attacher:v2.2.0 args: - "--v=4" - "--csi-address=$(ADDRESS)"