<div dir="ltr">Hi,<div><br></div><div>I have some stacks created by heat which I want to update.</div><div><br></div><div>I download the current template with "heat template-show".</div><div><br></div><div>Then before modifying the template, I try running "heat stack-update" with "--dry-run" to see what will be changed (if anything).</div><div><br></div><div>Sometimes, I see some resources (VMs) listed as "updated" in the stack update preview, even though I haven't yet modified the template.</div><div><br></div><div>It's not obvious to me how to find out more about what will be "updated", and without knowing, I'm a little nervous about performing the update on a production stack.</div><div><br></div><div>When I run the stack update on a test stack, it seems to run fine, and I don't notice any changes applied to the resources (VMs) which would supposedly be "updated".  Then subsequent stack update previews on the test stack don't show that any resources will be updated - the unexpected "updated" status only appears once, until I go ahead and run "heat stack-update" without --dry-run.</div><div><br></div><div>Is the unexpected "updated" status of these VM resources likely to have been caused by a change made by my OpenStack administrators e.g. upgrading their OpenStack version?</div><div><br></div><div>Should I stop worrying about the "updated" status of these resources in the stack update preview, and just assume that if the stack update works on my test stack with no unintended side effects as far as I can tell, then it should work on production?<br></div><div><br></div><div>Thanks,</div><div>James</div><div><br></div></div>