Skip to content
Snippets Groups Projects

WIP: Create pipeline job for deploy ood proxy node

+ 20
1
@@ -186,7 +186,7 @@ build_gpu_image:
- packer validate openstack-gpu
- openstack server delete --wait $GPU_PLACEHOLDER_NAME
- packer build -machine-readable openstack-gpu | tee gpu_build.log || FAILED=true
- openstack server create --image $GPU_PLACEHOLDER_IMAGE --network cicd-net --flavor $GPU_PLACEHOLDER_FLAVOR $GPU_PLACEHOLDER_NAME
- |
if [ "$FAILED" = true ]; then
exit 1
@@ -401,6 +401,25 @@ stop_review:
- if: $CI_MERGE_REQUEST_ID
when: manual
start_ood_proxy:
stage: deploy
script:
- echo "Deploy OOD proxy"
environment:
name: knightly
tags:
- build
script:
- |
- openstack server create --image $GPU_PLACEHOLDER_IMAGE --network cicd-net --flavor $GPU_PLACEHOLDER_FLAVOR $GPU_PLACEHOLDER_NAME
- export PROXY_IP=$(openstack server show $PROXY_INSTANCE_NAME -f value -c addresses | cut -d'=' -f2)
- echo "OOD Proxy started with IP: $PROXY_IP"
- |
when: manual
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
when: always
deploy_knightly:
stage: deploy
environment:
Loading