Add support for batched upgrades to composable upgrades
authorSteven Hardy <shardy@redhat.com>
Fri, 20 Jan 2017 10:45:19 +0000 (10:45 +0000)
committerSteven Hardy <shardy@redhat.com>
Wed, 25 Jan 2017 21:03:01 +0000 (21:03 +0000)
commit1cdc514871f789eb75b13131670e2a753573449c
tree7e217761a9a126518fc98f3cc02ceea8686349b7
parent7dbd771a35e06bf1601e10c5d92e4b18955ce958
Add support for batched upgrades to composable upgrades

Some services (e.g ceph mon) require upgrading in batches (the old
upgrade architecture did the ceph mon upgrade one controller at a
time).  This interface enables doing the same, and over time we
can probably move more services into this interface (e.g when
services support rolling upgrades) to reduce downtime.

Change-Id: If581f301a5493ef33ac1386bdc22f9fca4f2544e
Partially-Implements: blueprint overcloud-upgrades-per-service
puppet/major_upgrade_steps.j2.yaml
puppet/services/README.rst
puppet/services/services.yaml
roles_data.yaml