Describe the feature you'd like to have
External Clients are also consumers for storage. The NVMe-oF CSI driver provides storage for them by dedicated subsystem (and dedicated Storageclass).
Due at the creation (of PVC) time, the provisioner does not know what hostNQN is going to be connected, the subsystem will be not opened to no one.
Then, once there is a host (or many hosts) that requests access, VolumeAttribureClass (by "assign" specifc VAC -which contains list of require hosts, to specific PVC) comes and takes place.
That will trigger the ControllerModifyVolume() call, and this function will add the hosts into the subsystem where the volume is taking place..
each given a request for creation of PVC without explicit subssytemNQN - hints us for external client- and this pvc will be created by new and dedicated subsystem.
Each request for PVC from external client\s will be created in separated subsystem.
Describe the feature you'd like to have
External Clients are also consumers for storage. The NVMe-oF CSI driver provides storage for them by dedicated subsystem (and dedicated Storageclass).
Due at the creation (of PVC) time, the provisioner does not know what hostNQN is going to be connected, the subsystem will be not opened to no one.
Then, once there is a host (or many hosts) that requests access, VolumeAttribureClass (by "assign" specifc VAC -which contains list of require hosts, to specific PVC) comes and takes place.
That will trigger the
ControllerModifyVolume()call, and this function will add the hosts into the subsystem where the volume is taking place..each given a request for creation of PVC without explicit subssytemNQN - hints us for external client- and this pvc will be created by new and dedicated subsystem.
Each request for PVC from external client\s will be created in separated subsystem.