ceph-csi/deploy/rbd/kubernetes
Praveen M bbfe06b3b9 deploy: add immediate-topology flag to external-provisioner
In csi-external-provisioner: v5.0.1, topology-aware
provisioning is enabled by default. As a result provisioner
now expects toologyKeys to be present in CSINode object which
must be passed by user via `--domainlabels` flag in RBD nodeplugin.

Issue: Users upgrading to v3.12.0 who were not previously using
topology-aware provisioning may encounter issues when provisionining
RBD PVCs, as the `--domainlabels` flag might not be set.

Fix: To address this, add `--immediate-topology=false` to disable
topology-aware provisioning. User requiring topology-aware
provisioning should provided the volumeBindingMode as
`WaitForFirstConsumer` and `TopologyConstrainedPools` as required in
the StorageClass and configure `--domainlabels` flag in RBD nodeplugin.

Signed-off-by: Praveen M <m.praveen@ibm.com>
(cherry picked from commit 55f221ff50)
2024-08-22 08:03:49 +00:00
..
csi-config-map.yaml build: remove unneeded empty YAML document from deployment artifacts 2021-10-15 16:08:59 +00:00
csi-nodeplugin-rbac.yaml rbd: create token and use it for vault SA 2022-06-17 11:37:59 +00:00
csi-provisioner-rbac.yaml rbd: deployment changes to support VGS 2024-03-18 17:00:45 +00:00
csi-rbdplugin-provisioner.yaml deploy: add immediate-topology flag to external-provisioner 2024-08-22 08:03:49 +00:00
csi-rbdplugin.yaml deploy: update templates to v3.12.1 2024-08-20 10:43:44 +00:00
csidriver.yaml deploy: set seLinuxMount to true for csidriver objects 2023-06-19 09:51:40 +00:00