multinode-container-upgrade.yaml usable for mixed upgrade
authorJiri Stransky <jistr@redhat.com>
Thu, 4 May 2017 16:26:18 +0000 (18:26 +0200)
committerJiri Stransky <jistr@redhat.com>
Wed, 10 May 2017 09:12:04 +0000 (11:12 +0200)
commit951d66abe4e0811c6dc23d0d7281be7279d283f8
tree891b85200e42d0069ced0b385c25903a44019f05
parent345150c243bc3a9bd1dd183395e7cbb0a3974a4f
multinode-container-upgrade.yaml usable for mixed upgrade

We need Docker service mapping defined and set to OS::Heat::None so that
we can reuse multinode-container-upgrade.yaml service list both for
initial deployment and for the upgrade. The upgrade will not be broken
by this as its env files are being passed later on the command line, and
they'll take priority and effectively enable the Docker service on
upgrade.

Another change we need for mixed upgrade is to add the TripleoPackages
service, which will take care of updating RPMs on the bare metal and
prevent docker installation from failing with outdated
puppet-tripleo ("Could not find class ::tripleo::profile::base::docker").

Related-Bug: #1685795
Closes-Bug: #1689772
Change-Id: Idb6917f22d0e9f74f8853972c6a08bffb01be410
ci/environments/multinode-container-upgrade.yaml