singularity
singularity copied to clipboard
actions: Add --oci flag to call OCI launcher
Description of the Pull Request (PR):
Depends on #1021
Add an --oci flag to actions (run/shell/exec) that calls the (no-op) OCI launcher instead of the singularity native runtime launcher.
Fix OCI launcher supported option checks for empty structs (not just nils), and always set options.
Add E2E profiles and a test for unimplemented error on the --oci option.
This fixes or addresses the following GitHub issues:
- Fixes #1022
Before submitting a PR, make sure you have done the following:
- Read the Guidelines for Contributing, and this PR conforms to the stated requirements.
- Added changes to the CHANGELOG if necessary according to the Contribution Guidelines
- Added tests to validate this PR, linted with
make checkand tested this PR locally with amake test, andmake testallif possible (see CONTRIBUTING.md). - Based this PR against the appropriate branch according to the Contribution Guidelines
- Added myself as a contributor to the Contributors File