reanahub / reana-workflow-engine-snakemake

REANA Workflow Engine Snakemake
MIT License
0 stars 22 forks source link

add support for Kerberos during workflow execution #44

Closed tiborsimko closed 2 years ago

tiborsimko commented 2 years ago

For workflow step jobs, when users ask for kerberos=True, we are adding a side container to ensure Kerberos support.

For workflow engine orchestration, we don't do that. There is no kerberos=True equivalent setting for the whole workflow.

This is especiallly important for Snakemake that has remote data file support and that may need to access them in order to decide how to run the workflow. (See also #41 which works for public data file locations; this issue would allow the same for restricted data file locations.)

What we should do:

tiborsimko commented 2 years ago

Here's how we add the side car to run-reana-job pods:

Here's inspiration for our approach: