From 3de5501480ad8ef4efd7ec0b78e96079a1097508 Mon Sep 17 00:00:00 2001 From: Lucas de Macedo <122332519+lucasmacedot@users.noreply.github.com> Date: Wed, 24 Apr 2024 18:21:24 -0400 Subject: [PATCH 1/4] Remove constraint on maximum provider versions --- versions.tf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/versions.tf b/versions.tf index b03e091..5014f6d 100644 --- a/versions.tf +++ b/versions.tf @@ -2,9 +2,9 @@ terraform { required_version = ">= 0.13" required_providers { - aws = ">= 3.13, < 5.0" - helm = ">= 1.0, < 3.0" - kubernetes = ">= 1.10.0, < 3.0.0" + aws = ">= 3.13" + helm = ">= 1.0," + kubernetes = ">= 1.10.0" kubectl = { source = "gavinbunney/kubectl" version = ">= 1.9.4" From 9714ebada8aba35fdc3851c4b4c5bc2e24a2eeb0 Mon Sep 17 00:00:00 2001 From: lucasmacedot Date: Wed, 24 Apr 2024 22:22:49 +0000 Subject: [PATCH 2/4] terraform-docs: automated update action --- README.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e07a0e0..53b2a92 100644 --- a/README.md +++ b/README.md @@ -51,23 +51,27 @@ Encryption in transit is enabled by default in the master branch version of the | Name | Version | |------|---------| | terraform | >= 0.13 | -| aws | >= 3.13, < 4.0 | -| helm | >= 1.0, < 3.0 | +| aws | >= 3.13 | +| helm | >= 1.0, | | kubectl | >= 1.9.4 | -| kubernetes | >= 1.10.0, < 3.0.0 | +| kubernetes | >= 1.10.0 | ## Providers | Name | Version | |------|---------| -| helm | >= 1.0, < 3.0 | +| aws | >= 3.13 | +| helm | >= 1.0, | | kubectl | >= 1.9.4 | -| kubernetes | >= 1.10.0, < 3.0.0 | +| kubernetes | >= 1.10.0 | ## Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| +| cluster\_identity\_oidc\_issuer | The OIDC Identity issuer for the cluster. | `string` | n/a | yes | +| cluster\_identity\_oidc\_issuer\_arn | The OIDC Identity issuer ARN for the cluster that can be used to associate IAM roles with a service account. | `string` | n/a | yes | +| cluster\_name | The name of the EKS cluster | `string` | n/a | yes | | create\_namespace | Whether to create k8s namespace with name defined by `namespace`. | `bool` | `true` | no | | create\_storage\_class | Whether to create Storage class for EFS CSI driver. | `bool` | `true` | no | | enabled | n/a | `bool` | `true` | no | @@ -76,7 +80,7 @@ Encryption in transit is enabled by default in the master branch version of the | helm\_chart\_repo | Amazon EFS CSI Driver repository name. | `string` | `"https://kubernetes-sigs.github.io/aws-efs-csi-driver/"` | no | | helm\_chart\_version | Amazon EFS CSI Driver chart version. | `string` | `"2.2.0"` | no | | mod\_dependency | Dependence variable binds all AWS resources allocated by this module, dependent modules reference this variable. | `any` | `null` | no | -| namespace | Kubernetes namespace to deploy EKS Spot termination handler Helm chart. | `string` | `"kube-system"` | no | +| namespace | Kubernetes namespace to deploy EFS CSI Driver Helm chart. | `string` | `"kube-system"` | no | | service\_account\_name | Amazon EFS CSI Driver service account name. | `string` | `"aws-efs-csi-driver"` | no | | settings | Additional settings which will be passed to the Helm chart values, see https://github.com/kubernetes-sigs/aws-efs-csi-driver. | `map` | `{}` | no | | storage\_class\_name | Storage class name for EFS CSI driver. | `string` | `"efs-sc"` | no | From c5509c81ac1910fc98cda9d669b3162f9d9b0426 Mon Sep 17 00:00:00 2001 From: Lucas de Macedo <122332519+lucasmacedot@users.noreply.github.com> Date: Wed, 24 Apr 2024 18:23:17 -0400 Subject: [PATCH 3/4] Fix typo on versions file --- versions.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.tf b/versions.tf index 5014f6d..d1136a3 100644 --- a/versions.tf +++ b/versions.tf @@ -3,7 +3,7 @@ terraform { required_providers { aws = ">= 3.13" - helm = ">= 1.0," + helm = ">= 1.0" kubernetes = ">= 1.10.0" kubectl = { source = "gavinbunney/kubectl" From 2ec2839811578587979031b5464919c19a49ca1a Mon Sep 17 00:00:00 2001 From: lucasmacedot Date: Wed, 24 Apr 2024 22:23:45 +0000 Subject: [PATCH 4/4] terraform-docs: automated update action --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 53b2a92..21b6c83 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ Encryption in transit is enabled by default in the master branch version of the |------|---------| | terraform | >= 0.13 | | aws | >= 3.13 | -| helm | >= 1.0, | +| helm | >= 1.0 | | kubectl | >= 1.9.4 | | kubernetes | >= 1.10.0 | @@ -61,7 +61,7 @@ Encryption in transit is enabled by default in the master branch version of the | Name | Version | |------|---------| | aws | >= 3.13 | -| helm | >= 1.0, | +| helm | >= 1.0 | | kubectl | >= 1.9.4 | | kubernetes | >= 1.10.0 |