diff --git a/block/provider/create_volume.go b/block/provider/create_volume.go index 476ec02..06ab944 100644 --- a/block/provider/create_volume.go +++ b/block/provider/create_volume.go @@ -18,6 +18,7 @@ package provider import ( + "strings" "time" "github.com/IBM/ibmcloud-volume-interface/lib/metrics" @@ -156,7 +157,9 @@ func validateVolumeRequest(volumeRequest *provider.Volume, clusterVolumeLabel st //Append the clusterVolumeLabel to existing tag list only if it is non-empty if len(clusterVolumeLabel) != 0 { - volumeRequest.VPCVolume.Tags = append(volumeRequest.VPCVolume.Tags, clusterVolumeLabel) + tagstr := strings.TrimSpace(clusterVolumeLabel) + clusterTags := strings.Split(tagstr, ",") + volumeRequest.VPCVolume.Tags = append(volumeRequest.VPCVolume.Tags, clusterTags...) } return resourceGroup, iops, nil