Containers of various flavors need to be interoperable between MAAP and HECC. Currently that means that docker containers must run on HECC system through some mechanism. The first mechanism is to use singularity. We also investigate the use of Podman and its potential use upstream, but not as a deliverable in R2 or R3.
Definition of Done:
[x] Deliverable 1 - demonstrate ability to run singularity container with or without sandboxing on pleaides by ARC team.
[ ] Deliverable 2 - - demonstrate ability to run singularity container with or without sandboxing on pleaides by JPL team.
Containers of various flavors need to be interoperable between MAAP and HECC. Currently that means that docker containers must run on HECC system through some mechanism. The first mechanism is to use singularity. We also investigate the use of Podman and its potential use upstream, but not as a deliverable in R2 or R3.
Definition of Done: