Add ironic service support for composable upgrades
authorSteven Hardy <shardy@redhat.com>
Thu, 1 Dec 2016 10:06:11 +0000 (10:06 +0000)
committerSteven Hardy <shardy@redhat.com>
Wed, 25 Jan 2017 21:03:01 +0000 (21:03 +0000)
Change-Id: Ie1fe7db081d69db4b99869057352367e8e01760c
Partially-Implements: blueprint overcloud-upgrades-per-service

puppet/services/ironic-api.yaml
puppet/services/ironic-conductor.yaml

index aebb37b..ff91eb6 100644 (file)
@@ -81,3 +81,7 @@ outputs:
           ironic::db::mysql::allowed_hosts:
             - '%'
             - "%{hiera('mysql_bind_host')}"
+      upgrade_tasks:
+        - name: Stop ironic_api service
+          tags: step2
+          service: name=openstack-ironic-api state=stopped
index 194afec..a10c03a 100644 (file)
@@ -98,3 +98,10 @@ outputs:
 
       step_config: |
         include ::tripleo::profile::base::ironic::conductor
+      upgrade_tasks:
+        - name: Stop ironic_conductor service
+          tags: step2
+          service: name=openstack-ironic-conductor state=stopped
+        - name: Sync ironic_conductor DB
+          tags: step5
+          command: ironic-dbsync