Skip to content

Releases: nathan-hess/docker-slurm

v1.1.0

13 May 17:35
18cf68d
Compare
Choose a tag to compare

What's Changed

New Features and Enhancements

Bug Fixes

  • Fix incorrect node memory calculation that led to drained state by @nathan-hess in #19
  • Change Dockerfile command to set default container user for non-root image by @nathan-hess in #20
  • Fix bug in image publish workflow in which required dependency image was not generated by @nathan-hess in #25

Other Changes

Full Changelog: v1.0.0...v1.1.0

v1.0.0

12 Jun 03:11
cb20b0f
Compare
Choose a tag to compare

Overview

  • Initial release. Repository contains files necessary to build, test, and publish to Docker Hub images with the Slurm Workload Manager installed, useful as an environment for running automated tests or for experimenting with Slurm
  • Dockerfiles are configured to build two versions of images: a "base" version with a minimal installation of packages needed to run Slurm, and a "full" image with Slurm, Python, and a number of other packages commonly found on high-performance computing systems. For each image version, the images can be built with a default user that is either a "standard" user or root
  • GitHub Actions workflows are defined to build, test, and publish the images in this repository. The images are published to Docker Hub twice per month (to keep packages updated), as well as any time a change is made to the Dockerfiles, GitHub Actions workflows, or configuration files such as .env
  • Python- and shell script-based image tests can be found in the dockerfile_*/image_tests/ folders. These tests check for system packages and configuration options to attempt to ensure software in images functions as expected prior to production
  • Detailed project and usage documentation is provided in the README