In this PR i fixed the nodeSelector and tolerations so the user can apply different tolerations and nodeSelector for each deployment.
csi-provisioner-ntnx-plugin StatefulSet:
nodeSelector - if the value nodeSelectorCsiProvisionerNtnxPlugin not set it will take the default from nodeSelector.
tolerations - if the value tolerationsCsiProvisionerNtnxPlugin not set it will take the default from tolerations.
snapshot-controller StatefulSet:
nodeSelector - if the value nodeSelectorSnapshotController not set it will take the default from nodeSelector.
tolerations - if the value tolerationsSnapshotController not set it will take the default from tolerations.
csi-node-ntnx-plugin DaemonSet:
nodeSelector - if the value nodeSelectorCsiNodeNtnxPlugin not set it will take the default from nodeSelector.
tolerations - if the value tolerationsCsiNodeNtnxPlugin not set it will take the default from tolerations.
In this PR i fixed the nodeSelector and tolerations so the user can apply different tolerations and nodeSelector for each deployment.
csi-provisioner-ntnx-plugin StatefulSet: nodeSelector - if the value nodeSelectorCsiProvisionerNtnxPlugin not set it will take the default from nodeSelector. tolerations - if the value tolerationsCsiProvisionerNtnxPlugin not set it will take the default from tolerations.
snapshot-controller StatefulSet: nodeSelector - if the value nodeSelectorSnapshotController not set it will take the default from nodeSelector. tolerations - if the value tolerationsSnapshotController not set it will take the default from tolerations.
csi-node-ntnx-plugin DaemonSet: nodeSelector - if the value nodeSelectorCsiNodeNtnxPlugin not set it will take the default from nodeSelector. tolerations - if the value tolerationsCsiNodeNtnxPlugin not set it will take the default from tolerations.