update default of image list after adding new entry.
This commit is contained in:
parent
8f7937f492
commit
383ac13e2a
@ -64,13 +64,25 @@ func (s *stepListImages) Run(_ context.Context, state multistep.StateBag) multis
|
||||
state.Put("image_list_entry", entryInfo)
|
||||
ui.Message(fmt.Sprintf("created image list entry %s", entryInfo.Name))
|
||||
|
||||
imList, err = imageListClient.GetImageList(&getInput)
|
||||
|
||||
machineImagesClient := client.MachineImages()
|
||||
getImagesInput := compute.GetMachineImageInput{
|
||||
Name: config.ImageName,
|
||||
}
|
||||
|
||||
// Update image list default to use latest version
|
||||
updateInput := compute.UpdateImageListInput{
|
||||
Default: version,
|
||||
Description: config.DestImageListDescription,
|
||||
Name: config.DestImageList,
|
||||
}
|
||||
_, err = imageListClient.UpdateImageList(&updateInput)
|
||||
if err != nil {
|
||||
err = fmt.Errorf("Problem updating default image list version: %s", err)
|
||||
ui.Error(err.Error())
|
||||
state.Put("error", err)
|
||||
return multistep.ActionHalt
|
||||
}
|
||||
|
||||
// Grab info about the machine image to return with the artifact
|
||||
imInfo, err := machineImagesClient.GetMachineImage(&getImagesInput)
|
||||
if err != nil {
|
||||
|
Loading…
x
Reference in New Issue
Block a user