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

command: Don't treat config warnings as errors #23383

Merged
merged 1 commit into from
Nov 14, 2019

Conversation

apparentlymart
Copy link
Contributor

Meta.backendConfig was incorrectly treating the second return value from loadBackendConfig as if it were go error rather than tfdiags.Diagnostics, which in turn meant that it would treat warnings like
errors.

This had confusing results because it still returned that tfdiags.Diagnostics value in its own diagnostics return value, causing the caller to see warnings even though the backendConfig function had taken
the error codepath.

In particular, this fixes #23370.

Meta.backendConfig was incorrectly treating the second return value from
loadBackendConfig as if it were go "error" rather than
tfdiags.Diagnostics, which in turn meant that it would treat warnings like
errors.

This had confusing results because it still returned that
tfdiags.Diagnostics value in its own diagnostics return value, causing the
caller to see warnings even though the backendConfig function had taken
the error codepath.
@apparentlymart apparentlymart added bug cli v0.12 Issues (primarily bugs) reported against v0.12 releases labels Nov 14, 2019
@apparentlymart apparentlymart requested a review from a team November 14, 2019 22:38
@apparentlymart apparentlymart self-assigned this Nov 14, 2019
@apparentlymart apparentlymart added this to the v0.12.15 milestone Nov 14, 2019
@apparentlymart apparentlymart merged commit d0f50ff into master Nov 14, 2019
@apparentlymart apparentlymart deleted the b-errant-init-required branch November 14, 2019 22:50
@ghost
Copy link

ghost commented Mar 28, 2020

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@ghost ghost locked and limited conversation to collaborators Mar 28, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug cli v0.12 Issues (primarily bugs) reported against v0.12 releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Terraform output error since 0.12.14 "Initialization required"
2 participants