-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #701 from Worklytics/rc-v0.4.52
v0.4.52
- Loading branch information
Showing
60 changed files
with
1,446 additions
and
1,281 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Terraform Version Compatibility | ||
|
||
We use CI to automate testing against *latest* version of each minor version of Terraform | ||
(eg 1.3.x, 1.4.x, etc that we support). | ||
|
||
Given that Hashicorp has changed Terraform licensing to ELv2; and that Linux foundation has forked | ||
Terraform from 1.5.x to [create OpenTofu](https://opentofu.org/blog/the-opentofu-fork-is-now-available/), | ||
we are targeting compatibility with 1.6.x feature set. | ||
|
||
Do NOT use any features from 1.3.x or later, as we wish to allow all our terraform modules/examples | ||
to work with Terraform back to 1.3.x, which is vintage Sept 2022. | ||
|
||
In particular, **features to NOT use**: | ||
- `removed` block - introduced in 1.7 | ||
- `check` block - introduced in 1.5 | ||
- `import` block - introduced in 1.5, but not relevant in use case anyways. | ||
- `plantimestamp` function - introduced in 1.5 | ||
- `strcontains` function - introduced in 1.5 | ||
- `terraform_data` resource - introduced in 1.4 | ||
- `gcs` backend `kms_encryption_key`, `storage_custom_endpoint` attributes - introduced in 1.4 | ||
|
||
|
||
Features that we don't use as of March 2024, but likely safe: | ||
- `terraform test` - introduced in 1.6; tests defined in separate .tftest.hcl files, so likely | ||
defining such won't break compatibility with earlier versions or OpenTofu | ||
- `quiet` attribute on `local-exec` - introduced in 1.4 ... might be safe if older versions that | ||
don't know about it just ignore it. | ||
|
||
|
||
## Testing | ||
|
||
To test with a specific version of Terraform, we suggest [tfenv](https://github.com/tfutils/tfenv) | ||
tool. Install everything you need, and create `.terraform-version` file in the root of your | ||
terraform configuration with the desired version. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.