-
Notifications
You must be signed in to change notification settings - Fork 645
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
Pick up AWS credentials from ENV #1310
Conversation
Codecov Report
@@ Coverage Diff @@
## master #1310 +/- ##
============================================
+ Coverage 56.33% 56.47% +0.13%
- Complexity 1798 1805 +7
============================================
Files 157 157
Lines 8547 8560 +13
Branches 1314 1317 +3
============================================
+ Hits 4815 4834 +19
+ Misses 3257 3254 -3
+ Partials 475 472 -3
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Thanks a lot!
Could you please add some documentation also about this change and update doc/changelog.md
?
I've adapted the changelog and also the documentation of the Extended Authentication. |
@sebastiankirsch : Np, Let's wait for Roland to review. |
@rhuss I gave this some more thought and realized that there are also Named Profiles that people might use to authenticate against AWS. |
Sorry for the delay, year-end-stress here. For using the AWS support directly: What's about making this optional ? E.g. when the plugin is configured manually to use this dependency (within a wdyt ? |
Good idea. It would be a breaking change though (assuming the "native" support would be dropped), not sure what your stance is on this. |
I mean we could keep the current support and use it if request but not official SDK dependency has been declared. But let's get that PR merged first, I hope I find some room until the weekend (but year-end-stress here ....) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks ! looks good to me
Add support in AuthConfigFactory to retrieve credentials from different mechanisms for AWS. Port of fabric8io/docker-maven-plugin#1311 Port of fabric8io/docker-maven-plugin#1310 Related to eclipse-jkube#702 Signed-off-by: Rohan Kumar <[email protected]>
Add support in AuthConfigFactory to retrieve credentials from different mechanisms for AWS. Port of fabric8io/docker-maven-plugin#1311 Port of fabric8io/docker-maven-plugin#1310 Related to eclipse-jkube#702 Signed-off-by: Rohan Kumar <[email protected]>
Add support in AuthConfigFactory to retrieve credentials from different mechanisms for AWS. Port of fabric8io/docker-maven-plugin#1311 Port of fabric8io/docker-maven-plugin#1310 Related to eclipse-jkube#702 Signed-off-by: Rohan Kumar <[email protected]>
Add support in AuthConfigFactory to retrieve credentials from different mechanisms for AWS. Port of fabric8io/docker-maven-plugin#1311 Port of fabric8io/docker-maven-plugin#1310 Related to eclipse-jkube#702 Signed-off-by: Rohan Kumar <[email protected]>
Add support in AuthConfigFactory to retrieve credentials from different mechanisms for AWS. Port of fabric8io/docker-maven-plugin#1311 Port of fabric8io/docker-maven-plugin#1310 Related to eclipse-jkube#702 Signed-off-by: Rohan Kumar <[email protected]>
Add support in AuthConfigFactory to retrieve credentials from different mechanisms for AWS. Port of fabric8io/docker-maven-plugin#1311 Port of fabric8io/docker-maven-plugin#1310 Related to eclipse-jkube#702 Signed-off-by: Rohan Kumar <[email protected]>
Add support in AuthConfigFactory to retrieve credentials from different mechanisms for AWS. Port of fabric8io/docker-maven-plugin#1311 Port of fabric8io/docker-maven-plugin#1310 Related to #702 Signed-off-by: Rohan Kumar <[email protected]>
With various AWS authentication mechanisms already in place, one of the most basic ones is yet missing: configuring credentials via environment variables.
See https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html