Adds pacemaker update_tasks for Pike minor update workflow
authormarios <marios@redhat.com>
Mon, 24 Jul 2017 11:01:06 +0000 (14:01 +0300)
committerEmilien Macchi <emilien@redhat.com>
Mon, 9 Oct 2017 16:58:23 +0000 (09:58 -0700)
commit911edab71e435736dc094c9633520315d310f60c
treef705b8dc1f144b834c942024bb1986f3665d5abe
parentc4bd0a3468af429abfbbcea634ee1023f95778c9
Adds pacemaker update_tasks for Pike minor update workflow

Adds update_tasks for the minor update workflow. These will be
collected into playbooks during an initial 'update init' heat
stack update and then invoked later by the operator as ansible
playbooks.

Current understanding/workflow:
 Step=1: stop the cluster on the updated node
 Step=2: Pull the latest image and retag the it pcmklatest
 Step=3: yum upgrade happens on the host
 Step=4: Restart the cluster on the node
 Step=5: Verification: test pacemaker services are running.

https://etherpad.openstack.org/p/tripleo-pike-updates-upgrades

Related-Bug: 1715557
Co-Authored-By: Damien Ciabrini <dciabrin@redhat.com>
Co-Authored-By: Sofer Athlan-Guyot <sathlang@redhat.com>
Change-Id: I101e0f5d221045fbf94fb9dc11a2f30706843806
(cherry picked from commit a953bda0ae615dc44d3e8a70aa7ab0160e26f3af)
13 files changed:
docker/services/README.rst
docker/services/pacemaker/cinder-backup.yaml
docker/services/pacemaker/cinder-volume.yaml
docker/services/pacemaker/clustercheck.yaml
docker/services/pacemaker/database/mysql.yaml
docker/services/pacemaker/database/redis.yaml
docker/services/pacemaker/haproxy.yaml
docker/services/pacemaker/manila-share.yaml
docker/services/pacemaker/rabbitmq.yaml
docker/services/rabbitmq.yaml
puppet/services/pacemaker.yaml
puppet/services/tripleo-packages.yaml
tools/yaml-validate.py