I am not sure why me and mcornea are not hitting this in our downstream envs. For my latest run yesterday I was patching like [0] which includes the nova patch at https://review.openstack.org/#/c/405241/ so it was definitely applied (it would have nuked the file on my run too wrt alex question in comment #2 above or its some kind of race :/ ??)
I have reset to latest puddle today so will be running it again assuming other things don't break before then ;)
[0]
# NOTE: these patches were applied to openstack-tripleo-heat-templates-6.0.0-0.20170214010958.el7ost.noarch
#backup templates incase you want to do a diff/sanitycheck:
sudo cp -r /usr/share/openstack-tripleo-heat-templates /usr/share/openstack-tripleo-heat-templates.ORIG
I am not sure why me and mcornea are not hitting this in our downstream envs. For my latest run yesterday I was patching like [0] which includes the nova patch at https:/ /review. openstack. org/#/c/ 405241/ so it was definitely applied (it would have nuked the file on my run too wrt alex question in comment #2 above or its some kind of race :/ ??)
I have reset to latest puddle today so will be running it again assuming other things don't break before then ;)
[0] tripleo- heat-templates- 6.0.0-0. 20170214010958. el7ost. noarch openstack- tripleo- heat-templates /usr/share/ openstack- tripleo- heat-templates. ORIG
# NOTE: these patches were applied to openstack-
#backup templates incase you want to do a diff/sanitycheck:
sudo cp -r /usr/share/
# https:/ /review. openstack. org/#/c/ 431398/ 1 Apply post-upgrade step to not run puppet in post upgrade /review. openstack. org/changes/ 431398/ revisions/ current/ patch?download | \ openstack- tripleo- heat-templates/ -p1
curl https:/
base64 -d | sudo patch -d /usr/share/
# https:/ /review. openstack. org/#/c/ 433641/ Apply puppet in non-controller script in step. /review. openstack. org/changes/ 433641/ revisions/ current/ patch?download | \ openstack- tripleo- heat-templates/ -p1
curl https:/
base64 -d | sudo patch -d /usr/share/
# https:/ /review. openstack. org/#/c/ 434305/ Add explicit swift check to tripleo_ upgrade_ node.sh /review. openstack. org/changes/ 434305/ revisions/ current/ patch?download | \ openstack- tripleo- heat-templates/ -p1
curl https:/
base64 -d | sudo patch -d /usr/share/
# https:/ /review. openstack. org/#/c/ 434367/ Add manual ceph-osd upgrade if operator prefers this /review. openstack. org/changes/ 434367/ revisions/ current/ patch?download | \ openstack- tripleo- heat-templates/ -p1
curl https:/
base64 -d | sudo patch -d /usr/share/
# https:/ /review. openstack. org/#/c/ 435339 Install nova-placement package on upgrade /review. openstack. org/changes/ 435339/ revisions/ current/ patch?download | \ openstack- tripleo- heat-templates/ -p1
curl https:/
base64 -d | sudo patch -d /usr/share/
# Add major-upgrade- converge environment. https:/ /review. openstack. org/#/c/ 434468/ /review. openstack. org/changes/ 434468/ revisions/ current/ patch?download | \ openstack- tripleo- heat-templates/ -p1
curl https:/
base64 -d | sudo patch -d /usr/share/
# https:/ /review. openstack. org/#/c/ 405241/ Add nova service support for composable upgrades /review. openstack. org/changes/ 405241/ revisions/ current/ patch?download | \ openstack- tripleo- heat-templates/ -p1
curl https:/
base64 -d | sudo patch -d /usr/share/
# Add Newton to Ocata UpgradeInitComm onCommand https:/ /review. openstack. org/#/c/ 424715/ /review. openstack. org/changes/ 424715/ revisions/ current/ patch?download | \ openstack- tripleo- heat-templates/ -p1
curl https:/
base64 -d | sudo patch -d /usr/share/
# https:/ /review. openstack. org/#/c/ 436150/ Stop nova-api before upgrading package /review. openstack. org/changes/ 436150/ revisions/ current/ patch?download | \ openstack- tripleo- heat-templates/ -p1
curl https:/
base64 -d | sudo patch -d /usr/share/
# https:/ /review. openstack. org/#/c/ 436472/ Add step0,validation checks for heat services /review. openstack. org/changes/ 436472/ revisions/ current/ patch?download | \ openstack- tripleo- heat-templates/ -p1
curl https:/
base64 -d | sudo patch -d /usr/share/