Releases: nathan-hess/docker-slurm
Releases · nathan-hess/docker-slurm
v1.1.0
What's Changed
New Features and Enhancements
- Create template for auto-generated release notes by @nathan-hess in #22
- Update README by @nathan-hess in #23
- Update image publish workflow to create tagged versions on release by @nathan-hess in #24
- Add
bc
package tofull
andfull-root
images by @nathan-hess in #26
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
- Workflow version and trigger updates by @nathan-hess in #21
Full Changelog: v1.0.0...v1.1.0
v1.0.0
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