Alternate container system for Linux Host Adapter

Just wondering how embedded Singularity is in the Linux Host Adapter. I have containerized OOD in podman (will be opensourcing soon) and was just curious how difficult it would be to swap Singularity with Podman in the Linux Host Adapter methodology.

Singularity works fine of course but more of a “keep it all under one system” kind of interest.

Thanks!
Morgan

Hello and welcome!

The singularity container is fairly coupled to the LHA, which may not be obvious looking at the launcher.rb located here:

But, if you look in the templates/script_wrapper.erb.sh you can see there’s quite a dependency there for singularity.

That said, if you’d like to expand on the work and begin work on an adapter for podman we’d gladly take a look, PR are always welcome!

1 Like