Singularity Registry HPC v0.0.25
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 editallows 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