feat(aws): Add support for sourcing credentials from external process#67
Merged
huseyinbabal merged 1 commit intohuseyinbabal:masterfrom Jan 14, 2026
Merged
Conversation
Owner
|
Hi @dzvon thank you for your contribution ❤️ Just wanted to inform you about a maintenance in ci pipeline, I will review your pr after that improvement, that means I will request a rebase soon 😄 It won't take long |
- Implemented `credential_process` support in config files. - Added in-memory caching for process-sourced credentials. - Automatic refresh of temporary credentials based on the `Expiration` field. - Caching of long-term credentials (no `Expiration`) to minimize process calls. - Added unit test `test_credential_process_success` to verify the implementation.
f14e4ac to
310326c
Compare
Contributor
Author
|
@huseyinbabal Sure, I rebased my branch onto master. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related Issue
Closes #34
Description
credential_processsupport in config files.Expirationfield.Expiration) to minimize process calls.test_credential_process_successto verify the implementation.Type of Change
Checklist
Additional Notes
External credentials are handled almost the same way as in the AWS CLI. See the documentation: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sourcing-external.html