@@ -345,7 +345,7 @@ func SelectZonesForVolume(zoneParameterPresent, zonesParameterPresent bool, zone
...
@@ -345,7 +345,7 @@ func SelectZonesForVolume(zoneParameterPresent, zonesParameterPresent bool, zone
varzoneFromNodestring
varzoneFromNodestring
// pick one zone from node if present
// pick one zone from node if present
ifnode!=nil{
ifnode!=nil{
// DynamicProvisioningScheduling implicit since node is not nil
// VolumeScheduling implicit since node is not nil
ifzoneParameterPresent||zonesParameterPresent{
ifzoneParameterPresent||zonesParameterPresent{
returnnil,fmt.Errorf("zone[s] cannot be specified in StorageClass if VolumeBindingMode is set to WaitForFirstConsumer. Please specify allowedTopologies in StorageClass for constraining zones")
returnnil,fmt.Errorf("zone[s] cannot be specified in StorageClass if VolumeBindingMode is set to WaitForFirstConsumer. Please specify allowedTopologies in StorageClass for constraining zones")
}
}
...
@@ -373,7 +373,7 @@ func SelectZonesForVolume(zoneParameterPresent, zonesParameterPresent bool, zone
...
@@ -373,7 +373,7 @@ func SelectZonesForVolume(zoneParameterPresent, zonesParameterPresent bool, zone
}
}
ifallowedZones.Len()>0{
ifallowedZones.Len()>0{
// DynamicProvisioningScheduling implicit since allowedZones present
// VolumeScheduling implicit since allowedZones present
ifzoneParameterPresent||zonesParameterPresent{
ifzoneParameterPresent||zonesParameterPresent{
returnnil,fmt.Errorf("zone[s] cannot be specified in StorageClass if allowedTopologies specified")
returnnil,fmt.Errorf("zone[s] cannot be specified in StorageClass if allowedTopologies specified")