github eth-cscs/sarus 1.7.0

2 months ago

Added

  • Added the sarus ps command to list running containers. More details here.
  • Added the sarus kill command to terminate (and subsequently remove) containers.
  • Added the -n, --name option the sarus run command to specify the name of the container to run. If the option is not specified, Sarus assigns a default name in the form sarus-container-*. More details here
  • MPI hook: added support for the environment variable MPI_COMPATIBILITY_TYPE that defines the behaviour of the compatibility check of the libraries
    that the hook mounts. Valid values are major, full and strict. Default value is major.
    More details here.
  • MPI hook: added support for the HOOK_ROOTLESS environment variable, enabling the hook to be used in rootless container runtimes. More details here.
  • SSH Hook: added a poststop functionality that kills the Dropbear process in case the hook does not join the container's PID namespace. More details here.

Changed

  • Configuration templates and documentation for OCI hooks now use the createRuntime, createContainer, or startContainer execution stages instead of the prestart stage, which has been deprecated since version 1.0.2 of the OCI Runtime specification. The only exception is the NVIDIA Container Toolkit hook.
  • Updated the build environment of the Sarus static standalone package to Alpine Linux 3.20 with a GCC 13.2.1 toolchain.
  • Updated recommended runc version to 1.1.14
  • Updated recommended Boost version to 1.85.0
  • Updated recommended RapidJSON version to commit ab1842a2da

Don't miss a new sarus release

NewReleases is sending notifications on new releases.