@@ -115,7 +115,7 @@ func (cloud *CloudProvider) GetDefaultZone() string {
115
115
func (cloud * CloudProvider ) ListDisks (ctx context.Context ) ([]* computev1.Disk , string , error ) {
116
116
region , err := common .GetRegionFromZones ([]string {cloud .zone })
117
117
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 )
119
119
}
120
120
zones , err := cloud .ListZones (ctx , region )
121
121
if err != nil {
@@ -162,7 +162,7 @@ func (cloud *CloudProvider) RepairUnderspecifiedVolumeKey(ctx context.Context, p
162
162
}
163
163
region , err := common .GetRegionFromZones ([]string {cloud .zone })
164
164
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 )
166
166
}
167
167
switch volumeKey .Type () {
168
168
case meta .Zonal :
@@ -216,7 +216,7 @@ func (cloud *CloudProvider) ListZones(ctx context.Context, region string) ([]str
216
216
zones := []string {}
217
217
zoneList , err := cloud .service .Zones .List (cloud .project ).Filter (fmt .Sprintf ("region eq .*%s$" , region )).Do ()
218
218
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 )
220
220
}
221
221
for _ , zone := range zoneList .Items {
222
222
zones = append (zones , zone .Name )
@@ -515,7 +515,7 @@ func (cloud *CloudProvider) insertRegionalDisk(
515
515
klog .Warningf ("GCE PD %s already exists after wait, reusing" , volKey .Name )
516
516
return nil
517
517
}
518
- return fmt .Errorf ("unknown Insert disk operation error: %v " , err )
518
+ return fmt .Errorf ("unknown Insert disk operation error: %w " , err )
519
519
}
520
520
return nil
521
521
}
@@ -605,7 +605,7 @@ func (cloud *CloudProvider) insertZonalDisk(
605
605
klog .Warningf ("GCE PD %s already exists, reusing" , volKey .Name )
606
606
return nil
607
607
}
608
- return fmt .Errorf ("unknown Insert disk error: %v " , err )
608
+ return fmt .Errorf ("unknown Insert disk error: %w " , err )
609
609
}
610
610
klog .V (5 ).Infof ("InsertDisk operation %s for disk %s" , opName , diskToCreate .Name )
611
611
@@ -627,7 +627,7 @@ func (cloud *CloudProvider) insertZonalDisk(
627
627
klog .Warningf ("GCE PD %s already exists after wait, reusing" , volKey .Name )
628
628
return nil
629
629
}
630
- return fmt .Errorf ("unknown Insert disk operation error: %v " , err )
630
+ return fmt .Errorf ("unknown Insert disk operation error: %w " , err )
631
631
}
632
632
return nil
633
633
}
@@ -686,7 +686,7 @@ func (cloud *CloudProvider) AttachDisk(ctx context.Context, project string, volK
686
686
687
687
deviceName , err := common .GetDeviceName (volKey )
688
688
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 )
690
690
}
691
691
attachedDiskV1 := & computev1.AttachedDisk {
692
692
DeviceName : deviceName ,
@@ -698,13 +698,13 @@ func (cloud *CloudProvider) AttachDisk(ctx context.Context, project string, volK
698
698
699
699
op , err := cloud .service .Instances .AttachDisk (project , instanceZone , instanceName , attachedDiskV1 ).Context (ctx ).Do ()
700
700
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 )
702
702
}
703
703
klog .V (5 ).Infof ("AttachDisk operation %s for disk %s" , op .Name , attachedDiskV1 .DeviceName )
704
704
705
705
err = cloud .waitForZonalOp (ctx , project , op .Name , instanceZone )
706
706
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 )
708
708
}
709
709
return nil
710
710
}
@@ -815,7 +815,7 @@ func (cloud *CloudProvider) WaitForAttach(ctx context.Context, project string, v
815
815
klog .V (6 ).Infof ("Polling for attach of disk %v to instance %v to complete for %v" , volKey .Name , instanceName , time .Since (start ))
816
816
disk , err := cloud .GetDisk (ctx , project , volKey , GCEAPIVersionV1 )
817
817
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 )
819
819
}
820
820
821
821
if disk == nil {
@@ -948,7 +948,7 @@ func (cloud *CloudProvider) waitForImageCreation(ctx context.Context, project, i
948
948
klog .V (6 ).Infof ("Checking GCE Image %s." , imageName )
949
949
image , err := cloud .GetImage (ctx , project , imageName )
950
950
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 () )
952
952
} else if image != nil {
953
953
if image .Status != "PENDING" {
954
954
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
1011
1011
klog .V (5 ).Infof ("Resizing disk %v to size %v" , volKey , requestBytes )
1012
1012
cloudDisk , err := cloud .GetDisk (ctx , project , volKey , GCEAPIVersionV1 )
1013
1013
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 )
1015
1015
}
1016
1016
1017
1017
sizeGb := cloudDisk .GetSizeGb ()
@@ -1039,13 +1039,13 @@ func (cloud *CloudProvider) resizeZonalDisk(ctx context.Context, project string,
1039
1039
}
1040
1040
op , err := cloud .service .Disks .Resize (project , volKey .Zone , volKey .Name , resizeReq ).Context (ctx ).Do ()
1041
1041
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 )
1043
1043
}
1044
1044
klog .V (5 ).Infof ("ResizeDisk operation %s for disk %s" , op .Name , volKey .Name )
1045
1045
1046
1046
err = cloud .waitForZonalOp (ctx , project , op .Name , volKey .Zone )
1047
1047
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 )
1049
1049
}
1050
1050
1051
1051
return requestGb , nil
@@ -1058,13 +1058,13 @@ func (cloud *CloudProvider) resizeRegionalDisk(ctx context.Context, project stri
1058
1058
1059
1059
op , err := cloud .service .RegionDisks .Resize (project , volKey .Region , volKey .Name , resizeReq ).Context (ctx ).Do ()
1060
1060
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 )
1062
1062
}
1063
1063
klog .V (5 ).Infof ("ResizeDisk operation %s for disk %s" , op .Name , volKey .Name )
1064
1064
1065
1065
err = cloud .waitForRegionalOp (ctx , project , op .Name , volKey .Region )
1066
1066
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 )
1068
1068
}
1069
1069
1070
1070
return requestGb , nil
@@ -1116,7 +1116,7 @@ func (cloud *CloudProvider) waitForSnapshotCreation(ctx context.Context, project
1116
1116
klog .V (6 ).Infof ("Checking GCE Snapshot %s." , snapshotName )
1117
1117
snapshot , err := cloud .GetSnapshot (ctx , project , snapshotName )
1118
1118
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 () )
1120
1120
} else if snapshot != nil {
1121
1121
if snapshot .Status != "CREATING" {
1122
1122
klog .V (6 ).Infof ("Snapshot %s status is %s" , snapshotName , snapshot .Status )
@@ -1163,7 +1163,7 @@ func encodeTags(tags map[string]string) (string, error) {
1163
1163
1164
1164
enc , err := json .Marshal (tags )
1165
1165
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 )
1167
1167
}
1168
1168
return string (enc ), nil
1169
1169
}
0 commit comments