From 194f07f522094c8e0605cf7497baf3cb4e603d4c Mon Sep 17 00:00:00 2001
From: Eesaan Atluri <atlurie@uab.edu>
Date: Wed, 21 May 2025 20:32:52 -0500
Subject: [PATCH] feat: Automate ood knightly build and deploy in a single
 pipeline

---
 .gitlab-ci.yml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 25048fe..aedeffe 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -210,7 +210,7 @@ build_ood_image:
     reports:
       dotenv: image.env
   rules:
-    - if: $PIPELINE_TARGET == "build" && $BUILD_TARGET == "ood"
+    - if: $BUILD_TARGET == "ood"
       when: always
 
 deploy_http_proxy_node:
@@ -380,6 +380,7 @@ deploy_ood_node:
   tags:
     - build
   script:
+    - OOD_IMAGE_ID="${BUILT_OOD_IMAGE_ID:-$OOD_IMAGE_ID}"
     - openstack image set --accept $OOD_IMAGE_ID || true
     - FAILED=false
     - |
@@ -424,5 +425,5 @@ deploy_ood_node:
         openstack server add floating ip $OOD_INSTANCE_ID $OOD_FLOATING_IP
       done
   rules:
-    - if: $PIPELINE_TARGET == "deploy" && $OOD_IMAGE_ID
+    - if: $DEPLOY_TARGET == "ood"
       when: always
-- 
GitLab