opentofuArchived
35 messages
Discuss OpenTofu-related topics
Jake Lundberg (HashiCorp)almost 2 years ago
๐ฟ
Hao Wangalmost 2 years ago
Jake Lundberg (HashiCorp)almost 2 years ago(edited)
My fear is enterprises and businesses alike, begin to distrust open source, especially open source backed with commercial interests as โbait and switchโ
@Erik Osterman (Cloud Posse)
Iโm not sure thatโs the case. Most of the leaders I talk with are juggling a few factors: capabilities, risk and cost. Pure open source solutions arenโt free as in beer, theyโre free as in puppy. There are still costs around building and maintaining solutions. There is risk around supportability and variance between solutions. If a team can build a solution with the highest amount of capability for the business with the lowest risk and cost, that solution will win, regardless of it is built on OSS or not.
Also, the practitioners have their own biases. Iโve seen plenty of cases where top-down driven solutions have failed because the folks that inherited those solutions werenโt capable or motivated to use them. The vast majority of good leaders will allow their practitioners to select the best solutions, again, regardless of how they got to those solutions as long as risk and cost are optimized.
Iโll give you an example from $lastJob. Consul was a mission critical part of our ad delivery system. We botched an upgrade and had a six hour outage. At the time, there wasnโt a commercial version of Consul, hence no support. Also, it was late at night and, even though we got a response through community channels, they came in the next day. The amount of money we lost in those six hours greatly exceeded what our license costs would have been could we have bought a product.
Even with all of that, our leadership still allowed us to continue to build our solutions on OSS projects. They did open up the ability for us to buy products if we chose, but at the time, few of the OSS projects we used had commercial versions available (we were also early K8s adopters). We did pay for commercial Hadoop and OpenStack because they were available.
Hao Wangalmost 2 years ago
I tent to not think of something through, which is my limit, for example, when early days k8s chose etcd instead of consul, my thought was why the community chose a product from CoreOS (acquired by another company), why they donโt choose Consul, from then great company and stable team/feature development, and now we know the things changed, and I realize my limit as well. The point is when people are saying or supporting one
good thing, the bad actor is acting to change the good to bad, but the actor will never realize it, instead he/she/they(Lol) will always defend it, one day when he/she realizes, that is the cost for him/her/them to pay back a bigger failure than the success.Matt Gowiealmost 2 years ago
We just launched our blog post on switching from TF => OpenTofu. Should be a good read for folks here since it involves atmos + Cloud Posse module usage: https://www.linkedin.com/feed/update/urn:li:activity:7183494705052090369/
Malcolm Matalka (Terrateam)almost 2 years ago
Kuba Martinalmost 2 years ago
Hey everybody, OpenTofu core team member here,
On April 3rd, OpenTofu received a Cease and Desist letter from Hashicorp claiming copyright infringement on the part of one of our core developers.
The OpenTofu team vehemently disagrees with any suggestion that it misappropriated, mis-sourced, or otherwise misused HashiCorpโs BSL code. All such statements have zero basis in facts.
You can find our response, along with the cease & desist letter, our response letter, as well as the source code origin document resulting from our investigation in this blog post: https://opentofu.org/blog/our-response-to-hashicorps-cease-and-desist/
Despite these events, we have managed to carry out significant development on OpenTofu 1.7, and we will be releasing a new pre-release version next week, including provider-defined functions!
On April 3rd, OpenTofu received a Cease and Desist letter from Hashicorp claiming copyright infringement on the part of one of our core developers.
The OpenTofu team vehemently disagrees with any suggestion that it misappropriated, mis-sourced, or otherwise misused HashiCorpโs BSL code. All such statements have zero basis in facts.
You can find our response, along with the cease & desist letter, our response letter, as well as the source code origin document resulting from our investigation in this blog post: https://opentofu.org/blog/our-response-to-hashicorps-cease-and-desist/
Despite these events, we have managed to carry out significant development on OpenTofu 1.7, and we will be releasing a new pre-release version next week, including provider-defined functions!
H
Hao Wangalmost 2 years ago
H
Hao Wangalmost 2 years ago
Hao Wangalmost 2 years ago(edited)
Has Hashicorp done something unprecedented in open source history? I never remember one open-source project sued the other. Please correct me if I missed. You may be very successful in the current business, but what Hashicorp is doing will take away future opportunities of your future generations. 10000%
PePe Amengualalmost 2 years ago
this is not new, pretty common, and usually you do not see it
Erik Osterman (Cloud Posse)almost 2 years ago
Erik Osterman (Cloud Posse)almost 2 years ago
Hao Wangalmost 2 years ago
On April 3, InfoWorld published a post by Asay, MongoDB's vice president of developer relations, in which he claimed OpenTofu, the group that forked Terraform, the widely used Infrastructure as Code product, "lifted Terraform code related to a new removed block feature first implemented in Terraform V1.7, which was released under the Business Software License (BUSL) a few months after the OpenTofu fork was created."Hao Wangalmost 2 years ago
Today got some free time, and took a look at Tofuโs issue, https://github.com/opentofu/opentofu/issues/1490. It looks when the
data inside check block is included in hcl.Traversal.rssalmost 2 years ago(edited)
v1.7.0-beta1: Allow configured providers to provide additional functions. (#1491)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
rssalmost 2 years ago
v1.7.0-beta1: Issue #1033: Docs for for_each on import (#1503)
Signed-off-by: Janos 86970079+janosdebugs@users.noreply.github.com (86970079+janosdebugs@users.noreply.github.com)
Co-authored-by: Oleksandr Levchenkov ollevche@gmail.com (ollevche@gmail.com)
Signed-off-by: Janos 86970079+janosdebugs@users.noreply.github.com (86970079+janosdebugs@users.noreply.github.com)
Co-authored-by: Oleksandr Levchenkov ollevche@gmail.com (ollevche@gmail.com)
rssalmost 2 years ago(edited)
v1.7.0-beta1
โ ๏ธ Do not use this release for production workloads! โ ๏ธ
It's time for the first beta release of the 1.7.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
State Encryption (docs)
Provider-defined Functions (<a href="https://1-7-0-beta1.opentofu.pages.dev/docs/language/functions/#provider-defined-functions"...
โ ๏ธ Do not use this release for production workloads! โ ๏ธ
It's time for the first beta release of the 1.7.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
State Encryption (docs)
Provider-defined Functions (<a href="https://1-7-0-beta1.opentofu.pages.dev/docs/language/functions/#provider-defined-functions"...
Hao Wangalmost 2 years ago(edited)
please thump up or give positive emoji to OpenTofu issues and PRs, I believe this will help foster a better community ๐
Hao Wangalmost 2 years ago
Got a quick question about the projects that Terraform depends on, e.g. https://github.com/hashicorp/hcl/tree/main, why are the licenses of the similar projects not converted by Hashicorp?
Erik Osterman (Cloud Posse)almost 2 years ago
rssalmost 2 years ago(edited)
v1.7.0-rc1: Versioned docs: replacing docs links with relative variants (#1537)
Signed-off-by: Janos 86970079+janosdebugs@users.noreply.github.com (86970079+janosdebugs@users.noreply.github.com)
Signed-off-by: Damian Stasik 920747+damianstasik@users.noreply.github.com (920747+damianstasik@users.noreply.github.com)
Signed-off-by: Roman Grinovski roman.grinovski@gmail.com (roman.grinovski@gmail.com)
Co-authored-by: Damian Stasik <a...
Signed-off-by: Janos 86970079+janosdebugs@users.noreply.github.com (86970079+janosdebugs@users.noreply.github.com)
Signed-off-by: Damian Stasik 920747+damianstasik@users.noreply.github.com (920747+damianstasik@users.noreply.github.com)
Signed-off-by: Roman Grinovski roman.grinovski@gmail.com (roman.grinovski@gmail.com)
Co-authored-by: Damian Stasik <a...
rssalmost 2 years ago(edited)
v1.7.0-rc1: Bump version. (#1548)
Signed-off-by: Jakub Martin kubam@spacelift.io (kubam@spacelift.io)
Signed-off-by: Jakub Martin kubam@spacelift.io (kubam@spacelift.io)
rssalmost 2 years ago(edited)
v1.7.0-rc1
Today, we're releasing the first release candidate of OpenTofu 1.7. If all goes well, this very version will be released next week as a stable release. This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
State Encryption (docs)
Provider-defined Functions (<a...
Today, we're releasing the first release candidate of OpenTofu 1.7. If all goes well, this very version will be released next week as a stable release. This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
State Encryption (docs)
Provider-defined Functions (<a...
Kuba Martinalmost 2 years ago
Our live stream starting in 10 mins https://www.youtube.com/watch?v=6OXBv0MYalY ๐
Hao Wangalmost 2 years ago
Hao Wangalmost 2 years ago(edited)
as said before, there is no way for the current Hashicorp employees to survive in next wave of layoff, time to embrace OpenTofu
Hao Wangalmost 2 years ago(edited)
Iโm also on OpenTofu Slack channel to answer questions ๐ take a look there if youโve got any
rssalmost 2 years ago(edited)
v1.7.0: Bump version to 1.7.0 final (#1578)
Signed-off-by: James Humphries james@james-humphries.co.uk (james@james-humphries.co.uk)
Signed-off-by: James Humphries james@james-humphries.co.uk (james@james-humphries.co.uk)
rssalmost 2 years ago(edited)
v1.7.0
We're proud to announce that OpenTofu 1.7.0 is now officially out! ๐
Whatโs New?
State Encryption - Protect your precious state files with end-to-end encryption.
Dynamic Provider-defined Functions - Author custom functions as part of providers.
Declarative removed Blocks - No more fighting with the CLI, execute your removals declaratively!
Loopable Import Blocks - Streamline importing multiple resources.
...and much, much more!
See the launch post on our blog: <a...
We're proud to announce that OpenTofu 1.7.0 is now officially out! ๐
Whatโs New?
State Encryption - Protect your precious state files with end-to-end encryption.
Dynamic Provider-defined Functions - Author custom functions as part of providers.
Declarative removed Blocks - No more fighting with the CLI, execute your removals declaratively!
Loopable Import Blocks - Streamline importing multiple resources.
...and much, much more!
See the launch post on our blog: <a...
Kuba Martinalmost 2 years ago(edited)
Hey, OpenTofu 1.7.0 is out with state encryption, provider-defined functions, and a lot more: https://opentofu.org/blog/opentofu-1-7-0/!
Hao Wangalmost 2 years ago
This post reminds me to think, https://newsletter.goodtechthings.com/p/why-didnt-google-cloud-buy-hashicorp, when I looked into Terraform and put up a couple of PRs before, I found there are many Google engineers working actively on Terraform, Google must have done audits for the potential acquisition but didnโt do it with their reasons. If you put my 2 cents with this article, you will be convinced that how bad the Hashicorpโs decision of license change is.