diff options
author | Michael Johnson <johnsomor@gmail.com> | 2023-03-24 21:18:11 +0000 |
---|---|---|
committer | Michael Johnson <johnsomor@gmail.com> | 2023-03-24 21:21:24 +0000 |
commit | b8ec3b450b5242c28f19d3e8057c5573807a4954 (patch) | |
tree | b3cec1d92872e93580e1c37e3bf820afe944339a | |
parent | 5703810a40381d188b5d90fc68d7026c9b1c1150 (diff) | |
download | designate-b8ec3b450b5242c28f19d3e8057c5573807a4954.tar.gz |
Restart neutron on grenade client update
During a grenade upgrade the Designate grenade plugin updates the
python-designateclient. This can cause the installation location to change
to under the /opt/stack/new path.
This patch makes sure we restart neutron q-svc after this update to make sure
it can still find the client.
Change-Id: I5ce96268cb39ae4a4a8d82a75ac192b2310455a1
-rwxr-xr-x | devstack/upgrade/upgrade.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/devstack/upgrade/upgrade.sh b/devstack/upgrade/upgrade.sh index 1caf7a72..7272be19 100755 --- a/devstack/upgrade/upgrade.sh +++ b/devstack/upgrade/upgrade.sh @@ -70,6 +70,12 @@ setup_develop $DESIGNATE_DIR install_designateclient +# The designateclient may have changed location +# (/opt/stack/new/python-designateclient) so we need to restart neutron +if is_service_enabled q-svc; then + restart_service devstack@q-svc.service +fi + # calls upgrade-designate for specific release upgrade_project designate $RUN_DIR $BASE_DEVSTACK_BRANCH $TARGET_DEVSTACK_BRANCH |