aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMatt Crees <mattc@stackhpc.com>2024-05-09 17:18:41 +0100
committerMatt Crees <mattc@stackhpc.com>2024-08-12 15:05:42 +0100
commit249c1e89de0bef6a00f3abecdd8dfc820a5719fb (patch)
tree7517c02133fcee0bb2817d4931a468afb727da10 /tools
parent416574c8b48a342fac5c99806a227cabb1782841 (diff)
downloadkolla-ansible-249c1e89de0bef6a00f3abecdd8dfc820a5719fb.tar.gz
kolla-ansible-249c1e89de0bef6a00f3abecdd8dfc820a5719fb.zip
Add command to upgrade to a target version of RMQ
Required before a SLURP upgrade Change-Id: I09a45d26a6075554b204e007f64122f23de5f53c
Diffstat (limited to 'tools')
-rwxr-xr-xtools/kolla-ansible8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/kolla-ansible b/tools/kolla-ansible
index f2daa7f4e..7a5eef31f 100755
--- a/tools/kolla-ansible
+++ b/tools/kolla-ansible
@@ -199,6 +199,7 @@ Commands:
post-deploy Do post deploy on deploy node
pull Pull all images for containers (only pulls, no running container changes)
rabbitmq-reset-state Force reset the state of RabbitMQ
+ rabbitmq-upgrade <version> Upgrade to a specific version of RabbitMQ
reconfigure Reconfigure OpenStack service
stop Stop Kolla containers
certificates Generate self-signed certificate for TLS *For Development Only*
@@ -247,6 +248,7 @@ gather-facts
post-deploy
pull
rabbitmq-reset-state
+rabbitmq-upgrade
reconfigure
stop
certificates
@@ -572,6 +574,12 @@ EOF
ACTION="Force reset the state of RabbitMQ"
PLAYBOOK="${BASEDIR}/ansible/rabbitmq-reset-state.yml"
;;
+(rabbitmq-upgrade)
+ RMQ_VERSION="$2"
+ ACTION="Upgrade to a specific version of RabbitMQ"
+ PLAYBOOK="${BASEDIR}/ansible/rabbitmq-upgrade.yml"
+ EXTRA_OPTS="$EXTRA_OPTS -e rabbitmq_version_suffix=${RMQ_VERSION}"
+ ;;
(bash-completion)
bash_completion
exit 0