...
- Only docker universe allowed (docker and singularity)
- Only condor_submit command allowed
- Private network in the tenancy enabled to allow access to tenancy-internal resources/files
- Condor transfer mechanism allowed
...
Docker universe job in HTCondor
Try this tutorialon how to create a container and push it to a registry using docker. Moreover it provides an example job that can be submitted to HTCondor. If you cannot use public container registry, you can use EUMETSAT: Container Registry for HTC Batch Processing specifically added for this purpose mainly.
Singularity job in HTCondor
Since April 2025, EWC HTC batch processing introduced the possibility to run singularity jobs. Singularity (https://sylabs.io/singularity/) is a container runtime system popular in scientific and HPC communities. HTCondor can run jobs inside Singularity containers.
Warning |
---|
Submit nodes created before April 2025, will fail when trying to run singularity jobs. In order to enable running singularity jobs, you need to deploy a new submit node as explained above. |
Try this tutorialexample job that can be submitted to HTCondor.