Description of problem: Currently "overcloud stack update" sets and stores UpdateIdentfier param in tuskar plan. If this parameter is not empty, "yum update" is executed on each OC node. The problem is if overcloud stack is deleted and created again with the same tuskar plan - then this parameter is not reset and "yum update" is triggered on OC stack creation which fails. The simplest solution is to not to save UpdateIdentifier in Tuskar. Upstream patch: https://review.openstack.org/#/c/202120/
I ran a deployment and failed on a step called UpdateDeployment. On this setup I had a different deployment which I previously deleted (but I never ran an update on the overcloud). Did I recreate the failure described in this bug or is it something else? How do I know if UpdateIdentifier is set or not, when I'm deploying with the templates (or is this bug not relevant at all if not using tuskar) ?
It is possible that the failure was caused by this bug, but I can not confirm this because of lack of information (no logs, no heat resource info...). To provide more info in this particular case, please attach at least output of: heat stack-show overcloud heat resource-list -n 5 overcloud heat deployment-show <id-of-the-failed-UpdateDeployment>
Verified: openstack-tripleo-common-0.0.1.dev6-2.git49b57eb.el7ost.noarch Verified when using tuskar and also with the templates. Verified by deploying the cloud, updating it, undeploying and redeploying the same cloud again.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2015:1862