diff --git a/CHANGES.md b/CHANGES.md index 46941c1a..c8dc6051 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,6 +4,8 @@ Notable changes between versions. ## Latest +* Support Terraform v0.13.x and v0.14.4+ ([#924](https://github.com/poseidon/typhoon/pull/923)) + ### Addons * Update nginx-ingress from v0.41.2 to [v0.43.0](https://github.com/kubernetes/ingress-nginx/releases/tag/controller-v0.43.0) diff --git a/aws/fedora-coreos/kubernetes/versions.tf b/aws/fedora-coreos/kubernetes/versions.tf index 0ec41c2f..38af1942 100644 --- a/aws/fedora-coreos/kubernetes/versions.tf +++ b/aws/fedora-coreos/kubernetes/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { aws = ">= 2.23, <= 4.0" template = "~> 2.1" diff --git a/aws/fedora-coreos/kubernetes/workers/versions.tf b/aws/fedora-coreos/kubernetes/workers/versions.tf index 73e42fa7..7f883f63 100644 --- a/aws/fedora-coreos/kubernetes/workers/versions.tf +++ b/aws/fedora-coreos/kubernetes/workers/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { aws = ">= 2.23, <= 4.0" template = "~> 2.1" diff --git a/aws/flatcar-linux/kubernetes/versions.tf b/aws/flatcar-linux/kubernetes/versions.tf index 0ec41c2f..38af1942 100644 --- a/aws/flatcar-linux/kubernetes/versions.tf +++ b/aws/flatcar-linux/kubernetes/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { aws = ">= 2.23, <= 4.0" template = "~> 2.1" diff --git a/aws/flatcar-linux/kubernetes/workers/versions.tf b/aws/flatcar-linux/kubernetes/workers/versions.tf index 73e42fa7..7f883f63 100644 --- a/aws/flatcar-linux/kubernetes/workers/versions.tf +++ b/aws/flatcar-linux/kubernetes/workers/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { aws = ">= 2.23, <= 4.0" template = "~> 2.1" diff --git a/azure/fedora-coreos/kubernetes/versions.tf b/azure/fedora-coreos/kubernetes/versions.tf index 5773a4ff..9a947828 100644 --- a/azure/fedora-coreos/kubernetes/versions.tf +++ b/azure/fedora-coreos/kubernetes/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { azurerm = "~> 2.8" template = "~> 2.1" diff --git a/azure/fedora-coreos/kubernetes/workers/versions.tf b/azure/fedora-coreos/kubernetes/workers/versions.tf index 0640af4e..2a6559c0 100644 --- a/azure/fedora-coreos/kubernetes/workers/versions.tf +++ b/azure/fedora-coreos/kubernetes/workers/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { azurerm = "~> 2.8" template = "~> 2.1" diff --git a/azure/flatcar-linux/kubernetes/versions.tf b/azure/flatcar-linux/kubernetes/versions.tf index 5773a4ff..9a947828 100644 --- a/azure/flatcar-linux/kubernetes/versions.tf +++ b/azure/flatcar-linux/kubernetes/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { azurerm = "~> 2.8" template = "~> 2.1" diff --git a/azure/flatcar-linux/kubernetes/workers/versions.tf b/azure/flatcar-linux/kubernetes/workers/versions.tf index 0640af4e..2a6559c0 100644 --- a/azure/flatcar-linux/kubernetes/workers/versions.tf +++ b/azure/flatcar-linux/kubernetes/workers/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { azurerm = "~> 2.8" template = "~> 2.1" diff --git a/bare-metal/fedora-coreos/kubernetes/versions.tf b/bare-metal/fedora-coreos/kubernetes/versions.tf index 67de974c..1932ac1d 100644 --- a/bare-metal/fedora-coreos/kubernetes/versions.tf +++ b/bare-metal/fedora-coreos/kubernetes/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { template = "~> 2.1" null = "~> 2.1" diff --git a/bare-metal/flatcar-linux/kubernetes/versions.tf b/bare-metal/flatcar-linux/kubernetes/versions.tf index 47f2c08a..9e5c136b 100644 --- a/bare-metal/flatcar-linux/kubernetes/versions.tf +++ b/bare-metal/flatcar-linux/kubernetes/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { template = "~> 2.1" null = "~> 2.1" diff --git a/digital-ocean/fedora-coreos/kubernetes/versions.tf b/digital-ocean/fedora-coreos/kubernetes/versions.tf index 13326fc4..c9deb492 100644 --- a/digital-ocean/fedora-coreos/kubernetes/versions.tf +++ b/digital-ocean/fedora-coreos/kubernetes/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { template = "~> 2.1" null = "~> 2.1" diff --git a/digital-ocean/flatcar-linux/kubernetes/versions.tf b/digital-ocean/flatcar-linux/kubernetes/versions.tf index 13326fc4..c9deb492 100644 --- a/digital-ocean/flatcar-linux/kubernetes/versions.tf +++ b/digital-ocean/flatcar-linux/kubernetes/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { template = "~> 2.1" null = "~> 2.1" diff --git a/docs/topics/maintenance.md b/docs/topics/maintenance.md index 30e1b39e..1bb87cde 100644 --- a/docs/topics/maintenance.md +++ b/docs/topics/maintenance.md @@ -197,7 +197,8 @@ Typhoon modules have been updated for v0.13.x, but retain compatibility with v0. | Typhoon Release | Terraform version | |-------------------|---------------------| -| v1.20.0 - ? | v0.13.x | +| v1.20.2 - ? | v0.13.x, v0.14.4+ | +| v1.20.0 - v1.20.1 | v0.13.x | | v1.18.8 - v1.19.4 | v0.12.26+, v0.13.x | | v1.15.0 - v1.18.8 | v0.12.x | | v1.10.3 - v1.15.0 | v0.11.x | diff --git a/google-cloud/fedora-coreos/kubernetes/versions.tf b/google-cloud/fedora-coreos/kubernetes/versions.tf index b8176d9d..99bd431f 100644 --- a/google-cloud/fedora-coreos/kubernetes/versions.tf +++ b/google-cloud/fedora-coreos/kubernetes/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { google = ">= 2.19, < 4.0" template = "~> 2.1" diff --git a/google-cloud/fedora-coreos/kubernetes/workers/versions.tf b/google-cloud/fedora-coreos/kubernetes/workers/versions.tf index 33166ff6..9404132f 100644 --- a/google-cloud/fedora-coreos/kubernetes/workers/versions.tf +++ b/google-cloud/fedora-coreos/kubernetes/workers/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { google = ">= 2.19, < 4.0" template = "~> 2.1" diff --git a/google-cloud/flatcar-linux/kubernetes/versions.tf b/google-cloud/flatcar-linux/kubernetes/versions.tf index b8176d9d..99bd431f 100644 --- a/google-cloud/flatcar-linux/kubernetes/versions.tf +++ b/google-cloud/flatcar-linux/kubernetes/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { google = ">= 2.19, < 4.0" template = "~> 2.1" diff --git a/google-cloud/flatcar-linux/kubernetes/workers/versions.tf b/google-cloud/flatcar-linux/kubernetes/workers/versions.tf index 33166ff6..9404132f 100644 --- a/google-cloud/flatcar-linux/kubernetes/workers/versions.tf +++ b/google-cloud/flatcar-linux/kubernetes/workers/versions.tf @@ -1,7 +1,7 @@ # Terraform version and plugin versions terraform { - required_version = "~> 0.13.0" + required_version = ">= 0.13.0, < 0.15.0" required_providers { google = ">= 2.19, < 4.0" template = "~> 2.1"