From 9cf073075c4331ebd323768a11deda30e975d22d Mon Sep 17 00:00:00 2001 From: Steve Hardy Date: Tue, 28 Oct 2014 19:22:18 +0000 Subject: Don't replace OS::Neutron::Port on update Due to an ununsual interface to OS::Neutron::Port resources, it's necessary to specify replacement_policy: AUTO, or the resource is unconditionally replaced on every stack update. I've started discussion re possibly changing the default in Heat, but right now, we need this or we have the bad outcome of replacing all (!) compute and controller nodes on every stack-update, even if the templates are unmodified. Passing the AUTO value should be safe regardless of any potential change of default value in Heat. Change-Id: I6dd02ae17407f8f4c81ae418e5027f4f38ae4e9b Closes-Bug: #1383709 --- overcloud-source.yaml | 2 ++ 1 file changed, 2 insertions(+) (limited to 'overcloud-source.yaml') diff --git a/overcloud-source.yaml b/overcloud-source.yaml index a1e71f00..070ffe8c 100644 --- a/overcloud-source.yaml +++ b/overcloud-source.yaml @@ -351,6 +351,7 @@ resources: network_id: {get_param: NeutronControlPlaneID} fixed_ips: get_param: ControlFixedIPs + replacement_policy: AUTO MysqlClusterUniquePart: type: OS::Heat::RandomString properties: @@ -366,6 +367,7 @@ resources: network: {get_param: PublicVirtualNetwork} fixed_ips: get_param: PublicVirtualFixedIPs + replacement_policy: AUTO RabbitCookie: type: OS::Heat::RandomString properties: -- cgit 1.2.3-korg