From a350d90bb49f3898cde377ed5412992dd40d5a6f 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 b95e1ba..df7c6f2 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