HNHacker News
TopNewBestAskShowJobs

smcwhtdtmc

15 karma · joined May 15, 2024

submissionscomments
smcwhtdtmc··on What went wrong with UniSuper and Google Cloud?
You're welcome! Your article taught me exactly what to go looking for.

While we're at it, it also looks like the provider couldn't provision stretched clusters at all until mid-April. I don't know what I think this means for the theory presented in the article. Maybe Uni was new to TF (or even actively onboarding) and paid the beginner's tax? TF is great at turning beginner mistakes into "you deleted your infra." It's an uncomfortable amount of speculation, but it's plausible.

Relevant discussion is on https://github.com/GoogleCloudPlatform/magic-modules/pull/10... and relevant code changes are on https://github.com/hashicorp/terraform-provider-google/pull/...

smcwhtdtmc··on What went wrong with UniSuper and Google Cloud?
I used to ~own all internal terraform usage at a very large software company. I could talk for hours about all the ways in which the "wall of text" is ineffective at scale. A surprisingly large amount of our technical investment in TF was around improving plan review.
smcwhtdtmc··on What went wrong with UniSuper and Google Cloud?
The Terraform provider hard-codes delay_hours to zero. We can't know if this was TF-initiated (I agree with the general sentiment here re: the usefulness of forensic analysis). But if it was, the TF provider bypasses an important safety mechanism.

https://github.com/hashicorp/terraform-provider-google/blob/...