store volumes and compare.
This commit is contained in:
parent
1f6fe9bcad
commit
f697954c3d
|
|
@ -264,7 +264,21 @@ func (c *Cluster) executeEBSMigration() error {
|
|||
|
||||
volumeIds := []string{}
|
||||
for _, pv := range pvs {
|
||||
volumeIds = append(volumeIds, pv.Spec.AWSElasticBlockStore.VolumeID)
|
||||
volumeID := pv.Spec.AWSElasticBlockStore.VolumeID
|
||||
volumeIds = append(volumeIds, volumeID)
|
||||
}
|
||||
|
||||
if len(volumeIds) == len(c.EBSVolumes) {
|
||||
hasGp2 := false
|
||||
for _, v := range c.EBSVolumes {
|
||||
if v.VolumeType == "gp2" {
|
||||
hasGp2 = true
|
||||
}
|
||||
}
|
||||
if !hasGp2 {
|
||||
// no gp2 volumes left to migrate
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
awsVolumes, err := c.VolumeResizer.DescribeVolumes(volumeIds)
|
||||
|
|
|
|||
Loading…
Reference in New Issue