diff --git a/pkg/cloudprovider/gce/gce.go b/pkg/cloudprovider/gce/gce.go index 96d78daf0e1..fbdb24a2922 100644 --- a/pkg/cloudprovider/gce/gce.go +++ b/pkg/cloudprovider/gce/gce.go @@ -695,7 +695,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 }