diff --git a/charts/ceph-csi-cephfs/templates/provisioner-deployment.yaml b/charts/ceph-csi-cephfs/templates/provisioner-deployment.yaml index b6792bc1c..5409e2600 100644 --- a/charts/ceph-csi-cephfs/templates/provisioner-deployment.yaml +++ b/charts/ceph-csi-cephfs/templates/provisioner-deployment.yaml @@ -54,7 +54,6 @@ spec: - "--v=5" - "--csi-address=$(ADDRESS)" - "--leader-election=true" - - "--leader-election-type=leases" env: - name: ADDRESS value: "unix:///csi/{{ .Values.provisionerSocketFile }}" diff --git a/charts/ceph-csi-cephfs/values.yaml b/charts/ceph-csi-cephfs/values.yaml index 26efc01c0..c2bc4f21f 100644 --- a/charts/ceph-csi-cephfs/values.yaml +++ b/charts/ceph-csi-cephfs/values.yaml @@ -196,7 +196,7 @@ provisioner: enabled: true image: repository: quay.io/k8scsi/csi-attacher - tag: v1.2.1 + tag: v2.1.0 pullPolicy: IfNotPresent resources: {} diff --git a/charts/ceph-csi-rbd/templates/provisioner-deployment.yaml b/charts/ceph-csi-rbd/templates/provisioner-deployment.yaml index 37611969a..6562a4c87 100644 --- a/charts/ceph-csi-rbd/templates/provisioner-deployment.yaml +++ b/charts/ceph-csi-rbd/templates/provisioner-deployment.yaml @@ -90,7 +90,6 @@ spec: - "--v=5" - "--csi-address=$(ADDRESS)" - "--leader-election=true" - - "--leader-election-type=leases" env: - name: ADDRESS value: "unix:///csi/{{ .Values.provisionerSocketFile }}" diff --git a/charts/ceph-csi-rbd/values.yaml b/charts/ceph-csi-rbd/values.yaml index 8a3d590e9..b38d452df 100644 --- a/charts/ceph-csi-rbd/values.yaml +++ b/charts/ceph-csi-rbd/values.yaml @@ -196,7 +196,7 @@ provisioner: enabled: true image: repository: quay.io/k8scsi/csi-attacher - tag: v1.2.1 + tag: v2.1.0 pullPolicy: IfNotPresent resources: {} diff --git a/deploy/cephfs/kubernetes/v1.13/csi-cephfsplugin-provisioner.yaml b/deploy/cephfs/kubernetes/v1.13/csi-cephfsplugin-provisioner.yaml index 7692c8415..d71ec0da9 100644 --- a/deploy/cephfs/kubernetes/v1.13/csi-cephfsplugin-provisioner.yaml +++ b/deploy/cephfs/kubernetes/v1.13/csi-cephfsplugin-provisioner.yaml @@ -51,7 +51,7 @@ spec: - name: socket-dir mountPath: /csi - name: csi-cephfsplugin-attacher - image: quay.io/k8scsi/csi-attacher:v1.2.0 + image: quay.io/k8scsi/csi-attacher:v1.2.1 args: - "--v=5" - "--csi-address=$(ADDRESS)" diff --git a/deploy/cephfs/kubernetes/v1.14+/csi-cephfsplugin-provisioner.yaml b/deploy/cephfs/kubernetes/v1.14+/csi-cephfsplugin-provisioner.yaml index 4011a1107..e0bbbd5ea 100644 --- a/deploy/cephfs/kubernetes/v1.14+/csi-cephfsplugin-provisioner.yaml +++ b/deploy/cephfs/kubernetes/v1.14+/csi-cephfsplugin-provisioner.yaml @@ -66,12 +66,11 @@ spec: - name: socket-dir mountPath: /csi - name: csi-cephfsplugin-attacher - image: quay.io/k8scsi/csi-attacher:v1.2.0 + image: quay.io/k8scsi/csi-attacher:v2.1.0 args: - "--v=5" - "--csi-address=$(ADDRESS)" - "--leader-election=true" - - "--leader-election-type=leases" env: - name: ADDRESS value: /csi/csi-provisioner.sock diff --git a/deploy/cephfs/kubernetes/v1.14+/csi-provisioner-rbac.yaml b/deploy/cephfs/kubernetes/v1.14+/csi-provisioner-rbac.yaml index a41c6ad52..01cd65876 100644 --- a/deploy/cephfs/kubernetes/v1.14+/csi-provisioner-rbac.yaml +++ b/deploy/cephfs/kubernetes/v1.14+/csi-provisioner-rbac.yaml @@ -45,7 +45,7 @@ rules: verbs: ["get", "list", "watch"] - apiGroups: ["storage.k8s.io"] resources: ["volumeattachments"] - verbs: ["get", "list", "watch", "update"] + verbs: ["get", "list", "watch", "update", "patch"] - apiGroups: [""] resources: ["persistentvolumeclaims/status"] verbs: ["update", "patch"] diff --git a/deploy/rbd/kubernetes/v1.13/csi-rbdplugin-provisioner.yaml b/deploy/rbd/kubernetes/v1.13/csi-rbdplugin-provisioner.yaml index 2dc075fce..db5124892 100644 --- a/deploy/rbd/kubernetes/v1.13/csi-rbdplugin-provisioner.yaml +++ b/deploy/rbd/kubernetes/v1.13/csi-rbdplugin-provisioner.yaml @@ -66,7 +66,7 @@ spec: - name: socket-dir mountPath: /csi - name: csi-attacher - image: quay.io/k8scsi/csi-attacher:v1.2.0 + image: quay.io/k8scsi/csi-attacher:v1.2.1 args: - "--v=5" - "--csi-address=$(ADDRESS)" diff --git a/deploy/rbd/kubernetes/v1.14+/csi-provisioner-rbac.yaml b/deploy/rbd/kubernetes/v1.14+/csi-provisioner-rbac.yaml index 22313c608..715d949cb 100644 --- a/deploy/rbd/kubernetes/v1.14+/csi-provisioner-rbac.yaml +++ b/deploy/rbd/kubernetes/v1.14+/csi-provisioner-rbac.yaml @@ -57,7 +57,7 @@ rules: verbs: ["get", "list", "watch"] - apiGroups: ["storage.k8s.io"] resources: ["volumeattachments"] - verbs: ["get", "list", "watch", "update"] + verbs: ["get", "list", "watch", "update", "patch"] - apiGroups: ["snapshot.storage.k8s.io"] resources: ["volumesnapshots/status"] verbs: ["update"] diff --git a/deploy/rbd/kubernetes/v1.14+/csi-rbdplugin-provisioner.yaml b/deploy/rbd/kubernetes/v1.14+/csi-rbdplugin-provisioner.yaml index 560fb4eac..0eb4f460b 100644 --- a/deploy/rbd/kubernetes/v1.14+/csi-rbdplugin-provisioner.yaml +++ b/deploy/rbd/kubernetes/v1.14+/csi-rbdplugin-provisioner.yaml @@ -68,12 +68,11 @@ spec: - name: socket-dir mountPath: /csi - name: csi-attacher - image: quay.io/k8scsi/csi-attacher:v1.2.0 + image: quay.io/k8scsi/csi-attacher:v2.1.0 args: - "--v=5" - "--csi-address=$(ADDRESS)" - "--leader-election=true" - - "--leader-election-type=leases" env: - name: ADDRESS value: /csi/csi-provisioner.sock diff --git a/scripts/minikube.sh b/scripts/minikube.sh index 495e1c8fa..ffae0c377 100755 --- a/scripts/minikube.sh +++ b/scripts/minikube.sh @@ -117,7 +117,8 @@ cephcsi) ;; k8s-sidecar) echo "copying the kubernetes sidecar images" - copy_image_to_cluster "${K8S_IMAGE_REPO}"/csi-attacher:v1.2.0 "${K8S_IMAGE_REPO}"/csi-attacher:v1.2.0 + copy_image_to_cluster "${K8S_IMAGE_REPO}"/csi-attacher:v1.2.1 "${K8S_IMAGE_REPO}"/csi-attacher:v1.2.1 + copy_image_to_cluster "${K8S_IMAGE_REPO}"/csi-attacher:v2.1.0 "${K8S_IMAGE_REPO}"/csi-attacher:v2.1.0 copy_image_to_cluster "${K8S_IMAGE_REPO}"/csi-snapshotter:v1.2.2 $"${K8S_IMAGE_REPO}"/csi-snapshotter:v1.2.2 copy_image_to_cluster "${K8S_IMAGE_REPO}"/csi-provisioner:v1.4.0 "${K8S_IMAGE_REPO}"/csi-provisioner:v1.4.0 copy_image_to_cluster "${K8S_IMAGE_REPO}"/csi-node-driver-registrar:v1.2.0 "${K8S_IMAGE_REPO}"/csi-node-driver-registrar:v1.2.0