6 Commits

Author SHA1 Message Date
Jiri Stransky
2f9ed49748 Reintroduce containerized Cinder
Change-Id: Ied8429be0eb16e4d775d1dfe0c2f0f31f9e01e23
Closes-Bug: #1700140
2017-10-05 10:09:18 +02:00
Marius Cornea
ca959c66fe Noop controller pre and post config resources.
This change sets the ControllerPreConfig and ControllerPostConfig
resources to OS::Heat::None in order to avoid setting the cluster
to maintenance mode while upgrading to the docker architecture.

Closes-Bug: 1706594

Change-Id: Ibd69670d1617b73a8621b8fd4243041891a96747
2017-07-26 14:42:47 +02:00
Jenkins
ec25c792d7 Merge "Fall back to non-containerized cinder-backup and cinder-volume for HA" 2017-07-25 14:59:34 +00:00
Damien Ciabrini
1b556b6a04 Fall back to non-containerized cinder-backup and cinder-volume for HA
The non-HA version of those two A/P Cinder services currently runs
non-containerized, as explained in I9ac74d6717533f59945694b4a43fe56d7ca768c6
and Ib10e4f18d967d356a15b97f58c488f8402a73356.

Disable their HA counterpart until the non-HA version is re-enabled.

Change-Id: I2aa49330fa361e330448dc9aa88e3812d9a7d464
2017-07-21 08:14:24 -04:00
marios
cdc3477b77 Remove non-containerized pacemaker resources on upgrade
Adds upgrade_tasks to remove the pacemaker resources using the
ansible-pacemaker module.

Resources are disabled and removed in step2 (called only on
bootstrap node) and then the cluster stop is moved to step3

The existing systemd/service call is kept but only to disable
services after they are disabled/deleted from the cluster.

Related-Bug: 1701485
Co-Authored-By: Damien Ciabrini <dciabrin@redhat.com>
Change-Id: Ia597d240ea5834c50a8f6c4fac0b6ed417b8535c
2017-07-20 13:43:09 +03:00
Michele Baldessari
73109ba2ec Add a docker-ha.yaml environment file for containerized HA deployments
This adds a docker-ha.yaml that can be passed to the deployment
environments in order to get a containerized HA deployment.
Until we make the containerized deplyment the default the operator
must first include docker.yaml and *then* docker-ha.yaml in order
to get a containerized overcloud with an HA control plane.

We also make sure that the ClusterCheck service is set to None
by default and is part of the Controller roles.

Change-Id: I13204d70aad8dfeaf2bcf2ae30a1bb4715167659
2017-06-14 22:27:37 +02:00