Hacker News new | ask | show | jobs
by momothereal 654 days ago
What is awful about the Helm provider for Terraform?
2 comments

When you make a change to a gigantic values yaml, it shows you the worst possible diff: the entire block removed, a whole new block added, even for a 1 line change.

https://github.com/hashicorp/terraform-provider-helm/issues/...

Any time I touch the monitoring stack, which has several helm releases with large values blocks (kube-prometheus-stack, promtail, Loki, Mimir), it's absolutely nightmarish. The plan can be hundreds of lines that have to be diffed manually.

I'd say both Helm and Terraform :)
;)

I've tamed terraform, mostly. Individual providers can be awful though.