OS::Neutron::Port nested within AWS::CloudFormation::Stack is updated despite unchanged nested template
Bug #1378538 reported by
Joe D'Andrea
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Expired
|
Undecided
|
Unassigned |
Bug Description
Given a parent template with a resource effectively of type AWS::CloudForma
See http://
In this example, we arbitrarily change the timeout_in_minutes property of the parent stack and leave the nested stack unchanged.
To post a comment you must log in.
I believe this is working as expected, due to the default replacement policy of the port resource:
https:/ /github. com/openstack/ heat/blob/ master/ heat/engine/ resources/ neutron/ port.py# L165
I'd agree that REPLACE_ALWAYS seems like a pretty weird default, but setting it to AUTO sounds like it will give the behavior you want. Perhaps the bug is that the default is wrong, but I'm assuming there's some historical reason why it's been done like that.