5 ms·
These people have seriously contributed back to the Terraform community. Terraform doesn't have a test suite- Grunt made Terratest, as well as many other tools.
by tedivm 3y ago
These people have seriously contributed back to the Terraform community. Terraform doesn't have a test suite- Grunt made Terratest, as well as many other tools. These people have seriously contributed back to the ecosystem, in many ways beyond what Hashicorp has done.
Beyond that, I know some of these companies tried to be contributors to Terraform itself but were ghosted by Hashicorp.
At the same time there's only a handful of regular contributors to Terraform[1]. It would not be hard for these companies to provide more resources to Terraform than Hashicorp is.
https://github.com/hashicorp/terraform/pulse/monthly https://github.com/hashicorp/terraform/pulse/monthly
- DrRobinson 3y ago> Terraform doesn't have a test suite- Grunt made Terratest They have experimental support: https://developer.hashicorp.com/terraform/language/modules/testing-experiment#current-experimental-features https://developer.hashicorp.com/terraform/language/modules/t...
- rjbwork 3y agoProbably not difficult for these competitor organizations to fund an OpenTF team to hire some of these people away from HashiCorp and continue it on as FOSS either. I can't imagine Liam turning down .5M/year to do so.
- fishnchips 3y agoMarcin here, co-founder at Spacelift. We are open to fund 5 FTEs, feel free to reach out to us via the pledge page if you're interested in OpenTF becoming your full-time job.
- tedivm 3y agoThis is the first time I've been disappointed that I really like my current job, as that sounds like it would be pretty awesome.
- lijok 3y agoGruntwork is the only one of these companies that I genuinely cannot understand Hashicorp having any beef with.
- jen20 3y ago> Terraform doesn't have a test suite Patently false. Terraform has had an excellent test suite since 2014.
- tedivm 3y agoSorry, this may be a miscommunication. Terraform itself has a test suite, yeah, but it doesn't have a testing framework that users of the language can use to test their own code. To make a python metaphor, if cpython had a testing suite but pytest didn't exist then people wouldn't be able to test their own python code. That's kind of the situation with Terraform right now- you can't test your code using just the Terraform tools, you have to rely on Terratest which was written by Gruntwork. Hashicorp has spent years relying on the open source community to fill those gaps, which Gruntwork has done very nicely. Hashicorp even recommends Terratest for testing: https://www.hashicorp.com/blog/testing-hashicorp-terraform https://www.hashicorp.com/blog/testing-hashicorp-terraform
- pseg134 3y agoIt isn’t a miscommunication, jen20 is astroturfing for hashicorp. Look at all of their recent posts.
- jen20 3y ago"Astroturfing"... lol OK. I don't think I've ever made it a secret that I worked for HashiCorp in the early days (leaving in 2017), and have been critical to the point of being banned by the CEO from speaking at HashiConf. Saying "Terraform doesn't have a test suite" is not miscommunication, it is misinformation, plain and simple - the same as most of the other things I have been correcting this week (not least from the same poster in this thread - someone who's clearly has an axe to grind).
- candiddevmike 3y agoYou and the OP are referring to different things. Terraform the codebase has a test suite. Terraform the app does not have a test suite/runner as in a way to run tests against your Terraform files.