aboutsummaryrefslogtreecommitdiffstats
path: root/roles_data.yaml
diff options
context:
space:
mode:
authorSteven Hardy <shardy@redhat.com>2017-01-20 10:45:19 +0000
committerSteven Hardy <shardy@redhat.com>2017-01-25 21:03:01 +0000
commit1cdc514871f789eb75b13131670e2a753573449c (patch)
tree7e217761a9a126518fc98f3cc02ceea8686349b7 /roles_data.yaml
parent7dbd771a35e06bf1601e10c5d92e4b18955ce958 (diff)
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
Diffstat (limited to 'roles_data.yaml')
-rw-r--r--roles_data.yaml5
1 files changed, 3 insertions, 2 deletions
diff --git a/roles_data.yaml b/roles_data.yaml
index 90250aa8..530e4376 100644
--- a/roles_data.yaml
+++ b/roles_data.yaml
@@ -17,8 +17,9 @@
# disable_constraints: (boolean) optional, whether to disable Nova and Glance
# constraints for each role specified in the templates.
#
-# disable_upgrade_deployment: (boolean) optional, whether to run the composable upgrade
-# steps for all services that are deployed on the particular role.
+# upgrade_batch_size: (number): batch size for upgrades where tasks are
+# specified by services to run in batches vs all nodes at once.
+# This defaults to 1, but larger batches may be specified here.
#
# ServicesDefault: (list) optional default list of services to be deployed
# on the role, defaults to an empty list. Sets the default for the