Skip to content

Commit b85c6f5

Browse files
bryantbiggskaurmultani
authored andcommitted
fix: Pin TLS provider version to 3.x versions only (terraform-aws-modules#2174)
1 parent e9c250c commit b85c6f5

File tree

8 files changed

+11
-11
lines changed

8 files changed

+11
-11
lines changed

.pre-commit-config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/antonbabenko/pre-commit-terraform
3-
rev: v1.73.0
3+
rev: v1.74.1
44
hooks:
55
- id: terraform_fmt
66
- id: terraform_validate

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -210,15 +210,15 @@ We are grateful to the community for contributing bugfixes and improvements! Ple
210210
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.1 |
211211
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.72 |
212212
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.10 |
213-
| <a name="requirement_tls"></a> [tls](#requirement\_tls) | >= 3.0 |
213+
| <a name="requirement_tls"></a> [tls](#requirement\_tls) | ~> 3.0 |
214214

215215
## Providers
216216

217217
| Name | Version |
218218
|------|---------|
219219
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.72 |
220220
| <a name="provider_kubernetes"></a> [kubernetes](#provider\_kubernetes) | >= 2.10 |
221-
| <a name="provider_tls"></a> [tls](#provider\_tls) | >= 3.0 |
221+
| <a name="provider_tls"></a> [tls](#provider\_tls) | ~> 3.0 |
222222

223223
## Modules
224224

examples/eks_managed_node_group/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,14 @@ Note that this example may create resources which cost money. Run `terraform des
6060
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.1 |
6161
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.72 |
6262
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.10 |
63-
| <a name="requirement_tls"></a> [tls](#requirement\_tls) | >= 2.2 |
63+
| <a name="requirement_tls"></a> [tls](#requirement\_tls) | ~> 3.0 |
6464

6565
## Providers
6666

6767
| Name | Version |
6868
|------|---------|
6969
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.72 |
70-
| <a name="provider_tls"></a> [tls](#provider\_tls) | >= 2.2 |
70+
| <a name="provider_tls"></a> [tls](#provider\_tls) | ~> 3.0 |
7171

7272
## Modules
7373

examples/eks_managed_node_group/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ terraform {
88
}
99
tls = {
1010
source = "hashicorp/tls"
11-
version = ">= 2.2"
11+
version = "~> 3.0"
1212
}
1313
kubernetes = {
1414
source = "hashicorp/kubernetes"

examples/self_managed_node_group/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ Note that this example may create resources which cost money. Run `terraform des
2828
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13.1 |
2929
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.72 |
3030
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.10 |
31-
| <a name="requirement_tls"></a> [tls](#requirement\_tls) | >= 2.2 |
31+
| <a name="requirement_tls"></a> [tls](#requirement\_tls) | ~> 3.0 |
3232

3333
## Providers
3434

3535
| Name | Version |
3636
|------|---------|
3737
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.72 |
38-
| <a name="provider_tls"></a> [tls](#provider\_tls) | >= 2.2 |
38+
| <a name="provider_tls"></a> [tls](#provider\_tls) | ~> 3.0 |
3939

4040
## Modules
4141

examples/self_managed_node_group/versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ terraform {
88
}
99
tls = {
1010
source = "hashicorp/tls"
11-
version = ">= 2.2"
11+
version = "~> 3.0"
1212
}
1313
kubernetes = {
1414
source = "hashicorp/kubernetes"

main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ module "kms" {
9191
source = "terraform-aws-modules/kms/aws"
9292
version = "1.0.2" # Note - be mindful of Terraform/provider version compatibility between modules
9393

94-
create = var.create_kms_key
94+
create = local.create && var.create_kms_key
9595

9696
description = coalesce(var.kms_key_description, "${var.cluster_name} cluster encryption key")
9797
key_usage = "ENCRYPT_DECRYPT"

versions.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ terraform {
88
}
99
tls = {
1010
source = "hashicorp/tls"
11-
version = "< 4.0.0"
11+
version = "~> 3.0"
1212
}
1313
kubernetes = {
1414
source = "hashicorp/kubernetes"

0 commit comments

Comments
 (0)