The slurm-rocks
repository is a collection of files to build rocks for the upstream
Slurm services.
To get started with the Slurm rocks, you must have Rockcraft and just installed for packing the rocks, skopeo for copying the generated OCI images to your local Docker registry, yamllint for checking against coding standards, and finally Docker for running the images.
just pack # Packs all the rocks.
just publish docker-daemon: # Publishes all the rocks to your local Docker registry.
docker run --rm -d --name slurmctld slurmctld:latest # Runs the slurmctld rock with Docker.
A more extensive usage example can be seen on the example directory, which sets up all the Slurm services into a simple cluster.