From 5118ff64e8dcc16d9b9d97f1a63db384a50f5409 Mon Sep 17 00:00:00 2001 From: Praveen M Date: Tue, 11 Jun 2024 20:36:10 +0530 Subject: [PATCH] deploy: remove feature gate topology. This commit removes the Topology feature gate as it is now enabled by default and will be removed in a future release. It is CSI driver's responsibility to report capability `VOLUME_ACCESSIBILITY_CONSTRAINTS` so that topology gets enabled in external-provisioner. When driver doesn't report it, external-provisioner disables topology support. As of this change, Only RBD driver supports topology based volume provisioning and it reports the `VOLUME_ACCESSIBILITY_CONSTRAINTS` capability, enabling topology support in the external-provisioner. Signed-off-by: Praveen M --- deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml | 1 - deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml | 2 -- 2 files changed, 3 deletions(-) diff --git a/deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml b/deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml index 97bdc6839..6685b16cf 100644 --- a/deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml +++ b/deploy/cephfs/kubernetes/csi-cephfsplugin-provisioner.yaml @@ -99,7 +99,6 @@ spec: - "--timeout=150s" - "--leader-election=true" - "--retry-interval-start=500ms" - - "--feature-gates=Topology=false" - "--feature-gates=HonorPVReclaimPolicy=true" - "--prevent-volume-mode-conversion=true" - "--extra-create-metadata=true" diff --git a/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml b/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml index 3512693be..77e44da8d 100644 --- a/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml +++ b/deploy/rbd/kubernetes/csi-rbdplugin-provisioner.yaml @@ -111,8 +111,6 @@ spec: - "--timeout=150s" - "--retry-interval-start=500ms" - "--leader-election=true" - # set it to true to use topology based provisioning - - "--feature-gates=Topology=false" - "--feature-gates=HonorPVReclaimPolicy=true" - "--prevent-volume-mode-conversion=true" # if fstype is not specified in storageclass, ext4 is default