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

feature/credentials Per-User/Per-Bucket Support #1098

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

lbeckman314
Copy link
Member

@lbeckman314 lbeckman314 commented Nov 8, 2024

Overview 🔐

Thanks to our collaborators at CTDS, Funnel is adding support for "Per-User/Per-Bucket" credentials to allow Users to access S3 Buckets without having to store their credentials in the Funnel Server.

The high level overview of this feature will be such Funnel will be able to speak with a custom credential "Wrapper Script" that will:

  • Take the User Credentials
  • Create an S3 Bucket
  • Generate a Key (optionally for use in Nextflow Config)
  • Send the Key to Funnel

In this way this Wrapper can manage the bucket and the keys (the Wrapper would be the middleware between the User and Funnel).

Development 🧑‍💻

Stay tuned for this feature's development! This feature is being tracked with the following:

Credits 🙌

This feature and its development would not be possible without our continuing collaboration with Pauline Ribeyre, Jawad Qureshi, Michael Fitzsimons, and the entire CTDS team at the University of Chicago!

Copy link

netlify bot commented Nov 8, 2024

Deploy Preview for ohsu-comp-bio-funnel canceled.

Name Link
🔨 Latest commit 5aed2bc
🔍 Latest deploy log https://app.netlify.com/sites/ohsu-comp-bio-funnel/deploys/672e89f56fec6d00082afff1

lbeckman314 added a commit that referenced this pull request Nov 8, 2024
@lbeckman314 lbeckman314 changed the base branch from master to develop November 8, 2024 19:22
@lbeckman314 lbeckman314 self-assigned this Nov 8, 2024
@lbeckman314 lbeckman314 added this to the 0.11.1 milestone Nov 8, 2024
@lbeckman314 lbeckman314 changed the title Feature/credentials feature/credentials Per-User/Per-Bucket Support Nov 8, 2024
@lbeckman314 lbeckman314 changed the title feature/credentials Per-User/Per-Bucket Support feature/credentials — Per-User/Per-Bucket Support Nov 8, 2024
@lbeckman314 lbeckman314 changed the title feature/credentials — Per-User/Per-Bucket Support feature/credentials Per-User/Per-Bucket Support Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant