tripleo-heat-templates/deployment/ironic
Jiri Stransky c992964f10 Remove pre-upgrade best-effort online data migrations
The best effort pre-upgrade online data migrations were an attempt to
mitigate possible user errors if users forget to run the online data
migrations explicitly during the previous upgrade. However, they ended
up causing more problems than good:

* If user follows docs, they are unnecessary.

* If the containers for the services aren't running, they will get
  silently ignored already. This was done to facilitate re-runs of
  failed upgrade steps and prevent false failures. If the upgrade
  includes an operating system change, the pre-upgrade migrations will
  simply not run.

* However, if the containers for the services are running but the
  database is not running or is not functional for some reason, the
  migration will be attempted and the upgrade will get stuck. This
  leads to confusing errors not really related to the root cause of
  the problem, and non-straightforward breakages where the fix might
  otherwise be just to re-run the upgrade.

For the above reasons this commit removes the pre-upgrade just-in-case
online data migrations. We should be running them only as documented
in the upgrade workflow.

Change-Id: I5d3cc863f138d4f1a915e8a2060dd9ed1d577f37
Closes-Bug: #1841590
(cherry picked from commit cd23d2054e)
2019-08-27 16:19:06 +02:00
..
ironic-api-container-puppet.yaml Remove pre-upgrade best-effort online data migrations 2019-08-27 16:19:06 +02:00
ironic-base-puppet.yaml Deprecate messaging params replaced by global oslo params 2019-03-28 12:13:07 -06:00
ironic-conductor-container-puppet.yaml Use RpcPort for container healthchecks 2019-05-10 09:24:44 -04:00
ironic-inspector-container-puppet.yaml Move containers-common.yaml into deployment 2019-04-14 18:15:12 -04:00
ironic-neutron-agent-container-puppet.yaml Move containers-common.yaml into deployment 2019-04-14 18:15:12 -04:00
ironic-pxe-container-puppet.yaml Remove duplicate mount destinations in containers 2019-06-19 20:12:55 +00:00