tripleo-heat-templates/deployment/ovn
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
..
ovn-controller-container-puppet.yaml Merge "Add OVNAvailabilityZone to improve UX" into stable/train 2021-10-29 22:25:50 +00:00
ovn-dbs-cluster-ansible.yaml [TRAIN-ONLY] Correct typo in argument 2021-09-21 07:26:54 +00:00
ovn-dbs-container-puppet.yaml [TRAIN-ONLY] Correct typo in argument 2021-09-21 07:26:54 +00:00
ovn-dbs-pacemaker-puppet.yaml [TRAIN-ONLY] Add a new upgrade task for some services 2021-11-12 01:29:21 +01:00
ovn-metadata-container-puppet.yaml [FFWD][train-only] Ensure we get ovn_controller cert if needed 2021-10-21 00:17:58 +02:00