Stop using delete_on_termination for BFV instances
When using delete_on_termination and the booting of the instance fails on the first attempt, the second attempt will fail with Heat. The reason is that with delete_on_termination set to True, Nova will delete the volume when Heat deletes the ERROR'd instance and it will then result in the follow-up boot to fail with an error along the line of unable to find volume, which masks the real failure from the user (which could potentialy be aquota issue). With this patch, we no longer set this and instead use the default of false. This will not mean we will leak volumes because when we delete the stack, Heat will do all the right things and delete them in order, making sure the volume disappears eventually. Change-Id: I362cea7bf57825035d13d234d0181a2b1fca5743
This commit is contained in:
parent
2ca82cf549
commit
2c63aca8c6
|
@ -910,7 +910,6 @@ resources:
|
|||
block_device_mapping_v2:
|
||||
- boot_index: 0
|
||||
volume_id: {get_resource: kube_node_volume}
|
||||
delete_on_termination: true
|
||||
|
||||
kube_master_eth0:
|
||||
type: OS::Neutron::Port
|
||||
|
|
|
@ -533,7 +533,6 @@ resources:
|
|||
block_device_mapping_v2:
|
||||
- boot_index: 0
|
||||
volume_id: {get_resource: kube_node_volume}
|
||||
delete_on_termination: true
|
||||
|
||||
kube_minion_eth0:
|
||||
type: OS::Neutron::Port
|
||||
|
|
|
@ -920,7 +920,6 @@ resources:
|
|||
block_device_mapping_v2:
|
||||
- boot_index: 0
|
||||
volume_id: {get_resource: kube_node_volume}
|
||||
delete_on_termination: true
|
||||
|
||||
kube_master_eth0:
|
||||
type: OS::Neutron::Port
|
||||
|
|
|
@ -548,7 +548,6 @@ resources:
|
|||
block_device_mapping_v2:
|
||||
- boot_index: 0
|
||||
volume_id: {get_resource: kube_node_volume}
|
||||
delete_on_termination: true
|
||||
|
||||
kube_minion_eth0:
|
||||
type: OS::Neutron::Port
|
||||
|
|
Loading…
Reference in New Issue