From ff8c54e77b6f712eb26a0d47dec38264135ae572 Mon Sep 17 00:00:00 2001 From: Krish Moodbidri <krish94@uab.edu> Date: Fri, 17 Nov 2023 11:44:23 -0600 Subject: [PATCH] feat: Attach production queue volume to staging instance Attach production queue volume (xdmod-prod-queue-vol-$BUILD_DATE) to staging instance $instance_id at /dev/vdc. --- .gitlab-ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6dfab47..f202285 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -171,10 +171,13 @@ production-deploy: - openstack server remove volume $instance_id $staging_queue_volume - echo "Attach prod volume $xdmod-prod-vol-$BUILD_DATE to staging instance $instance_id" + - echo "Attach prod queue volume xdmod-prod-queue-vol-$BUILD_DATE to staging instance $instance_id" - openstack volume snapshot create --volume $prod_volume xdmod-prod-data-vol-snapshot-$BUILD_DATE + - openstack volume snapshot create --volume $prod_queue_volume xdmod-prod-queue-vol-snapshot-$BUILD_DATE - openstack volume create --snapshot xdmod-prod-data-vol-snapshot-$BUILD_DATE --size 150 xdmod-prod-vol-$BUILD_DATE + - openstack volume create --snapshot xdmod-prod-queue-vol-snapshot-$BUILD_DATE --size 1 xdmod-prod-queue-vol-$BUILD_DATE - openstack server add volume $instance_id xdmod-prod-vol-$BUILD_DATE --device /dev/vdb - + - openstack server add volume $instance_id xdmod-prod-queue-vol-$BUILD_DATE --device /dev/vdc - echo "swap the floating IP between prod and staging instances" - openstack server remove floating ip $prod_instance_id $prod_floating_ip -- GitLab