From 7d1d9820ede05ed37caacbcbf1d9fa0be7d7cba3 Mon Sep 17 00:00:00 2001
From: Eesaan Atluri <atlurie@uab.edu>
Date: Wed, 11 Dec 2024 08:52:54 -0500
Subject: [PATCH] Rename packer template for compute to login

Because compute and login nodes are basically the same except login node
does not need slurmd and we don't use compute image anywhere. So use it
to build login image and change its references in CI script
---
 .gitlab-ci.yml                                           | 6 +++---
 {openstack-compute => openstack-login}/README.md         | 0
 {openstack-compute => openstack-login}/nodeimage.pkr.hcl | 0
 {openstack-compute => openstack-login}/variables.pkr.hcl | 0
 4 files changed, 3 insertions(+), 3 deletions(-)
 rename {openstack-compute => openstack-login}/README.md (100%)
 rename {openstack-compute => openstack-login}/nodeimage.pkr.hcl (100%)
 rename {openstack-compute => openstack-login}/variables.pkr.hcl (100%)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 43b39ae5..29ec2e17 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -149,9 +149,9 @@ build_ssh_proxy_image:
         export PKR_VAR_image_name="${BUILD_TARGET}-${BUILD_DATE}"
       fi
     # packer commands
-    - packer init openstack-compute
-    - packer validate openstack-compute
-    - packer build -machine-readable openstack-compute | tee login_build.log
+    - packer init openstack-login
+    - packer validate openstack-login
+    - packer build -machine-readable openstack-login | tee login_build.log
     - export BUILT_LOGIN_IMAGE_ID=$(grep 'Image:' login_build.log | awk '{print $4}')
     - echo BUILT_LOGIN_IMAGE_ID=${BUILT_LOGIN_IMAGE_ID} | tee -a $CI_PROJECT_DIR/image.env
     # set image properties with repo state
diff --git a/openstack-compute/README.md b/openstack-login/README.md
similarity index 100%
rename from openstack-compute/README.md
rename to openstack-login/README.md
diff --git a/openstack-compute/nodeimage.pkr.hcl b/openstack-login/nodeimage.pkr.hcl
similarity index 100%
rename from openstack-compute/nodeimage.pkr.hcl
rename to openstack-login/nodeimage.pkr.hcl
diff --git a/openstack-compute/variables.pkr.hcl b/openstack-login/variables.pkr.hcl
similarity index 100%
rename from openstack-compute/variables.pkr.hcl
rename to openstack-login/variables.pkr.hcl
-- 
GitLab