Skip to content
Snippets Groups Projects
Commit 00cc5434 authored by Bo-Chun Chen's avatar Bo-Chun Chen
Browse files

Set instance name base on pipeline type

parent f3552618
No related branches found
No related tags found
No related merge requests found
...@@ -84,8 +84,10 @@ build_image: ...@@ -84,8 +84,10 @@ build_image:
- | - |
if [ $CI_PIPELINE_SOURCE == 'merge_request_event' ]; then if [ $CI_PIPELINE_SOURCE == 'merge_request_event' ]; then
PKR_VAR_image_name="ood-PR-${CI_MERGE_REQUEST_ID}" PKR_VAR_image_name="ood-PR-${CI_MERGE_REQUEST_ID}"
echo OOD_INSTANCE_NAME="ood-PR-${CI_MERGE_REQUEST_ID}" | tee -a $CI_PROJECT_DIR/image.env
elif [ $CI_PIPELINE_SOURCE == 'schedule' ]; then elif [ $CI_PIPELINE_SOURCE == 'schedule' ]; then
PKR_VAR_image_name="ood-${BUILD_DATE}" PKR_VAR_image_name="ood-${BUILD_DATE}"
echo OOD_INSTANCE_NAME="ood-knightly" | tee -a $CI_PROJECT_DIR/image.env
fi fi
- > - >
PKR_VAR_build_instance_name="ood-${CRI_XCBC_HEAD}" PKR_VAR_build_instance_name="ood-${CRI_XCBC_HEAD}"
...@@ -110,7 +112,7 @@ test: ...@@ -110,7 +112,7 @@ test:
- echo $OLD_INSTANCE_IP - echo $OLD_INSTANCE_IP
- | - |
if [ ! -z $OLD_INSTANCE_IP ]; then if [ ! -z $OLD_INSTANCE_IP ]; then
export OLD_INSTANCE_ID=$(openstack server list --name ood-knightly --ip $OLD_INSTANCE_IP -c ID -f value) export OLD_INSTANCE_ID=$(openstack server list --name $OOD_INSTANCE_NAME --ip $OLD_INSTANCE_IP -c ID -f value)
fi fi
- echo OLD_INSTANCE_ID=$OLD_INSTANCE_ID | tee -a instance.env - echo OLD_INSTANCE_ID=$OLD_INSTANCE_ID | tee -a instance.env
- | - |
...@@ -137,7 +139,7 @@ test: ...@@ -137,7 +139,7 @@ test:
--user-data user_data.txt --user-data user_data.txt
--flavor m1.medium --flavor m1.medium
--wait --wait
ood-knightly) $OOD_INSTANCE_NAME)
- echo NEW_INSTANCE_ID=$NEW_INSTANCE_ID | tee -a instance.env - echo NEW_INSTANCE_ID=$NEW_INSTANCE_ID | tee -a instance.env
- openstack server add floating ip $NEW_INSTANCE_ID $TEST_IP - openstack server add floating ip $NEW_INSTANCE_ID $TEST_IP
- > - >
...@@ -173,7 +175,7 @@ deploy_knightly: ...@@ -173,7 +175,7 @@ deploy_knightly:
openstack server add floating ip $NEW_INSTANCE_ID $CHEAHA_IP openstack server add floating ip $NEW_INSTANCE_ID $CHEAHA_IP
fi fi
- | - |
SERVER_TO_BE_DELETE=($(openstack server list --name ood-knightly --sort-column Image --sort-descending -f value -c ID | sed -n $(($NUM_SERVER_TO_KEEP+1))',$p')) SERVER_TO_BE_DELETE=($(openstack server list --name $OOD_INSTANCE_NAME --sort-column Image --sort-descending -f value -c ID | sed -n $(($NUM_SERVER_TO_KEEP+1))',$p'))
IMAGE_TO_BE_DELETE=($(openstack image list --sort-column Name --sort-descending -f value -c Name | grep -P '^ood-\d{8}$' | sed -n $(($NUM_IMAGE_TO_KEEP+1))',$p')) IMAGE_TO_BE_DELETE=($(openstack image list --sort-column Name --sort-descending -f value -c Name | grep -P '^ood-\d{8}$' | sed -n $(($NUM_IMAGE_TO_KEEP+1))',$p'))
for svr in ${SERVER_TO_BE_DELETE[@]}; do for svr in ${SERVER_TO_BE_DELETE[@]}; do
openstack server delete ${svr} openstack server delete ${svr}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment