@@ -419,6 +419,9 @@ func convertV1DiskToBetaDisk(v1Disk *computev1.Disk, provisionedThroughputOnCrea
419
419
ReplicaZones : v1Disk .ReplicaZones ,
420
420
DiskEncryptionKey : dek ,
421
421
}
422
+ if v1Disk .ProvisionedIops != nil {
423
+ betaDisk .ProvisionedIops = v1Disk .ProvisionedIops
424
+ }
422
425
if provisionedThroughputOnCreate > 0 {
423
426
betaDisk .ProvisionedThroughput = provisionedThroughputOnCreate
424
427
}
@@ -454,7 +457,6 @@ func (cloud *CloudProvider) insertRegionalDisk(
454
457
Description : description ,
455
458
Type : cloud .GetDiskTypeURI (cloud .project , volKey , params .DiskType ),
456
459
Labels : params .Labels ,
457
- ProvisionedIops : params .ProvisionedIOPSOnCreate ,
458
460
}
459
461
if snapshotID != "" {
460
462
_ , snapshotType , _ , err := common .SnapshotIDToProjectKey (snapshotID )
@@ -562,11 +564,12 @@ func (cloud *CloudProvider) insertZonalDisk(
562
564
}
563
565
564
566
diskToCreate := & computev1.Disk {
565
- Name : volKey .Name ,
566
- SizeGb : common .BytesToGbRoundUp (capBytes ),
567
- Description : description ,
568
- Type : cloud .GetDiskTypeURI (project , volKey , params .DiskType ),
569
- Labels : params .Labels ,
567
+ Name : volKey .Name ,
568
+ SizeGb : common .BytesToGbRoundUp (capBytes ),
569
+ Description : description ,
570
+ Type : cloud .GetDiskTypeURI (project , volKey , params .DiskType ),
571
+ Labels : params .Labels ,
572
+ ProvisionedIops : params .ProvisionedIOPSOnCreate ,
570
573
}
571
574
572
575
if snapshotID != "" {
0 commit comments