From e3d1ba770351e51d43129a6f2e3811018c602fe3 Mon Sep 17 00:00:00 2001 From: Madhu Rajanna Date: Tue, 8 Dec 2020 16:04:54 +0530 Subject: [PATCH] deploy: set topology=false in provisioner sidecar with csi-provisioner v2.x the topology based provisioning will not have any backward compatibility with older version of kubernetes, if the nodes are not labeled with topology keys, the pvc creation is going to get fail with error `accessibility requirements: no available topology found`, disabling the topology based provisioning by default, if user want to use it he can always enable it. Signed-off-by: Madhu Rajanna --- deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml b/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml index 009696fd7..103bf92f7 100644 --- a/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml +++ b/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml @@ -49,7 +49,8 @@ spec: - "--timeout=150s" - "--retry-interval-start=500ms" - "--leader-election=true" - - "--feature-gates=Topology=true" + # set it to true to use topology based provisioning + - "--feature-gates=Topology=false" env: - name: ADDRESS value: unix:///csi/csi-provisioner.sock