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

Refactor the AWS configuration #3498

Merged
merged 31 commits into from
Apr 12, 2023
Merged

Refactor the AWS configuration #3498

merged 31 commits into from
Apr 12, 2023

Conversation

pditommaso
Copy link
Member

The aim of this PR is to refactor the AWS config and move it away from the Global object and implement it instead in the nf-amazon module

Signed-off-by: Paolo Di Tommaso <[email protected]>
@pditommaso pditommaso added this to the 23.04.0 milestone Dec 15, 2022
@pditommaso pditommaso marked this pull request as draft December 15, 2022 13:07
@pditommaso pditommaso force-pushed the master branch 2 times, most recently from cefb067 to e523afd Compare December 22, 2022 20:43
@pditommaso pditommaso marked this pull request as ready for review January 12, 2023 17:47
@bentsherman
Copy link
Member

Is this PR stale since you started #3555 ?

@bentsherman
Copy link
Member

Nevermind, I see this is the upstream branch.

@pditommaso pditommaso force-pushed the master branch 2 times, most recently from 0d59b4c to b93634e Compare March 11, 2023 11:20
@pditommaso pditommaso modified the milestones: 23.04.0, 23.10.0 Apr 9, 2023
Signed-off-by: Paolo Di Tommaso <[email protected]>
Signed-off-by: Paolo Di Tommaso <[email protected]>
Signed-off-by: Paolo Di Tommaso <[email protected]>
Signed-off-by: Paolo Di Tommaso <[email protected]>
Signed-off-by: Paolo Di Tommaso <[email protected]>
@pditommaso pditommaso force-pushed the aws-config-refactor branch from dc81170 to 8499e4b Compare April 9, 2023 21:52
Signed-off-by: Paolo Di Tommaso <[email protected]>
Signed-off-by: Paolo Di Tommaso <[email protected]>
@pditommaso pditommaso merged commit a74e42d into master Apr 12, 2023
@pditommaso pditommaso deleted the aws-config-refactor branch April 12, 2023 08:11
abhi18av pushed a commit to abhi18av/nextflow that referenced this pull request Oct 28, 2023
This commit refactors AWS configuration component used by nextflow, 
removing the custom parsing of AWS credentials and config files and delegating 
it to the AWS SDK. 

It also better handles configuration profiles and adds the ability 
to use IAM roles defined in the credentials or config files to authenticate API calls. 
  

Signed-off-by: Paolo Di Tommaso <[email protected]>
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

Successfully merging this pull request may close these issues.

2 participants