Skip to content

Conversation

@fbalicchia
Copy link
Contributor

This PR refactors the BedrockProvider::from_env implementation to make AWS configuration loading more robust and user-friendly, especially for environments using AWS SSO or multiple profiles.

Key Changes
• Replaced aws_config::load_from_env() with aws_config::defaults(BehaviorVersion::latest()) to support:
• AWS SSO logins (aws sso login --profile )
• Named profiles (AWS_PROFILE)
• Explicit region configuration (AWS_REGION)
• Added explicit handling for:
• AWS_PROFILE → sets the active AWS profile
• AWS_REGION → sets the AWS region dynamically

fbalicchia and others added 29 commits November 7, 2025 13:38
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Arya Pratap Singh <notaryasingh@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
…block#5437)

Signed-off-by: saiadithyaa <saiadithyaa2306@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Dakshata Mishra <dakshatamishralakshya@gmail.com>
Signed-off-by: Dakshata <22-783@apsdhaulakuan.onmicrosoft.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Mohammad Shahzeb Alam <shahzebalam14feb@gmail.com>
Co-authored-by: taniandjerry <126204004+taniandjerry@users.noreply.github.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Anudhyan <127120520+Anudhyan@users.noreply.github.com>
Signed-off-by: Anudhyan Datta <anudhyandatta2021@gmail.com>"
Signed-off-by: Anudhyan Datta <anudhyandatta2021@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Shreyansh Singh Gautam <shreyanshrewa@gmail.com>
Co-authored-by: taniandjerry <126204004+taniandjerry@users.noreply.github.com>

Thank you so much for contributing this Hacktoberfest, Sheryansh!

Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
…with goose (block#5446)

Signed-off-by: Lymah123 <fimihanodunola625@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
…ock#5195)

Signed-off-by: Anthony D. Mays <anthony@morganlatimer.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Mohammed Thaha <mohammedthahacse@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Anthony D. Mays <anthony@morganlatimer.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Dakshata <22-783@apsdhaulakuan.onmicrosoft.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Dakshata <22-783@apsdhaulakuan.onmicrosoft.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Better-Boy <panaroma365@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Better-Boy <panaroma365@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
…ion (block#5464)

Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Better-Boy <panaroma365@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
…lock#5467)

Signed-off-by: Lymah123 <fimihanodunola625@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
danielcooper and others added 22 commits November 7, 2025 13:38
Signed-off-by: Daniel Cooper <daniel@14lines.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Alex Holder <alexeeyre@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
…or (block#5494)

Signed-off-by: fbalicchia <fbalicchia@gmail.com>
)

Signed-off-by: Ramazan Sancar <ramazansancar4545@gmail.com>
Co-authored-by: Ramazan Sancar <ramazansancar4545@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
block#5616)

Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
…r extension (block#5575)

Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Auto-merged release PR after tag v1.13.0 was pushed

Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
Signed-off-by: fbalicchia <fbalicchia@gmail.com>
…on (block#5625)

Signed-off-by: fbalicchia <fbalicchia@gmail.com>
@fbalicchia fbalicchia requested a review from a team as a code owner November 7, 2025 12:38
Copy link
Collaborator

@DOsinga DOsinga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for looking into this. I think you need to pull in main or something to clean up the diff

@alexhancock
Copy link
Collaborator

@fbalicchia Do you want to merge main or rebase and get this one ready to go in?

@fbalicchia
Copy link
Contributor Author

I'm sorry alexhancock i'll do soon

@fbalicchia fbalicchia closed this Nov 12, 2025
@fbalicchia
Copy link
Contributor Author

alexhancock Closing in favor of #5699

@fbalicchia fbalicchia deleted the addaws-profile branch November 21, 2025 15:52
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.