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

Read all AWS env vars #874

Merged
merged 3 commits into from
Feb 12, 2020
Merged

Read all AWS env vars #874

merged 3 commits into from
Feb 12, 2020

Conversation

lukehoban
Copy link
Contributor

For both programmatic access, and for pre-configuration, we must read in all the appropriate env vars. We were previously failing to read many of the env vars for setting up programmatic access, and failing to read any of the env vars for pre-configuration checks.

Fixes #252

@lukehoban lukehoban requested review from stack72 and pgavlin February 11, 2020 23:38
@stack72
Copy link
Contributor

stack72 commented Feb 12, 2020

@lukehoban just pushed a quick fix to the branch for the range statement

@stack72 stack72 added the impact/no-changelog-required This issue doesn't require a CHANGELOG update label Feb 12, 2020
For both programmatic access, and for pre configuration, we must read in all the appropriate env vars.

Fixes #252
@lukehoban lukehoban merged commit 20bc79d into master Feb 12, 2020
@pulumi-bot pulumi-bot deleted the lukehboban/252 branch February 12, 2020 02:35
lukehoban pushed a commit that referenced this pull request Mar 11, 2020
In #874 we added config defaults from environment variables for four new configuration settings.  Thees config defaults are used in two places: (1) `aws.config` and (2) the defaults for `aws.Provider`.  For (1) these changes were a good thing, but for (2) they led to values from the environment getting baked into checkpoints that should not be.

It's not clear to me that we should be doing (2) at all - that is - I don't think `region` or `profile` should be picked up from the environment and baked into the checkpoint file either.  But for now we'll just revert the more recent change here which has led to the more significant immediate issue.

Part of #814.
lukehoban pushed a commit that referenced this pull request Mar 11, 2020
In #874 we added config defaults from environment variables for four new configuration settings.  Thees config defaults are used in two places: (1) `aws.config` and (2) the defaults for `aws.Provider`.  For (1) these changes were a good thing, but for (2) they led to values from the environment getting baked into checkpoints that should not be.

It's not clear to me that we should be doing (2) at all - that is - I don't think `region` or `profile` should be picked up from the environment and baked into the checkpoint file either.  But for now we'll just revert the more recent change here which has led to the more significant immediate issue.

Part of #814.

Fixes #890.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
impact/no-changelog-required This issue doesn't require a CHANGELOG update
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Cannot authenticate on AWS using switchrole
4 participants