Skip to content

Singularity Registry HPC v0.0.25

Choose a tag to compare

@vsoch vsoch released this 05 Jun 19:14
· 231 commits to main since this release
b0c24a8

This update includes bug fixes, organization refactor, and addition of several new features!

  • Podman support is now added. The user can set podman to the default with shpc config set container_tech:podman
  • This means that container_tech is now a settings.yml variable
  • Automatically generated alias names for a container are now customizable, defaulting to {{ tool }} and allowing for also registry, namespace, and version.
  • We now allow for custom test interpreter "test_shell" to distinguish from podman_shell and singularity_shell
  • The command config edit allows for interactive edit
  • Adding show --filter to filter list of modules shown
  • We have split the documentation into user and developer guides to make it easier to find what you are looking for
  • Added automated spell checking with crate-ci/typos
  • Support for container features. E.g., if a container.yaml has features->gpu, the container technology knows how to process that to add appropriate flags.
  • shpc get -e to show path to an envrironment file
  • Added support for env section to render to bound environment file
  • Allowing for a container:tag convention to be used for commands.
  • List defaults to showing modules/tags one per line, unless --short used