Skip to content

Releases: stackhpc/ansible-slurm-appliance

v2.23.0

Choose a tag to compare

@sjpb sjpb released this 29 Jul 15:19
Immutable release. Only release title and notes can be modified.
4bc4c47

What's Changed

  • Fix typo in .grype.yaml by @priteau in #1009
  • Mitgate ovswrap via configurable kernel module denylist by @sjpb in #1010

Full Changelog: v2.22.0...v2.23.0

Images

Two new images are available:

RockyLinux 8: openhpc-RL8-260729-0831-035787f3
RockyLinux 9: openhpc-RL9-260729-0832-035787f3

v2.22.0

Choose a tag to compare

@wtripp180901 wtripp180901 released this 24 Jul 16:10
Immutable release. Only release title and notes can be modified.
5d8f3e7

What's Changed

Images

Two new images are available:

  • RockyLinux 8: openhpc-RL8-260724-1046-3267c585
  • RockyLinux 9: openhpc-RL9-260724-1045-3267c585

Full Changelog: v2.21.2...v2.22.0

v2.21.2

Choose a tag to compare

@sjpb sjpb released this 17 Jul 15:38
Immutable release. Only release title and notes can be modified.
fcbe87a

What's Changed

Security and Updates

  • Update OS packages to fix ghostlock in RL8 by @jovial in #1001

Full Changelog: v2.21.1...v2.21.2

Images

A new image is available:

  • RockyLinux 8: openhpc-RL8-260717-1018-bcd59178

See v2.21 for the unchanged RockyLinux 9 image.

v2.21.1

Choose a tag to compare

@sjpb sjpb released this 16 Jul 08:35
Immutable release. Only release title and notes can be modified.
647c2a8

What's Changed

Shortly after v2.21 was released, NVIDIA released a version of DOCA-OFED compatible with EL9.8. This release can be used for RockyLinux 9.8 site image builds which require the doca group.

Security and Updates

  • Bump DOCA-OFED to 3.2.3 on both OSes by @sjpb in #1000

Full Changelog: v2.21...v2.21.1

Images

There are no new images at this release, see v2.21.

v2.21

Choose a tag to compare

@sjpb sjpb released this 15 Jul 13:02
Immutable release. Only release title and notes can be modified.
65145dd

What's Changed

Updates all dnf packages to latest snapshots. This includes a fix for CVE-2026-43499 (ghostlock) in the RockyLinux 9 image only.

Important

NVIDIA doca-ofed is currently not compatible with the latest RockyLinux 9.8 kernel. Upgrades to this appliance version should not include doca in any site image builds.

Kernel updates:

  • RL9: 5.14.0-687.25.1.el9_8.x86_64 (was 5.14.0-687.12.1.el9_8.x86_64)
  • RL8: 4.18.0-553.141.1.el8_10.x86_64 (was 4.18.0-553.137.1.el8_10.x86_64)

Security and Updates

  • Update OS packages to fix ghostlock in RL9 by @sjpb in #999

Full Changelog: v2.20...v2.21

Images

Two new images are available:

  • RockyLinux 8: openhpc-RL8-260715-0828-72b8075d
  • RockyLinux 9: openhpc-RL9-260715-0828-72b8075d

v2.20

Choose a tag to compare

@sjpb sjpb released this 10 Jul 13:04
Immutable release. Only release title and notes can be modified.
7507019

Caution

This release is NOT the latest, GitHub release page ordering is broken!

What's Changed

Important

This release is generally backward-compatible for configuration but includes Slurm major version upgrades and kernel updates (not necessarily to the latest available upstream versions). Please see the PR notes linked from the security section below for full details before upgrading.

If using the squid functionality as a general proxy (not purely for EESSI) note that the default ACLs are now more restrictive - see PR993 below.

In summary:

  • RockyLinux 8.10: Slurm v23.11.10 -> v25.05.8. A Slurm database upgrade is required and will happen on first run of the site.yml playbook at this release.
  • RockyLinux 9.7 -> RockyLinux 9.8: Slurm v24.11.5 -> v25.11.4. No database upgrade is required.

Security and Updates

General enhancements and fixes

  • Fix ood file shortcuts by @technowhizz in #990
  • Fix nhc timeouts on /proc/cpuinfo with large cpu count by @elelaysh in #989
  • Fix typo in mounts role causing a missing directory to never be created by @elelaysh in #997
  • Support attaching pre-existing volumes to node groups by @sjpb in #998

StackHPC CI & development tools

Full Changelog: v2.19...v2.20

Images

Two new images are available:

  • RockyLinux 8: openhpc-RL8-260709-1110-095e2432
  • RockyLinux 9: openhpc-RL9-260709-1110-095e2432

New Contributors

v2.19

Choose a tag to compare

@sjpb sjpb released this 03 Jun 14:56
Immutable release. Only release title and notes can be modified.
d1b3ec6

What's Changed

This update is expected to be backward-compatible.

  • For RockyLinux 8, the updated kernel includes patches for CVE-2026-46333 (ssh-keysign-pwn), for which mitigations were provided in v2.17
  • For RockyLinux 9, this will be the final RockyLinux 9.7 update before RockyLinux 9.8.

Security & Updates

  • Update OS packages for RockyLinux 8.10 and 9.7 by @sjpb in #980. This provides kernels as follows:
    • RL8: kernel-4.18.0-553.126.1.el8_10
    • RL9: kernel-5.14.0-611.55.1.el9_7

