Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Support for containers #45
Support for running applications in containers. Make this a high level app type. Investigate support for reusing cached containers. Investigate support for containers as a sandbox.
Potentially we would want to support different container models for different systems. We'd want to define a single app that could then use different containers on each system.
Perhaps something like the following:
Maybe better to wrap each container type as its own class?
added a commit
Mar 30, 2018
0.5.0 added minimal container support. This was done in the IPP executor, by having the ipengine calls wrapped by container calls. This approach however works only when ddocker containers can be launched directly for eg. on a node with docker available. We need this this logic to be pushed down to libsubmit so that containers are launched in a way suitable to the compute resource, (say Kubernetes).
@annawoodard This is additional work that needs to happen in order to support containers properly.