HTCondor is a specialized workload management system for compute-intensive jobs and it is supported by REANA alongside primary job execution backend Kubernetes and Slurm.
In order to use CERN HTCondor cluster you need to be authenticated using Kerberos. Generate keytab file and upload it and your CERN username as secrets to REANA.
Specifying compute backend¶
In order to execute certain steps of a workflow on the CERN HTCondor cluster
you must specify
htcondorcern as the step's execution backend in the
# Serial example ... steps: - name: reana_demo_helloworld_htcondorcern environment: 'python:2.7-slim' compute_backend: htcondorcern commands: - python helloworld.py
Examples for CWL and Yadage can be found in REANA example - "hello world"