General enhancements and fixes

  • Fix image build post-filesystems hook by @sjpb in #970
  • Use all ansible connection properties for dev/ansible-ssh by @sjpb in #977

StackHPC CI & development tools

  • Use ephemeral keys for CI image build and refactor CI ssh configuration by @sjpb in #971
  • Update node20 actions by @sjpb in #972
  • Allow setting keypair name for stackhpc CI by @sjpb in #976

Full Changelog: v2.18...v2.19

Images

Two new images are available:

  • RockyLinux 8: openhpc-RL8-260603-0842-b38bb57d
  • RockyLinux 9: openhpc-RL9-260603-0842-b38bb57d

v2.18

Choose a tag to compare

@sjpb sjpb released this 22 May 12:02
Immutable release. Only release title and notes can be modified.
e415421

What's Changed

This update is expected to be backward-compatible. It mostly upstreams client-specific code on top of v2.17:

  • Add pkinit support to freeipa integration by @sjpb in #966
  • Add post-filesystems hook by @sjpb in #968
  • Fix galaxy validation for non-symmetric difference filter by @sjpb in #969

Full Changelog: v2.17...v2.18

Images

No new images are provided at this release, see v2.17.

v2.17

Choose a tag to compare

@sjpb sjpb released this 21 May 14:14
Immutable release. Only release title and notes can be modified.
ecc88f5

What's Changed

This update is expected to be backward-compatible.

Important

Users should upgrade to this release where possible to get mitigation for CVE-2026-46333 (ssh-keysign-pwn).

Security & Updates

General enhancements and fixes

  • Fix mounts role failing to create directories by @MoteHue in #957
  • Fix mounts role changes permissions on mounted contents by @elelaysh in #963
  • Add support for setting minimum UID for users defined via basic_users by @sjpb in #942
  • Fix logic in build for desktop and lustre installs by @sjpb in #964

StackHPC CI & development tools

  • Use same dependencies for ansible-lint as actual environment by @sjpb in #967

Full Changelog: v2.16...v2.17

Images

Two new images are available:

  • RockyLinux 8: openhpc-RL8-260515-1509-ce6c64e9
  • RockyLinux 9: openhpc-RL9-260515-1436-ce6c64e9

v2.16

Choose a tag to compare

@sjpb sjpb released this 08 May 15:01
Immutable release. Only release title and notes can be modified.
ac809d3

What's Changed

This update is expected to be backward-compatible.

Important

Users should upgrade to this release where possible to get fixes/mitigations for:

Consider reviewing #946 and making similar changes to your environment/$ENV/activate scripts so that there is no need to cd environments/$ENV/tofu to run OpenTofu commands.

Security & Updates

  • Scan images using grype scanner by @sjpb in #937
  • Bump tornado package for Jupyter to v6.5.5 by @wtripp180901 in #944
  • Upgrade prometheus stack to latest LTS versions by @elelaysh in #943
  • Bump CUDA to 13.2.1 and NVIDIA driver to 595.71.05 by @priteau in #939
  • Update OS packages in images to get kernels with copy fail resolved by @sjpb in #956
  • Add dirtyfrag mitigation to images by @sjpb in #961

General enhancements and fixes

  • Validate ansible-galaxy installs are up to date in build by @sjpb in #921
  • Sort NHC elements to ensure repeatable ordering by @priteau in #915
  • Improve hpctests: account and qos options and allowance for reserved cores for HPL by @elelaysh in #924
  • Use pam_slurm_adopt instead of pam_slurm by @elelaysh in #905
  • Support Let's Encrypt for Open OnDemand by @priteau in #714
  • Make ondemand server config idempotent by @sjpb in #929
  • Fix hpctests script templates by @elelaysh in #933
  • doca: fix rare failure when Waiting for process by @elelaysh in #930
  • basic_users role: Prevent user changes to skeleton-templated files being lost by @sjpb in #941
  • Run tofu from anywhere by @jovial in #946
  • Fix node health checks failure for auto mounted filesystems by @jovial in #913
  • Host Slurm logo image and reference it in ui-meta by @m-bull in #950
  • Fixup inventory retrieval adhoc playbook for current OpenTofu config by @sjpb in #951
  • Fix pulp sync on RL8 by @sjpb in #958
  • Fix cvmfs config templating in eessi role by @MoteHue in #960
  • Fix no sssd_packages installed if not sssd_install_ldap by @elelaysh in #959

StackHPC CI & development tools

  • Use only ruff for python linting and only black for python formatting by @sjpb in #927
  • Add script to run linters locally by @elelaysh in #932
  • Deactivate trivy and rotate CI creds by @sjpb in #934
  • Enable and fix GitHub action warnings by @elelaysh in #935
  • Add a do-nothing scan.yml workflow so can run workflow_dispatch by @sjpb in #938
  • Fix typos in linter command references by @jovial in #945
  • Add pins from github-actions-list @ e6fd9c5 by @sjpb in #947
  • Update GitHub actions versions for organisation allowlist by @sjpb in #954

Full Changelog: v2.15.1...v2.16

Images

Two new images are available:

  • RockyLinux 8: openhpc-RL8-260508-1119-0374764b
  • RockyLinux 9: openhpc-RL9-260508-1119-0374764b