Skip to content
Snippets Groups Projects
Commit 29a73691 authored by Krish Moodbidri's avatar Krish Moodbidri
Browse files

added a stage for ssh proxy deploy

parent 22f0cafd
No related branches found
No related tags found
1 merge request!2Add OOD proxy node deployment to CI/CD pipeline
Pipeline #11636 failed with stages
in 1 minute and 39 seconds
...@@ -281,10 +281,40 @@ deploy_ood_proxy_node: ...@@ -281,10 +281,40 @@ deploy_ood_proxy_node:
when: always when: always
- if: $CI_PIPELINE_SOURCE == "manual" - if: $CI_PIPELINE_SOURCE == "manual"
when: manual when: manual
deploy_ssh_proxy_node:
stage: deploy
environment:
name: knightly
tags:
- build
script:
- openstack image set --accept $PROXY_SSH_IMAGE_ID
- FAILED=false
- |
cat > user_data.txt <<
echo "$DEV_KEY" >> /root/.ssh/authorized_keys
- |
export NEW_INSTANCE_ID=$(openstack server create
-c id -f value --image $PROXY_SSH_IMAGE_ID
--network $OOD_PROXY_NETWORK
--security-group ood-https-ports
--security-group node-exporter
--security-group allow-ssh
--user-data user_data.txt
--flavor $INSTANCE_FLAVOR
--wait
$SSH_PROXY_INSTANCE_NAME)
- openstack server add floating ip $SSH_PROXY_INSTANCE_NAME $FLOATING_IP
artifacts:
reports:
dotenv: instance.env
rules: rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event' - if: $CI_PIPELINE_SOURCE == "schedule"
- if: $CI_PIPELINE_SOURCE == 'schedule' when: always
- when: manual - if: $CI_PIPELINE_SOURCE == "manual"
when: manual
test_ood_image: test_ood_image:
......
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