Skip to content
Snippets Groups Projects

WIP: Create pipeline job for deploy ood proxy node

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