@@ -424,19 +424,21 @@ func (t *Tester) addCSIDriverFlags() error {
424424 }
425425
426426 var provider , migratedPlugin string
427- if cluster .Spec .CloudConfig != nil {
428- switch {
429- case cluster .Spec .CloudConfig .AWSEBSCSIDriver != nil &&
430- cluster .Spec .CloudConfig .AWSEBSCSIDriver .Enabled != nil &&
431- * cluster .Spec .CloudConfig .AWSEBSCSIDriver .Enabled :
432- provider = "aws-ebs"
433- migratedPlugin = "kubernetes.io/aws-ebs"
434- case cluster .Spec .CloudConfig .GCPPDCSIDriver != nil &&
435- cluster .Spec .CloudConfig .GCPPDCSIDriver .Enabled != nil &&
436- * cluster .Spec .CloudConfig .GCPPDCSIDriver .Enabled :
437- provider = "gcp-pd"
438- migratedPlugin = "kubernetes.io/gce-pd"
439- }
427+ switch {
428+ case cluster .Spec .CloudConfig != nil &&
429+ cluster .Spec .CloudConfig .AWSEBSCSIDriver != nil &&
430+ cluster .Spec .CloudConfig .AWSEBSCSIDriver .Enabled != nil &&
431+ * cluster .Spec .CloudConfig .AWSEBSCSIDriver .Enabled :
432+ provider = "aws-ebs"
433+ migratedPlugin = "kubernetes.io/aws-ebs"
434+ case cluster .Spec .CloudConfig != nil &&
435+ cluster .Spec .CloudConfig .GCPPDCSIDriver != nil &&
436+ cluster .Spec .CloudConfig .GCPPDCSIDriver .Enabled != nil &&
437+ * cluster .Spec .CloudConfig .GCPPDCSIDriver .Enabled :
438+ provider = "gcp-pd"
439+ migratedPlugin = "kubernetes.io/gce-pd"
440+ case cluster .Spec .LegacyCloudProvider == "digitalocean" :
441+ provider = "dobs"
440442 }
441443
442444 if provider == "" {
@@ -474,7 +476,10 @@ func (t *Tester) addCSIDriverFlags() error {
474476 return fmt .Errorf ("writing driver.yaml: %w" , err )
475477 }
476478
477- driverFlags := fmt .Sprintf (" --storage.testdriver=%s --storage.migratedPlugins=%s" , driverPath , migratedPlugin )
479+ driverFlags := fmt .Sprintf (" --storage.testdriver=%s" , driverPath )
480+ if migratedPlugin != "" {
481+ driverFlags += fmt .Sprintf (" --storage.migratedPlugins=%s" , migratedPlugin )
482+ }
478483 klog .Infof ("Setting %v" , driverFlags )
479484 t .TestArgs += driverFlags
480485 return nil
0 commit comments