tripleo-heat-templates/deployment/manila
Cédric Jeanneret c2ee3c2fb5 [TRAIN-ONLY] Add a new upgrade task for some services
Those services are mostly managed as bundles by pacemaker. Since we
can't backport Ic3e427156fc82c524c763d1896937fcc3c49fabb down to
stable/train[1], we have to tweak an upgrade task that will ensure we have
the correct setype.

This is the complement of another train-only patch merged lately:
https://review.opendev.org/c/openstack/tripleo-heat-templates/+/808964

Those "new" locations weren't detected before, because it seems to fail
randomly during the FFU. First it was OVN, then, maybe, HAProxy. Or
something else.

Note:
cinder is NOT affected by this patch, since it's a really complicated
service, especially when NFS comes in the game. We'd rather get some
documentation for this specific service FFU, instead of risking a
complete crash.

[1] reason: since the pacemaker bundle would be updated, this would lead
to a complete service outage on any day-2 operation, being a simple
scale-out for instance. We obviously can't do that. There might be a way
to avoid such an outage, but the modification involved would make the
overall bundle definition more complicated, more error-prone, and the
actual benefit would be ridiculous compared to the risks.

Change-Id: If796d3c1d37c72655bd6b99e851a3b3e7617b9a4
2021-11-12 01:29:21 +01:00
..
manila-api-container-puppet.yaml Add support for keystone_authtoken/memcache_use_advanced_pool 2021-07-08 20:57:44 +09:00
manila-backend-cephfs.yaml Check Ceph*Key value format and halt on error 2020-03-02 15:38:26 +00:00
manila-backend-isilon.yaml Move Manila backends into deployment 2019-04-22 08:44:39 -04:00
manila-backend-netapp.yaml Move Manila backends into deployment 2019-04-22 08:44:39 -04:00
manila-backend-unity.yaml Move Manila backends into deployment 2019-04-22 08:44:39 -04:00
manila-backend-vmax.yaml Move Manila backends into deployment 2019-04-22 08:44:39 -04:00
manila-backend-vnx.yaml Move Manila backends into deployment 2019-04-22 08:44:39 -04:00
manila-base.yaml Disable notification from services by default 2021-01-20 08:46:10 +01:00
manila-scheduler-container-puppet.yaml [Train-only] Fix the tripleo-container-stop role in train 2021-04-09 20:15:42 +02:00
manila-share-common.yaml Remove unnecessary slash volume maps 2020-02-10 12:01:02 -05:00
manila-share-container-puppet.yaml [TRAIN-ONLY] Add a new upgrade task for some services 2021-11-12 01:29:21 +01:00
manila-share-pacemaker-puppet.yaml Use ansible_facts instead 2021-03-01 14:57:11 -07:00