opentofu
Archived0376
Discuss OpenTofu-related topics
E
erik10 months ago
archived the channel
rss11 months ago(edited)
v1.10.0-alpha1
⚠️ Do not use this release for production workloads! ⚠️
We are happy to announce the first prerelease of the 1.10.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
OCI registries as a new kind of provider mirror: This is an alternative provider installation method, which allows you to install any provider from a repository in an OCI registry:
provider_installation {
oci_mirror {
repository_template =...
⚠️ Do not use this release for production workloads! ⚠️
We are happy to announce the first prerelease of the 1.10.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
OCI registries as a new kind of provider mirror: This is an alternative provider installation method, which allows you to install any provider from a repository in an OCI registry:
provider_installation {
oci_mirror {
repository_template =...
rss11 months ago(edited)
v1.10.0-alpha1: Disabling post-quantum key exchange mechanism X25519MLKEM768 (#2641)
Signed-off-by: yottta andrei.ciobanu@opentofu.org (andrei.ciobanu@opentofu.org)
Signed-off-by: yottta andrei.ciobanu@opentofu.org (andrei.ciobanu@opentofu.org)
rssabout 1 year ago(edited)
v1.9.0
We're proud to announce that OpenTofu 1.9.0 is now officially out! 🎉
This release includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions
region = each.key
}
Each instance of a resource can...
We're proud to announce that OpenTofu 1.9.0 is now officially out! 🎉
This release includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions
region = each.key
}
Each instance of a resource can...
rssabout 1 year ago(edited)
v1.9.0
We're proud to announce that OpenTofu 1.9.0 is now officially out! 🎉
This release includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions
region = each.key
}
Each instance of a resource can...
We're proud to announce that OpenTofu 1.9.0 is now officially out! 🎉
This release includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions
region = each.key
}
Each instance of a resource can...
rssabout 1 year ago(edited)
v1.9.0: Update CHANGELOG.md - 1.9 release (#2350)
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)
rssabout 1 year ago(edited)
v1.9.0-rc2
⚠️ Do not use this release for production workloads! ⚠️
This build includes a few more bug fixes and dependency upgrades. Namely, it fixes create_before_destroy updates with no refresh (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2403408105" data-permission-text="Title is private" data-url="https://github.com/opentofu/opentofu/issues/1806" data-hovercard-type="issue" data-hovercard-url="/opentofu/opentofu/issues/1806/hovercard"...
⚠️ Do not use this release for production workloads! ⚠️
This build includes a few more bug fixes and dependency upgrades. Namely, it fixes create_before_destroy updates with no refresh (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2403408105" data-permission-text="Title is private" data-url="https://github.com/opentofu/opentofu/issues/1806" data-hovercard-type="issue" data-hovercard-url="/opentofu/opentofu/issues/1806/hovercard"...
rssabout 1 year ago(edited)
v1.9.0-rc2: prepare v1.9 branch for rc-2 release (#2316)
Signed-off-by: ollevche ollevche@gmail.com (ollevche@gmail.com)
Signed-off-by: ollevche ollevche@gmail.com (ollevche@gmail.com)
rssabout 1 year ago(edited)
v1.8.8
SECURITY:
Upgraded golang.org/x/crypto to resolve CVE-2024-45337. (#2287)
Upgraded golang.org/x/net to resolve <a title="CVE-2024-45338"...
SECURITY:
Upgraded golang.org/x/crypto to resolve CVE-2024-45337. (#2287)
Upgraded golang.org/x/net to resolve <a title="CVE-2024-45338"...
rssabout 1 year ago(edited)
prepare branch for v1.8.8 release (#2314)
Signed-off-by: ollevche ollevche@gmail.com (ollevche@gmail.com)
Signed-off-by: ollevche ollevche@gmail.com (ollevche@gmail.com)
rssabout 1 year ago(edited)
v1.9.0-rc1
⚠️ Do not use this release for production workloads! ⚠️
It's time for the release candidate of the 1.9.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions
region =...
⚠️ Do not use this release for production workloads! ⚠️
It's time for the release candidate of the 1.9.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions
region =...
rssabout 1 year ago(edited)
v1.9.0-beta2
⚠️ Do not use this release for production workloads! ⚠️
This build fixes a bug where destroy would not always function correctly with provider for_each.
It's time for the beta release of the 1.9.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each...
⚠️ Do not use this release for production workloads! ⚠️
This build fixes a bug where destroy would not always function correctly with provider for_each.
It's time for the beta release of the 1.9.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each...
rssabout 1 year ago(edited)
v1.9.0-beta2: Bump version to 1.9.0-beta2 (#2271)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
rssabout 1 year ago(edited)
v1.9.0-beta1
⚠️ Do not use this release for production workloads! ⚠️
It's time for the beta release of the 1.9.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions
region = each.key...
⚠️ Do not use this release for production workloads! ⚠️
It's time for the beta release of the 1.9.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions
region = each.key...
rssabout 1 year ago(edited)
rssabout 1 year ago(edited)
v1.8.7
BUG FIXES:
Error messages related to validation of sensitive input variables will no longer disclose the sensitive value in the UI. (#2219)
Changes to encryption configuration now auto-apply the migration (<a href="https://github.com/opentofu/opentofu/pull/2232" data-hovercard-type="pull_request"...
BUG FIXES:
Error messages related to validation of sensitive input variables will no longer disclose the sensitive value in the UI. (#2219)
Changes to encryption configuration now auto-apply the migration (<a href="https://github.com/opentofu/opentofu/pull/2232" data-hovercard-type="pull_request"...
rssabout 1 year ago(edited)
v1.7.7
BUG FIXES:
Changes to encryption configuration now auto-apply the migration (#2232)
Updated github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.1 to make security scanners happy (no vulnerability, see <a href="https://github.com/opentofu/opentofu/pull/2179" data-hovercard-type="pull_request"...
BUG FIXES:
Changes to encryption configuration now auto-apply the migration (#2232)
Updated github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.1 to make security scanners happy (no vulnerability, see <a href="https://github.com/opentofu/opentofu/pull/2179" data-hovercard-type="pull_request"...
rssabout 1 year ago(edited)
v1.8.7: prepare for 1.8.7 release (#2255)
Signed-off-by: ollevche ollevche@gmail.com (ollevche@gmail.com)
Signed-off-by: ollevche ollevche@gmail.com (ollevche@gmail.com)
rssabout 1 year ago(edited)
Matt Gowieabout 1 year ago
My lightning talk from OpenTofuDay NA went live a few days ago -- Worth checking out if you need a success story to sell OpenTofu in your org!
https://www.youtube.com/watch?v=YDez1_G47H8
https://www.youtube.com/watch?v=YDez1_G47H8
rssabout 1 year ago(edited)
v1.9.0-alpha2
⚠️ Do not use this release for production workloads! ⚠️
It's time for the second prerelease of the 1.9.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions
region =...
⚠️ Do not use this release for production workloads! ⚠️
It's time for the second prerelease of the 1.9.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions
region =...
rssover 1 year ago(edited)
v1.9.0-alpha2
What's Changed
fix documentation typo in mock provider link by @ollevche in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2638309974" data-permission-text="Title is private"...
What's Changed
fix documentation typo in mock provider link by @ollevche in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2638309974" data-permission-text="Title is private"...
rssover 1 year ago(edited)
v1.9.0-alpha2: Bump version to 1.9.0-alpha2 (#2153)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
rssover 1 year ago(edited)
v1.9.0-alpha1
⚠️ Do not use this release for production workloads! ⚠️
It's time for the first prerelease of the 1.9.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions
region =...
⚠️ Do not use this release for production workloads! ⚠️
It's time for the first prerelease of the 1.9.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions
region =...
rssover 1 year ago(edited)
v1.8.5
BUG FIXES:
Provider functions will now handle partially unknown arguments per the tfplugin spec (#2127)
tofu init will no longer return a spurious "Backend configuration changed" error when re-initializing a working directory with existing initialization of a backend whose configuration schema has required arguments. This was a regression...
BUG FIXES:
Provider functions will now handle partially unknown arguments per the tfplugin spec (#2127)
tofu init will no longer return a spurious "Backend configuration changed" error when re-initializing a working directory with existing initialization of a backend whose configuration schema has required arguments. This was a regression...
rssover 1 year ago(edited)
v1.7.5: Bump version file for 1.7.5 (#2136)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
rssover 1 year ago(edited)
v1.8.4
BUG FIXES:
tofu init will no longer return a supurious "Backend configuration changed" error when re-initializing a working directory with identical settings, backend configuration contains references to variables or local values, and when the -backend-config command line option is used. That combination previously caused OpenTofu to incorrectly treat the backend configuration as invalid. (<a href="https://github.com/opentofu/opentofu/pull/2055" data-hovercard-type="pull_request"...
BUG FIXES:
tofu init will no longer return a supurious "Backend configuration changed" error when re-initializing a working directory with identical settings, backend configuration contains references to variables or local values, and when the -backend-config command line option is used. That combination previously caused OpenTofu to incorrectly treat the backend configuration as invalid. (<a href="https://github.com/opentofu/opentofu/pull/2055" data-hovercard-type="pull_request"...
rssover 1 year ago(edited)
v1.7.4
ENHANCEMENTS:
Made tofu plan with generate-config-out flag replace JSON strings with jsonencode functions calls. (#1595)
BUG FIXES:
tofu init will no longer return a supurious "Backend configuration changed" error when re-initializing a working directory with identical settings, backend configuration contains references to variables or...
ENHANCEMENTS:
Made tofu plan with generate-config-out flag replace JSON strings with jsonencode functions calls. (#1595)
BUG FIXES:
tofu init will no longer return a supurious "Backend configuration changed" error when re-initializing a working directory with identical settings, backend configuration contains references to variables or...
rssover 1 year ago
v1.8.4: Bumped versionfile for 1.8 (#2097)
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)
rssover 1 year ago(edited)
v1.8.4: Backport recent changes to v1.8 (#2093)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
Signed-off-by: ollevche ollevche@gmail.com (ollevche@gmail.com)
Signed-off-by: James Humphries james@james-humphries.co.uk (james@james-humphries.co.uk)
Co-authored-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
Co-authored-by: Oleksandr Levchenkov ollevche@gmail.com (ollevche@gmail.com)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
Signed-off-by: ollevche ollevche@gmail.com (ollevche@gmail.com)
Signed-off-by: James Humphries james@james-humphries.co.uk (james@james-humphries.co.uk)
Co-authored-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
Co-authored-by: Oleksandr Levchenkov ollevche@gmail.com (ollevche@gmail.com)
rssover 1 year ago(edited)
v1.7.4: 1.7 version file (#2096)
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)
rssover 1 year ago(edited)
v1.8.3
What's Changed
SECURITY:
Added option to enable the sensitive flag for variables used in module sources/versions and backend configurations.
This emits a warning by default to prevent breaking compatability with previous 1.8.x versions.
It is highly recommended to set TOFU_ENABLE_STATIC_SENSITIVE=1 in any environments using this release.
This will be enabled by default as a breaking change in v1.9.0
BUG FIXES:
Fixed autoloaded test tfvar files being used in non-test scenarios (<a...
What's Changed
SECURITY:
Added option to enable the sensitive flag for variables used in module sources/versions and backend configurations.
This emits a warning by default to prevent breaking compatability with previous 1.8.x versions.
It is highly recommended to set TOFU_ENABLE_STATIC_SENSITIVE=1 in any environments using this release.
This will be enabled by default as a breaking change in v1.9.0
BUG FIXES:
Fixed autoloaded test tfvar files being used in non-test scenarios (<a...
rssover 1 year ago(edited)
v1.8.3: Backport 1.8 handle static variable secrets (#2046)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
J
James Humphriesover 1 year ago
Small heads up that we (the opentofu team) have now indexed all of the cloudposse modules into the all-new opentofu registry search site. 🙌
We'd love to hear your feedback!
https://search.opentofu.org/module/cloudposse/eks-cluster/aws/latest
We'd love to hear your feedback!
https://search.opentofu.org/module/cloudposse/eks-cluster/aws/latest
rssover 1 year ago(edited)
v1.8.2
What's Changed
SECURITY:
Update go version to 1.21.11 to fix CVE-2024-24790
BUG FIXES:
Better handling of key_provider references (#1965)
Full Changelog: <a...
What's Changed
SECURITY:
Update go version to 1.21.11 to fix CVE-2024-24790
BUG FIXES:
Better handling of key_provider references (#1965)
Full Changelog: <a...
rssover 1 year ago(edited)
v1.8.2: Update version and changelog to 1.8.2 (#1968)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
rssover 1 year ago(edited)
v1.8.1: Bump to 1.8.1 (#1893)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
Signed-off-by: Christian Mesh christianmesh1@gmail.com (christianmesh1@gmail.com)
rssover 1 year ago(edited)
v1.8.0
We're proud to announce that OpenTofu 1.8.0 is now officially out! 🎉
What's New?
Early variable/locals evaluation
Provider mocking in tofu test
Resource overrides in tofu test
Override files for OpenTofu: keeping compatibility
Deprecation: use_legacy_workflow has been removed from the S3 backend-backend
See the launch post on our blog: https://opentofu.org/blog/opentofu-1-8-0/
For all the features, see the <a...
We're proud to announce that OpenTofu 1.8.0 is now officially out! 🎉
What's New?
Early variable/locals evaluation
Provider mocking in tofu test
Resource overrides in tofu test
Override files for OpenTofu: keeping compatibility
Deprecation: use_legacy_workflow has been removed from the S3 backend-backend
See the launch post on our blog: https://opentofu.org/blog/opentofu-1-8-0/
For all the features, see the <a...
rssover 1 year ago(edited)
v1.8.0
We're proud to announce that OpenTofu 1.8.0 is now officially out! 🎉
What's New?
Early variable/locals evaluation
Provider mocking in tofu test
Resource overrides in tofu test
Override files for OpenTofu: keeping compatibility
Deprecation: use_legacy_workflow has been removed from the S3 backend-backend)
See the launch post on our blog: https://opentofu.org/blog/opentofu-1-8-0/
For all the features, see the <a...
We're proud to announce that OpenTofu 1.8.0 is now officially out! 🎉
What's New?
Early variable/locals evaluation
Provider mocking in tofu test
Resource overrides in tofu test
Override files for OpenTofu: keeping compatibility
Deprecation: use_legacy_workflow has been removed from the S3 backend-backend)
See the launch post on our blog: https://opentofu.org/blog/opentofu-1-8-0/
For all the features, see the <a...
rssover 1 year ago(edited)
v1.8.0: Added what's new docs for 1.8 (#1865)
Signed-off-by: Janos 86970079+janosdebugs@users.noreply.github.com (86970079+janosdebugs@users.noreply.github.com)
Signed-off-by: Janos 86970079+janosdebugs@users.noreply.github.com (86970079+janosdebugs@users.noreply.github.com)