tripleo-upgrade/templates/overcloud_online_data_migration.sh.j2
Yurii Prokulevych 43cc0dbec2 Run online data migration before update/upgrade converge.
Some services have an online component to their upgrade
procedure – operations which don’t induce downtime and
can run while the cloud operates normally.

Change-Id: I9b0bef15303bb14ef734b265f28607aa4d491910
2018-11-21 09:28:05 +01:00

19 lines
487 B
Django/Jinja

#!/bin/env bash
#
# Run online data migration for OpenStack services
#
{% if overcloud_update|bool -%}
{% set operation_type = 'update' -%}
{% elif overcloud_upgrade|bool -%}
{% set operation_type = 'upgrade' -%}
{% endif -%}
set -euo pipefail
source {{ undercloud_rc }}
echo "[$(date)] Run online data migration for overcloud during {{ operation_type }}"
openstack overcloud external-{{ operation_type }} run \
--stack {{ overcloud_stack_name }} \
--tags online_upgrade 2>&1