From c41c4cc3491996286cf17c80eee146654de52625 Mon Sep 17 00:00:00 2001 From: Robert Oleynik Date: Tue, 22 Jul 2025 14:46:39 +0200 Subject: [PATCH 1/3] slurmctld create spool directory --- slurm-docker-cluster/docker-entrypoint.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/slurm-docker-cluster/docker-entrypoint.sh b/slurm-docker-cluster/docker-entrypoint.sh index 3ec039a..8008aa4 100755 --- a/slurm-docker-cluster/docker-entrypoint.sh +++ b/slurm-docker-cluster/docker-entrypoint.sh @@ -18,6 +18,9 @@ then { echo "---> Starting the MUNGE Authentication service (munged) ..."; } 2>/dev/null setpriv --reuid=munge --regid=munge --init-groups /usr/sbin/munged + mkdir /var/spool/slurmctld + chown -R slurm:slurm /var/spool/slurmctld + { echo "---> Starting the Slurm Controller Daemon (slurmctld) ..."; } 2>/dev/null exec setpriv --reuid=slurm --regid=slurm --init-groups /usr/sbin/slurmctld -D fi From 842b1c890a4b40d51fe4dc3a372402ba7427a103 Mon Sep 17 00:00:00 2001 From: Robert Oleynik Date: Tue, 29 Jul 2025 11:28:27 +0200 Subject: [PATCH 2/3] update entrypoint --- slurm-docker-cluster/docker-entrypoint.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/slurm-docker-cluster/docker-entrypoint.sh b/slurm-docker-cluster/docker-entrypoint.sh index 8008aa4..ce9c34e 100755 --- a/slurm-docker-cluster/docker-entrypoint.sh +++ b/slurm-docker-cluster/docker-entrypoint.sh @@ -18,7 +18,7 @@ then { echo "---> Starting the MUNGE Authentication service (munged) ..."; } 2>/dev/null setpriv --reuid=munge --regid=munge --init-groups /usr/sbin/munged - mkdir /var/spool/slurmctld + mkdir -p /var/spool/slurmctld chown -R slurm:slurm /var/spool/slurmctld { echo "---> Starting the Slurm Controller Daemon (slurmctld) ..."; } 2>/dev/null @@ -27,6 +27,7 @@ fi if [ "$1" = "slurmd" ] then + shift 1 set -x { echo "---> Setup Cgroup v2 ..."; } 2>/dev/null @@ -45,7 +46,7 @@ then setpriv --reuid=munge --regid=munge --init-groups /usr/sbin/munged { echo "---> Starting the Slurm Node Daemon (slurmd) ..."; } 2>/dev/null - exec /usr/sbin/slurmd -D + exec /usr/sbin/slurmd -D "$@" fi if [ "$1" = "slurmrestd" ] From f7367b946f1fa08bff785437c6406661c58e61fe Mon Sep 17 00:00:00 2001 From: Robert Oleynik Date: Tue, 29 Jul 2025 11:28:34 +0200 Subject: [PATCH 3/3] bump slurm version --- slurm-docker-cluster/Dockerfile | 2 +- slurm-exporter/Dockerfile | 2 +- slurm-python/Dockerfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/slurm-docker-cluster/Dockerfile b/slurm-docker-cluster/Dockerfile index 028054c..c4f6982 100644 --- a/slurm-docker-cluster/Dockerfile +++ b/slurm-docker-cluster/Dockerfile @@ -4,7 +4,7 @@ FROM ghcr.io/astral-sh/uv:$UV_VERSION AS uv FROM debian:bookworm -ARG SLURM_VERSION="24.05.4" +ARG SLURM_VERSION="25.05.1" ARG SLURM_USER_UID=990 ARG SLURM_USER_GID=990 ARG SLURMRESTD_USER_UID=65533 diff --git a/slurm-exporter/Dockerfile b/slurm-exporter/Dockerfile index c630bb0..f0c4137 100644 --- a/slurm-exporter/Dockerfile +++ b/slurm-exporter/Dockerfile @@ -1,5 +1,5 @@ ARG GO_VERSION=1.22 -ARG SLURM_VERSION=24.05.3 +ARG SLURM_VERSION=25.05.1 FROM cimg/go:$GO_VERSION AS builder diff --git a/slurm-python/Dockerfile b/slurm-python/Dockerfile index f6d6b8e..9596464 100644 --- a/slurm-python/Dockerfile +++ b/slurm-python/Dockerfile @@ -4,7 +4,7 @@ ARG UV_VERSION="0.7.17" FROM ghcr.io/astral-sh/uv:$UV_VERSION AS uv FROM docker.io/python:$PYTHON_VERSION -ARG SLURM_VERSION="24.05.3" +ARG SLURM_VERSION="25.05.1" ARG SLUMR_USER_UID=990 ARG SLURM_USER_GID=990 ARG VOXELYTICS_USER_UID=999