Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Separate iRODS client from workflow containers #24

Open
theferrit32 opened this issue Jun 13, 2018 · 1 comment
Open

Separate iRODS client from workflow containers #24

theferrit32 opened this issue Jun 13, 2018 · 1 comment

Comments

@theferrit32
Copy link
Member

iRODS container handles authentication and connection to iRODS server, and mounting an iRODS directory as a unix filesystem.

Launching workflow which ingests files from iRODS must include step to start iRODS container and mount it as a filesystem into the workflow container. It should be straightforward to expose the authenticated iRODS mount in the iRODS container on an isolated docker network, and then mount it as a volume in the workflow containers.

Need to explore network filesystem protocols, WebDAV/Davrods would be ideal for this use case but its openid authentication is not yet finished. Temporarily could use ftp or nfs.

@theferrit32
Copy link
Member Author

This is now pretty much solved by enabling Docker-in-Docker functionality in the base image. If this becomes a problem or lacks docker features required by a particular workflow, may explore other possibilities.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant