From a17e0cee462deb78b095c658cb604dd724bc714d Mon Sep 17 00:00:00 2001
From: Nicolas Richart <nicolas.richart@epfl.ch>
Date: Mon, 28 Apr 2025 22:32:48 +0200
Subject: [PATCH] Make it work with kaniko

---
 dockerfiles/rhel94-kuma/Dockerfile | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/dockerfiles/rhel94-kuma/Dockerfile b/dockerfiles/rhel94-kuma/Dockerfile
index d1b4985..3c846d0 100644
--- a/dockerfiles/rhel94-kuma/Dockerfile
+++ b/dockerfiles/rhel94-kuma/Dockerfile
@@ -15,16 +15,17 @@ WORKDIR /tmp
 
 COPY ./foreman1-ca.pem /etc/rhsm/ca/katello-server-ca.pem
 
-RUN --mount=type=secret,id=ACTIVATION_KEY --mount=type=bind,source=./scripts,target=/scripts <<EOF
-    export ACTIVATION_KEY="$(cat /run/secrets/ACTIVATION_KEY /kaniko/ACTIVATION_KEY 2>/dev/null)"
+COPY ./scripts /scripts
 
-    /scripts/00_register.sh
-    /scripts/10_install_spack_deps.sh
-    /scripts/11_install_slurm.sh
-    /scripts/12_install_pmix.sh
-    /scripts/13_install_mlnx.sh
-    /scripts/14_install_nvidia.sh
-    /scripts/15_install_gpfs.sh
-    /scripts/16_install_local_extras.sh
-    /scripts/99_unregister.sh
-EOF
+RUN --mount=type=secret,id=ACTIVATION_KEY \
+    export ACTIVATION_KEY="$(cat /run/secrets/ACTIVATION_KEY /kaniko/ACTIVATION_KEY 2>/dev/null)" \
+    && /scripts/00_register.sh \
+    && /scripts/10_install_spack_deps.sh \
+    && /scripts/11_install_slurm.sh \
+    && /scripts/12_install_pmix.sh \
+    && /scripts/13_install_mlnx.sh \
+    && /scripts/14_install_nvidia.sh \
+    && /scripts/15_install_gpfs.sh \
+    && /scripts/16_install_local_extras.sh \
+    && /scripts/99_unregister.sh \
+    && rm -rf /scripts
-- 
GitLab