1. Proposed title of this feature request
Allow vsphere 8 customers to set maxAllowedBlockVolumesPerNode in the csi-node
2. What is the nature and description of the request?
Vsphere 8.0 now allows for up to 255 volumes per VM. Customers would like to be able to utilize this new feature rather than scale up new nodes to allow for more volumes. Today, the VMware vSphere CSI Driver Operator in OCP does not allow users to define the MAX_VOLUMES_PER_NODE env variable for csi-node or csi-controller and will be reconciled if changed manually.
See:
https://github.com/kubernetes-sigs/vsphere-csi-driver/blob/release-3.3/pkg/csi/service/node.go
https://github.com/openshift/vmware-vsphere-csi-driver-operator/blob/master/assets/node.yaml#L60
3. Why does the customer need this? (List the business requirements here)
Allow more pod density per node. Consume more vsphere volumes per node.
4. List any affected packages or components.
vsphere csi driver operator