From a1e464a3d44275c256f7e41a4a6e19ca88989826 Mon Sep 17 00:00:00 2001 From: ramishra Date: Tue, 20 Apr 2021 09:56:37 +0530 Subject: [PATCH] Migrate introspection data for undercloud upgrade As we've disabled swift on the undercloud, migrate introspection data from swift to database when doing undercloud upgrade. Change-Id: Ia1b4fda4a15e6f3a2fc75661420a561078b18a59 --- deployment/undercloud/undercloud-upgrade.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/deployment/undercloud/undercloud-upgrade.yaml b/deployment/undercloud/undercloud-upgrade.yaml index 16a2841c6f..8f3f568398 100644 --- a/deployment/undercloud/undercloud-upgrade.yaml +++ b/deployment/undercloud/undercloud-upgrade.yaml @@ -112,6 +112,17 @@ outputs: register: os_net_config_upgrade failed_when: os_net_config_upgrade.rc not in [0,2] changed_when: os_net_config_upgrade.rc == 2 + - name: migrate existing introspection data + shell: > + {{ container_cli }} exec -u root ironic_inspector ironic-inspector-migrate-data + --from swift --to database --config-file /etc/ironic-inspector/inspector.conf + become: true + register: ironic_inspector_migrate_data_result + when: + - step|int == 3 + failed_when: + - ironic_inspector_migrate_data_result.rc is defined # do not fail in dry run mode + - ironic_inspector_migrate_data_result.rc not in [0, 125] # ignore if container not running # Keepalived was deprecated and the VIPs are now deployed by # os-net-config. # When Keepalived is stopped, it brings down the VIPs which is