Skip to content

restore terraform to working state#6402

Merged
garyverhaegen-da merged 1 commit intomasterfrom
restore-terraform
Jun 18, 2020
Merged

restore terraform to working state#6402
garyverhaegen-da merged 1 commit intomasterfrom
restore-terraform

Conversation

@garyverhaegen-da
Copy link
Copy Markdown
Contributor

It looks like some nix update has broken our current Terraform setup. The Google provider plugin has changed its reported version to 0.0.0; poking at my local nix store seems to indicate we actually get 3.15, but 🤷.

This PR also reverts the infra part of #6400 so we get back to master == reality.

CHANGELOG_BEGIN
CHANGELOG_END

It looks like some nix update has broken our current Terraform setup.
The Google provider plugin has changed its reported version to 0.0.0;
poking at my local nix store seems to indicate we actually get 3.15, but
:shrug:.

This PR also reverts the infra part of #6400 so we get back to master ==
reality.

CHANGELOG_BEGIN
CHANGELOG_END
@garyverhaegen-da
Copy link
Copy Markdown
Contributor Author

Note that despite the Standard-Change label, this PR does not represent any standard change, because they were not actually applied as part of #6400. (Which therefore also has a "false positive" label.)

@garyverhaegen-da garyverhaegen-da merged commit fba5747 into master Jun 18, 2020
@garyverhaegen-da garyverhaegen-da deleted the restore-terraform branch June 18, 2020 10:15
garyverhaegen-da added a commit that referenced this pull request Sep 10, 2020
It looks like #6761 broke our Terraform setup by upgrading the nixpkgs
snapshot. That this has not been caught earlier is, I suppose, a
testament to how stable our infrastructure has become nowadays.

This is the same issue we had with the Google providers in #6402, i.e.
we are trying to pin the provider versions both at the nix level and at
the terraform level, with no way to force them to stay in sync.

I don't have a good proposal for such a way, and it seems rare and
innocuous enough to not warrant the investment to fix this at a more
fundamental level.

CHANGELOG_BEGIN
CHANGELOG_END
garyverhaegen-da added a commit that referenced this pull request Sep 10, 2020
It looks like #6761 broke our Terraform setup by upgrading the nixpkgs
snapshot. That this has not been caught earlier is, I suppose, a
testament to how stable our infrastructure has become nowadays.

This is the same issue we had with the Google providers in #6402, i.e.
we are trying to pin the provider versions both at the nix level and at
the terraform level, with no way to force them to stay in sync.

I don't have a good proposal for such a way, and it seems rare and
innocuous enough to not warrant the investment to fix this at a more
fundamental level.

CHANGELOG_BEGIN
CHANGELOG_END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants