From 5d9330aa75a5124c4d6c933325162bf2c777e60b Mon Sep 17 00:00:00 2001 From: Matthew Wong Date: Fri, 5 Apr 2019 07:38:43 -0400 Subject: [PATCH 1/2] Update csi-hostpath-provisioner to v1.1.0-rc2 --- .../storage-csi/hostpath/hostpath/csi-hostpath-provisioner.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/e2e/testing-manifests/storage-csi/hostpath/hostpath/csi-hostpath-provisioner.yaml b/test/e2e/testing-manifests/storage-csi/hostpath/hostpath/csi-hostpath-provisioner.yaml index 9b83c60676..5d79ea427e 100644 --- a/test/e2e/testing-manifests/storage-csi/hostpath/hostpath/csi-hostpath-provisioner.yaml +++ b/test/e2e/testing-manifests/storage-csi/hostpath/hostpath/csi-hostpath-provisioner.yaml @@ -30,7 +30,7 @@ spec: serviceAccountName: csi-provisioner containers: - name: csi-provisioner - image: quay.io/k8scsi/csi-provisioner:v1.0.1 + image: quay.io/k8scsi/csi-provisioner:v1.1.0-rc2 args: - "--provisioner=csi-hostpath" - "--csi-address=$(ADDRESS)" From c802f810451da82be31fc813ad8b17d5fa01c535 Mon Sep 17 00:00:00 2001 From: Matthew Wong Date: Fri, 5 Apr 2019 11:09:25 -0400 Subject: [PATCH 2/2] Update to latest csi/external-provisioner rbac --- .../storage-csi/external-provisioner/rbac.yaml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/test/e2e/testing-manifests/storage-csi/external-provisioner/rbac.yaml b/test/e2e/testing-manifests/storage-csi/external-provisioner/rbac.yaml index 249ecc99ef..5a0697c103 100644 --- a/test/e2e/testing-manifests/storage-csi/external-provisioner/rbac.yaml +++ b/test/e2e/testing-manifests/storage-csi/external-provisioner/rbac.yaml @@ -21,12 +21,14 @@ apiVersion: rbac.authorization.k8s.io/v1 metadata: name: external-provisioner-runner rules: - - apiGroups: [""] - resources: ["secrets"] - verbs: ["get", "list"] + # The following rule should be uncommented for plugins that require secrets + # for provisioning. + # - apiGroups: [""] + # resources: ["secrets"] + # verbs: ["get", "list"] - apiGroups: [""] resources: ["persistentvolumes"] - verbs: ["get", "list", "watch", "create", "delete"] + verbs: ["get", "list", "watch", "update", "create", "delete"] - apiGroups: [""] resources: ["persistentvolumeclaims"] verbs: ["get", "list", "watch", "update"] @@ -74,9 +76,14 @@ metadata: namespace: default name: external-provisioner-cfg rules: +# Only one of the following rules for endpoints or leases is required based on +# what is set for `--leader-election-type`. Endpoints are deprecated in favor of Leases. - apiGroups: [""] resources: ["endpoints"] verbs: ["get", "watch", "list", "delete", "update", "create"] +- apiGroups: ["coordination.k8s.io"] + resources: ["leases"] + verbs: ["get", "watch", "list", "delete", "update", "create"] --- kind: RoleBinding