Don't replace OS::Neutron::Port on update
authorSteve Hardy <shardy@redhat.com>
Tue, 28 Oct 2014 19:22:18 +0000 (19:22 +0000)
committerSteven Hardy <shardy@redhat.com>
Tue, 28 Oct 2014 19:29:50 +0000 (19:29 +0000)
commit9cf073075c4331ebd323768a11deda30e975d22d
tree3a9d8a6b7161f3810f1bf5770cac74b14b73e3f4
parent04dd8be0108a953aa82510d8ec85313a546cc0a7
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
overcloud-vlan-port.yaml
overcloud-without-mergepy.yaml