diff --git a/pkg/cloudprovider/gce/gce.go b/pkg/cloudprovider/gce/gce.go index e0cbe7e175e..4fdaa889c7a 100644 --- a/pkg/cloudprovider/gce/gce.go +++ b/pkg/cloudprovider/gce/gce.go @@ -699,7 +699,7 @@ func (gce *GCECloud) AttachDisk(diskName string, readOnly bool) error { return err } for _, disk := range instance.Disks { - if disk.InitializeParams.DiskName == diskName { + if disk.Source == attachedDisk.Source { // Disk is already attached, we're good to go. return nil }