diff --git a/scripts/runbook-overcloud-upgrade-staged.sh b/scripts/runbook-overcloud-upgrade-staged.sh new file mode 100755 index 0000000..8c80997 --- /dev/null +++ b/scripts/runbook-overcloud-upgrade-staged.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +set -euE +set -o pipefail + +PARENT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + +source "${PARENT}/../functions" + +function main { + ${PARENT}/overcloud-host-configure.sh + ${PARENT}/overcloud-host-upgrade.sh + # Avoid services that could break VM connectivity + ${PARENT}/overcloud-service-upgrade.sh –kolla-skip-tags neutron,nova + # Upgrade the rest + ${PARENT}/overcloud-service-upgrade.sh + ${PARENT}/overcloud-host-command-run.sh -b --command 'docker system prune -af' +} + +if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then + main +fi