@@ -115,7 +115,7 @@ func (cloud *CloudProvider) GetDefaultZone() string {
115115func (cloud * CloudProvider ) ListDisks (ctx context.Context ) ([]* computev1.Disk , string , error ) {
116116 region , err := common .GetRegionFromZones ([]string {cloud .zone })
117117 if err != nil {
118- return nil , "" , fmt .Errorf ("failed to get region from zones: %v " , err )
118+ return nil , "" , fmt .Errorf ("failed to get region from zones: %w " , err )
119119 }
120120 zones , err := cloud .ListZones (ctx , region )
121121 if err != nil {
@@ -162,7 +162,7 @@ func (cloud *CloudProvider) RepairUnderspecifiedVolumeKey(ctx context.Context, p
162162 }
163163 region , err := common .GetRegionFromZones ([]string {cloud .zone })
164164 if err != nil {
165- return "" , nil , fmt .Errorf ("failed to get region from zones: %v " , err )
165+ return "" , nil , fmt .Errorf ("failed to get region from zones: %w " , err )
166166 }
167167 switch volumeKey .Type () {
168168 case meta .Zonal :
@@ -216,7 +216,7 @@ func (cloud *CloudProvider) ListZones(ctx context.Context, region string) ([]str
216216 zones := []string {}
217217 zoneList , err := cloud .service .Zones .List (cloud .project ).Filter (fmt .Sprintf ("region eq .*%s$" , region )).Do ()
218218 if err != nil {
219- return nil , fmt .Errorf ("failed to list zones in region %s: %v " , region , err )
219+ return nil , fmt .Errorf ("failed to list zones in region %s: %w " , region , err )
220220 }
221221 for _ , zone := range zoneList .Items {
222222 zones = append (zones , zone .Name )
@@ -494,7 +494,7 @@ func (cloud *CloudProvider) insertRegionalDisk(
494494 klog .Warningf ("GCE PD %s already exists, reusing" , volKey .Name )
495495 return nil
496496 }
497- return status .Error (codes .Internal , fmt .Sprintf ("unknown Insert disk error: %v" , err ))
497+ return status .Error (codes .Internal , fmt .Sprintf ("unknown Insert disk error: %v" , err . Error () ))
498498 }
499499 klog .V (5 ).Infof ("InsertDisk operation %s for disk %s" , opName , diskToCreate .Name )
500500
@@ -515,7 +515,7 @@ func (cloud *CloudProvider) insertRegionalDisk(
515515 klog .Warningf ("GCE PD %s already exists after wait, reusing" , volKey .Name )
516516 return nil
517517 }
518- return fmt .Errorf ("unknown Insert disk operation error: %v " , err )
518+ return fmt .Errorf ("unknown Insert disk operation error: %w " , err )
519519 }
520520 return nil
521521}
@@ -605,7 +605,7 @@ func (cloud *CloudProvider) insertZonalDisk(
605605 klog .Warningf ("GCE PD %s already exists, reusing" , volKey .Name )
606606 return nil
607607 }
608- return fmt .Errorf ("unknown Insert disk error: %v " , err )
608+ return fmt .Errorf ("unknown Insert disk error: %w " , err )
609609 }
610610 klog .V (5 ).Infof ("InsertDisk operation %s for disk %s" , opName , diskToCreate .Name )
611611
@@ -627,7 +627,7 @@ func (cloud *CloudProvider) insertZonalDisk(
627627 klog .Warningf ("GCE PD %s already exists after wait, reusing" , volKey .Name )
628628 return nil
629629 }
630- return fmt .Errorf ("unknown Insert disk operation error: %v " , err )
630+ return fmt .Errorf ("unknown Insert disk operation error: %w " , err )
631631 }
632632 return nil
633633}
@@ -686,7 +686,7 @@ func (cloud *CloudProvider) AttachDisk(ctx context.Context, project string, volK
686686
687687 deviceName , err := common .GetDeviceName (volKey )
688688 if err != nil {
689- return fmt .Errorf ("failed to get device name: %v " , err )
689+ return fmt .Errorf ("failed to get device name: %w " , err )
690690 }
691691 attachedDiskV1 := & computev1.AttachedDisk {
692692 DeviceName : deviceName ,
@@ -698,13 +698,13 @@ func (cloud *CloudProvider) AttachDisk(ctx context.Context, project string, volK
698698
699699 op , err := cloud .service .Instances .AttachDisk (project , instanceZone , instanceName , attachedDiskV1 ).Context (ctx ).Do ()
700700 if err != nil {
701- return fmt .Errorf ("failed cloud service attach disk call: %v " , err )
701+ return fmt .Errorf ("failed cloud service attach disk call: %w " , err )
702702 }
703703 klog .V (5 ).Infof ("AttachDisk operation %s for disk %s" , op .Name , attachedDiskV1 .DeviceName )
704704
705705 err = cloud .waitForZonalOp (ctx , project , op .Name , instanceZone )
706706 if err != nil {
707- return fmt .Errorf ("failed when waiting for zonal op: %v " , err )
707+ return fmt .Errorf ("failed when waiting for zonal op: %w " , err )
708708 }
709709 return nil
710710}
@@ -815,7 +815,7 @@ func (cloud *CloudProvider) WaitForAttach(ctx context.Context, project string, v
815815 klog .V (6 ).Infof ("Polling for attach of disk %v to instance %v to complete for %v" , volKey .Name , instanceName , time .Since (start ))
816816 disk , err := cloud .GetDisk (ctx , project , volKey , GCEAPIVersionV1 )
817817 if err != nil {
818- return false , fmt .Errorf ("GetDisk failed to get disk: %v " , err )
818+ return false , fmt .Errorf ("GetDisk failed to get disk: %w " , err )
819819 }
820820
821821 if disk == nil {
@@ -948,7 +948,7 @@ func (cloud *CloudProvider) waitForImageCreation(ctx context.Context, project, i
948948 klog .V (6 ).Infof ("Checking GCE Image %s." , imageName )
949949 image , err := cloud .GetImage (ctx , project , imageName )
950950 if err != nil {
951- klog .Warningf ("Error in getting image %s, %w " , imageName , err )
951+ klog .Warningf ("Error in getting image %s, %v " , imageName , err . Error () )
952952 } else if image != nil {
953953 if image .Status != "PENDING" {
954954 klog .V (6 ).Infof ("Image %s status is %s" , imageName , image .Status )
@@ -1011,7 +1011,7 @@ func (cloud *CloudProvider) ResizeDisk(ctx context.Context, project string, volK
10111011 klog .V (5 ).Infof ("Resizing disk %v to size %v" , volKey , requestBytes )
10121012 cloudDisk , err := cloud .GetDisk (ctx , project , volKey , GCEAPIVersionV1 )
10131013 if err != nil {
1014- return - 1 , fmt .Errorf ("failed to get disk: %v " , err )
1014+ return - 1 , fmt .Errorf ("failed to get disk: %w " , err )
10151015 }
10161016
10171017 sizeGb := cloudDisk .GetSizeGb ()
@@ -1039,13 +1039,13 @@ func (cloud *CloudProvider) resizeZonalDisk(ctx context.Context, project string,
10391039 }
10401040 op , err := cloud .service .Disks .Resize (project , volKey .Zone , volKey .Name , resizeReq ).Context (ctx ).Do ()
10411041 if err != nil {
1042- return - 1 , fmt .Errorf ("failed to resize zonal volume %v: %v " , volKey .String (), err )
1042+ return - 1 , fmt .Errorf ("failed to resize zonal volume %v: %w " , volKey .String (), err )
10431043 }
10441044 klog .V (5 ).Infof ("ResizeDisk operation %s for disk %s" , op .Name , volKey .Name )
10451045
10461046 err = cloud .waitForZonalOp (ctx , project , op .Name , volKey .Zone )
10471047 if err != nil {
1048- return - 1 , fmt .Errorf ("failed waiting for op for zonal resize for %s: %v " , volKey .String (), err )
1048+ return - 1 , fmt .Errorf ("failed waiting for op for zonal resize for %s: %w " , volKey .String (), err )
10491049 }
10501050
10511051 return requestGb , nil
@@ -1058,13 +1058,13 @@ func (cloud *CloudProvider) resizeRegionalDisk(ctx context.Context, project stri
10581058
10591059 op , err := cloud .service .RegionDisks .Resize (project , volKey .Region , volKey .Name , resizeReq ).Context (ctx ).Do ()
10601060 if err != nil {
1061- return - 1 , fmt .Errorf ("failed to resize regional volume %v: %v " , volKey .String (), err )
1061+ return - 1 , fmt .Errorf ("failed to resize regional volume %v: %w " , volKey .String (), err )
10621062 }
10631063 klog .V (5 ).Infof ("ResizeDisk operation %s for disk %s" , op .Name , volKey .Name )
10641064
10651065 err = cloud .waitForRegionalOp (ctx , project , op .Name , volKey .Region )
10661066 if err != nil {
1067- return - 1 , fmt .Errorf ("failed waiting for op for regional resize for %s: %v " , volKey .String (), err )
1067+ return - 1 , fmt .Errorf ("failed waiting for op for regional resize for %s: %w " , volKey .String (), err )
10681068 }
10691069
10701070 return requestGb , nil
@@ -1116,7 +1116,7 @@ func (cloud *CloudProvider) waitForSnapshotCreation(ctx context.Context, project
11161116 klog .V (6 ).Infof ("Checking GCE Snapshot %s." , snapshotName )
11171117 snapshot , err := cloud .GetSnapshot (ctx , project , snapshotName )
11181118 if err != nil {
1119- klog .Warningf ("Error in getting snapshot %s, %w " , snapshotName , err )
1119+ klog .Warningf ("Error in getting snapshot %s, %v " , snapshotName , err . Error () )
11201120 } else if snapshot != nil {
11211121 if snapshot .Status != "CREATING" {
11221122 klog .V (6 ).Infof ("Snapshot %s status is %s" , snapshotName , snapshot .Status )
@@ -1163,7 +1163,7 @@ func encodeTags(tags map[string]string) (string, error) {
11631163
11641164 enc , err := json .Marshal (tags )
11651165 if err != nil {
1166- return "" , fmt .Errorf ("failed to encodeTags %v: %v " , tags , err )
1166+ return "" , fmt .Errorf ("failed to encodeTags %v: %w " , tags , err )
11671167 }
11681168 return string (enc ), nil
11691169}
0 commit comments