diff --git a/mixins/provider-helm.tf b/mixins/provider-helm.tf
index 9bb5edb6f..abe6f9c56 100644
--- a/mixins/provider-helm.tf
+++ b/mixins/provider-helm.tf
@@ -85,7 +85,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/datadog-synthetics-private-location/README.md b/modules/datadog-synthetics-private-location/README.md
index 800a89558..b642777f0 100644
--- a/modules/datadog-synthetics-private-location/README.md
+++ b/modules/datadog-synthetics-private-location/README.md
@@ -129,7 +129,7 @@ Environment variables:
| [aws](#requirement\_aws) | >= 4.0 |
| [datadog](#requirement\_datadog) | >= 3.3.0 |
| [helm](#requirement\_helm) | >= 2.3.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.14.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.14.0, != 2.21.0 |
| [local](#requirement\_local) | >= 1.3 |
| [template](#requirement\_template) | >= 2.0 |
@@ -175,7 +175,7 @@ Environment variables:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/datadog-synthetics-private-location/provider-helm.tf b/modules/datadog-synthetics-private-location/provider-helm.tf
index 20e4d3837..21cecf145 100644
--- a/modules/datadog-synthetics-private-location/provider-helm.tf
+++ b/modules/datadog-synthetics-private-location/provider-helm.tf
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/datadog-synthetics-private-location/versions.tf b/modules/datadog-synthetics-private-location/versions.tf
index 7ded97311..fe99a3345 100755
--- a/modules/datadog-synthetics-private-location/versions.tf
+++ b/modules/datadog-synthetics-private-location/versions.tf
@@ -24,7 +24,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.14.0"
+ version = ">= 2.14.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/actions-runner-controller/README.md b/modules/eks/actions-runner-controller/README.md
index fc2530efe..4257a005f 100644
--- a/modules/eks/actions-runner-controller/README.md
+++ b/modules/eks/actions-runner-controller/README.md
@@ -387,7 +387,7 @@ Consult [actions-runner-controller](https://github.com/actions-runner-controller
| [terraform](#requirement\_terraform) | >= 1.3.0 |
| [aws](#requirement\_aws) | >= 4.9.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.0, != 2.21.0 |
## Providers
@@ -436,7 +436,7 @@ Consult [actions-runner-controller](https://github.com/actions-runner-controller
| [existing\_kubernetes\_secret\_name](#input\_existing\_kubernetes\_secret\_name) | If you are going to create the Kubernetes Secret the runner-controller will use
by some means (such as SOPS) outside of this component, set the name of the secret
here and it will be used. In this case, this component will not create a secret
and you can leave the secret-related inputs with their default (empty) values.
The same secret will be used by both the runner-controller and the webhook-server. | `string` | `""` | no |
| [github\_app\_id](#input\_github\_app\_id) | The ID of the GitHub App to use for the runner controller. | `string` | `""` | no |
| [github\_app\_installation\_id](#input\_github\_app\_installation\_id) | The "Installation ID" of the GitHub App to use for the runner controller. | `string` | `""` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/actions-runner-controller/provider-helm.tf b/modules/eks/actions-runner-controller/provider-helm.tf
index 9bb5edb6f..abe6f9c56 100644
--- a/modules/eks/actions-runner-controller/provider-helm.tf
+++ b/modules/eks/actions-runner-controller/provider-helm.tf
@@ -85,7 +85,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/actions-runner-controller/versions.tf b/modules/eks/actions-runner-controller/versions.tf
index 482ed7ae8..f4e52c7b2 100644
--- a/modules/eks/actions-runner-controller/versions.tf
+++ b/modules/eks/actions-runner-controller/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.0"
+ version = ">= 2.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/alb-controller-ingress-class/README.md b/modules/eks/alb-controller-ingress-class/README.md
index 6d6e07868..1d9a5fc0a 100644
--- a/modules/eks/alb-controller-ingress-class/README.md
+++ b/modules/eks/alb-controller-ingress-class/README.md
@@ -29,14 +29,14 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.9.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.14.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.14.0, != 2.21.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 4.9.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.14.0 |
+| [kubernetes](#provider\_kubernetes) | >= 2.14.0, != 2.21.0 |
## Modules
@@ -69,7 +69,7 @@ components:
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
| [group](#input\_group) | Group name for default ingress | `string` | `"common"` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/alb-controller-ingress-class/provider-helm.tf b/modules/eks/alb-controller-ingress-class/provider-helm.tf
index 9bb5edb6f..abe6f9c56 100644
--- a/modules/eks/alb-controller-ingress-class/provider-helm.tf
+++ b/modules/eks/alb-controller-ingress-class/provider-helm.tf
@@ -85,7 +85,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/alb-controller-ingress-class/versions.tf b/modules/eks/alb-controller-ingress-class/versions.tf
index 45b29866a..48fd8c954 100644
--- a/modules/eks/alb-controller-ingress-class/versions.tf
+++ b/modules/eks/alb-controller-ingress-class/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.14.0"
+ version = ">= 2.14.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/alb-controller-ingress-group/README.md b/modules/eks/alb-controller-ingress-group/README.md
index d5b4f004c..e0460a54d 100644
--- a/modules/eks/alb-controller-ingress-group/README.md
+++ b/modules/eks/alb-controller-ingress-group/README.md
@@ -37,14 +37,14 @@ components:
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.7.1 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.7.1, != 2.21.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 4.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.7.1 |
+| [kubernetes](#provider\_kubernetes) | >= 2.7.1, != 2.21.0 |
## Modules
@@ -93,7 +93,6 @@ components:
| [fixed\_response\_template](#input\_fixed\_response\_template) | Fixed response template to service as a default backend | `string` | `"resources/default-backend.html.tpl"` | no |
| [fixed\_response\_vars](#input\_fixed\_response\_vars) | The templatefile vars to use for the fixed response template | `map(any)` |
{
"email": "hello@cloudposse.com"
} | no |
| [global\_accelerator\_enabled](#input\_global\_accelerator\_enabled) | Whether or not Global Accelerator Endpoint Group should be provisioned for the load balancer | `bool` | `false` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/alb-controller-ingress-group/provider-kubernetes.tf b/modules/eks/alb-controller-ingress-group/provider-kubernetes.tf
index 00cfd1542..3bc3e6c4c 100644
--- a/modules/eks/alb-controller-ingress-group/provider-kubernetes.tf
+++ b/modules/eks/alb-controller-ingress-group/provider-kubernetes.tf
@@ -77,12 +77,6 @@ variable "kubeconfig_exec_auth_api_version" {
description = "The Kubernetes API version of the credentials returned by the `exec` auth plugin"
}
-variable "helm_manifest_experiment_enabled" {
- type = bool
- default = true
- description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
-}
-
locals {
kubeconfig_file_enabled = var.kubeconfig_file_enabled
kube_exec_auth_enabled = local.kubeconfig_file_enabled ? false : var.kube_exec_auth_enabled
diff --git a/modules/eks/alb-controller-ingress-group/versions.tf b/modules/eks/alb-controller-ingress-group/versions.tf
index 8b70f9f52..5e4bbc1d4 100644
--- a/modules/eks/alb-controller-ingress-group/versions.tf
+++ b/modules/eks/alb-controller-ingress-group/versions.tf
@@ -8,7 +8,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.7.1"
+ version = ">= 2.7.1, != 2.21.0"
}
}
}
diff --git a/modules/eks/alb-controller/README.md b/modules/eks/alb-controller/README.md
index 33aa003d7..d5a81d6f3 100644
--- a/modules/eks/alb-controller/README.md
+++ b/modules/eks/alb-controller/README.md
@@ -55,7 +55,7 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.9.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.14.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.14.0, != 2.21.0 |
## Providers
@@ -105,7 +105,7 @@ components:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/alb-controller/provider-helm.tf b/modules/eks/alb-controller/provider-helm.tf
index 9bb5edb6f..abe6f9c56 100644
--- a/modules/eks/alb-controller/provider-helm.tf
+++ b/modules/eks/alb-controller/provider-helm.tf
@@ -85,7 +85,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/alb-controller/versions.tf b/modules/eks/alb-controller/versions.tf
index 45b29866a..48fd8c954 100644
--- a/modules/eks/alb-controller/versions.tf
+++ b/modules/eks/alb-controller/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.14.0"
+ version = ">= 2.14.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/argocd/README.md b/modules/eks/argocd/README.md
index ecb7ee961..4f04acd98 100644
--- a/modules/eks/argocd/README.md
+++ b/modules/eks/argocd/README.md
@@ -48,7 +48,7 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.0 |
| [helm](#requirement\_helm) | >= 2.6.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.9.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.9.0, != 2.21.0 |
## Providers
@@ -56,7 +56,7 @@ components:
|------|---------|
| [aws](#provider\_aws) | >= 4.0 |
| [aws.config\_secrets](#provider\_aws.config\_secrets) | >= 4.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.9.0 |
+| [kubernetes](#provider\_kubernetes) | >= 2.9.0, != 2.21.0 |
## Modules
@@ -127,7 +127,7 @@ components:
| [forecastle\_enabled](#input\_forecastle\_enabled) | Toggles Forecastle integration in the deployed chart | `bool` | `false` | no |
| [github\_notifications\_enabled](#input\_github\_notifications\_enabled) | Whether or not to enable GitHub deployment and commit status notifications. | `bool` | `false` | no |
| [github\_organization](#input\_github\_organization) | GitHub Organization | `string` | n/a | yes |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [host](#input\_host) | Host name to use for ingress and ALB | `string` | `""` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/argocd/provider-helm.tf b/modules/eks/argocd/provider-helm.tf
index 20e4d3837..21cecf145 100644
--- a/modules/eks/argocd/provider-helm.tf
+++ b/modules/eks/argocd/provider-helm.tf
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/argocd/versions.tf b/modules/eks/argocd/versions.tf
index 23781035b..3e6c990e3 100644
--- a/modules/eks/argocd/versions.tf
+++ b/modules/eks/argocd/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.9.0"
+ version = ">= 2.9.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/aws-node-termination-handler/README.md b/modules/eks/aws-node-termination-handler/README.md
index 3d04c1adf..2d142d902 100644
--- a/modules/eks/aws-node-termination-handler/README.md
+++ b/modules/eks/aws-node-termination-handler/README.md
@@ -46,14 +46,14 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.0, != 2.21.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 4.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.0 |
+| [kubernetes](#provider\_kubernetes) | >= 2.0, != 2.21.0 |
## Modules
@@ -91,7 +91,7 @@ components:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/aws-node-termination-handler/provider-helm.tf b/modules/eks/aws-node-termination-handler/provider-helm.tf
index 20e4d3837..21cecf145 100644
--- a/modules/eks/aws-node-termination-handler/provider-helm.tf
+++ b/modules/eks/aws-node-termination-handler/provider-helm.tf
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/aws-node-termination-handler/versions.tf b/modules/eks/aws-node-termination-handler/versions.tf
index 71f1c0e3e..14c085342 100644
--- a/modules/eks/aws-node-termination-handler/versions.tf
+++ b/modules/eks/aws-node-termination-handler/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.0"
+ version = ">= 2.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/cert-manager/README.md b/modules/eks/cert-manager/README.md
index a33f333d7..7baf95adb 100644
--- a/modules/eks/cert-manager/README.md
+++ b/modules/eks/cert-manager/README.md
@@ -57,7 +57,7 @@ The default catalog values `e.g. stacks/catalog/eks/cert-manager.yaml`
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.9.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.14.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.14.0, != 2.21.0 |
## Providers
@@ -113,7 +113,7 @@ The default catalog values `e.g. stacks/catalog/eks/cert-manager.yaml`
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/cert-manager/provider-helm.tf b/modules/eks/cert-manager/provider-helm.tf
index 9bb5edb6f..abe6f9c56 100644
--- a/modules/eks/cert-manager/provider-helm.tf
+++ b/modules/eks/cert-manager/provider-helm.tf
@@ -85,7 +85,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/cert-manager/versions.tf b/modules/eks/cert-manager/versions.tf
index 45b29866a..48fd8c954 100644
--- a/modules/eks/cert-manager/versions.tf
+++ b/modules/eks/cert-manager/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.14.0"
+ version = ">= 2.14.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/datadog-agent/README.md b/modules/eks/datadog-agent/README.md
index ab6cac485..690db3d29 100644
--- a/modules/eks/datadog-agent/README.md
+++ b/modules/eks/datadog-agent/README.md
@@ -169,7 +169,7 @@ https-checks:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.9.0 |
| [helm](#requirement\_helm) | >= 2.7 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.14.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.14.0, != 2.21.0 |
| [utils](#requirement\_utils) | >= 0.3.0 |
## Providers
@@ -177,7 +177,7 @@ https-checks:
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 4.9.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.14.0 |
+| [kubernetes](#provider\_kubernetes) | >= 2.14.0, != 2.21.0 |
## Modules
@@ -223,7 +223,7 @@ https-checks:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the EKS component. Used to get the remote state | `string` | `"eks/eks"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [iam\_policy\_statements](#input\_iam\_policy\_statements) | IAM policy for the service account. Required if `var.iam_role_enabled` is `true`. This will not do variable replacements. Please see `var.iam_policy_statements_template_path`. | `any` | `{}` | no |
| [iam\_role\_enabled](#input\_iam\_role\_enabled) | Whether to create an IAM role. Setting this to `true` will also replace any occurrences of `{service_account_role_arn}` in `var.values_template_path` with the ARN of the IAM role created by this module. | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
diff --git a/modules/eks/datadog-agent/provider-helm.tf b/modules/eks/datadog-agent/provider-helm.tf
index 20e4d3837..21cecf145 100644
--- a/modules/eks/datadog-agent/provider-helm.tf
+++ b/modules/eks/datadog-agent/provider-helm.tf
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/datadog-agent/versions.tf b/modules/eks/datadog-agent/versions.tf
index 3990fdb16..e656d97c0 100644
--- a/modules/eks/datadog-agent/versions.tf
+++ b/modules/eks/datadog-agent/versions.tf
@@ -16,7 +16,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.14.0"
+ version = ">= 2.14.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/ebs-controller/README.md b/modules/eks/ebs-controller/README.md
index 812b5ddac..807cb5f75 100644
--- a/modules/eks/ebs-controller/README.md
+++ b/modules/eks/ebs-controller/README.md
@@ -40,14 +40,14 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.7.1 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.7.1, != 2.21.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 4.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.7.1 |
+| [kubernetes](#provider\_kubernetes) | >= 2.7.1, != 2.21.0 |
## Modules
@@ -82,7 +82,7 @@ components:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/ebs-controller/provider-helm.tf b/modules/eks/ebs-controller/provider-helm.tf
index 20e4d3837..21cecf145 100644
--- a/modules/eks/ebs-controller/provider-helm.tf
+++ b/modules/eks/ebs-controller/provider-helm.tf
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/ebs-controller/versions.tf b/modules/eks/ebs-controller/versions.tf
index b7a1a1986..fb8857fab 100644
--- a/modules/eks/ebs-controller/versions.tf
+++ b/modules/eks/ebs-controller/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.7.1"
+ version = ">= 2.7.1, != 2.21.0"
}
}
}
diff --git a/modules/eks/echo-server/README.md b/modules/eks/echo-server/README.md
index b10dbd9fb..ee13f6343 100644
--- a/modules/eks/echo-server/README.md
+++ b/modules/eks/echo-server/README.md
@@ -73,7 +73,7 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.7.1 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.7.1, != 2.21.0 |
## Providers
@@ -118,7 +118,7 @@ components:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [hostname\_template](#input\_hostname\_template) | The `format()` string to use to generate the hostname via `format(var.hostname_template, var.tenant, var.stage, var.environment)`"
Typically something like `"echo.%[3]v.%[2]v.example.com"`. | `string` | n/a | yes |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/echo-server/provider-helm.tf b/modules/eks/echo-server/provider-helm.tf
index 20e4d3837..21cecf145 100644
--- a/modules/eks/echo-server/provider-helm.tf
+++ b/modules/eks/echo-server/provider-helm.tf
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/echo-server/versions.tf b/modules/eks/echo-server/versions.tf
index b7a1a1986..fb8857fab 100644
--- a/modules/eks/echo-server/versions.tf
+++ b/modules/eks/echo-server/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.7.1"
+ version = ">= 2.7.1, != 2.21.0"
}
}
}
diff --git a/modules/eks/efs-controller/README.md b/modules/eks/efs-controller/README.md
index d8604dc72..1968a429a 100644
--- a/modules/eks/efs-controller/README.md
+++ b/modules/eks/efs-controller/README.md
@@ -46,14 +46,14 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.0, != 2.21.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 4.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.0 |
+| [kubernetes](#provider\_kubernetes) | >= 2.0, != 2.21.0 |
## Modules
@@ -93,7 +93,7 @@ components:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/efs-controller/provider-helm.tf b/modules/eks/efs-controller/provider-helm.tf
index 20e4d3837..21cecf145 100644
--- a/modules/eks/efs-controller/provider-helm.tf
+++ b/modules/eks/efs-controller/provider-helm.tf
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/efs-controller/versions.tf b/modules/eks/efs-controller/versions.tf
index 71f1c0e3e..14c085342 100644
--- a/modules/eks/efs-controller/versions.tf
+++ b/modules/eks/efs-controller/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.0"
+ version = ">= 2.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/external-dns/README.md b/modules/eks/external-dns/README.md
index d950a7bf4..484ced012 100644
--- a/modules/eks/external-dns/README.md
+++ b/modules/eks/external-dns/README.md
@@ -53,7 +53,7 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.9.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.7.1 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.7.1, != 2.21.0 |
## Providers
@@ -102,7 +102,7 @@ components:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/external-dns/provider-helm.tf b/modules/eks/external-dns/provider-helm.tf
index 9bb5edb6f..abe6f9c56 100644
--- a/modules/eks/external-dns/provider-helm.tf
+++ b/modules/eks/external-dns/provider-helm.tf
@@ -85,7 +85,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/external-dns/versions.tf b/modules/eks/external-dns/versions.tf
index c8087b1b8..61ea676a2 100644
--- a/modules/eks/external-dns/versions.tf
+++ b/modules/eks/external-dns/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.7.1"
+ version = ">= 2.7.1, != 2.21.0"
}
}
}
diff --git a/modules/eks/external-secrets-operator/README.md b/modules/eks/external-secrets-operator/README.md
index 67cd809b9..0304362c7 100644
--- a/modules/eks/external-secrets-operator/README.md
+++ b/modules/eks/external-secrets-operator/README.md
@@ -92,14 +92,14 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.7.1, != 2.21.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.7.1, != 2.21.0, != 2.21.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 4.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.7.1, != 2.21.0 |
+| [kubernetes](#provider\_kubernetes) | >= 2.7.1, != 2.21.0, != 2.21.0 |
## Modules
diff --git a/modules/eks/external-secrets-operator/versions.tf b/modules/eks/external-secrets-operator/versions.tf
index fb8857fab..46584b569 100644
--- a/modules/eks/external-secrets-operator/versions.tf
+++ b/modules/eks/external-secrets-operator/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.7.1, != 2.21.0"
+ version = ">= 2.7.1, != 2.21.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/idp-roles/README.md b/modules/eks/idp-roles/README.md
index 88989b7d6..4f8ed9ea9 100644
--- a/modules/eks/idp-roles/README.md
+++ b/modules/eks/idp-roles/README.md
@@ -29,7 +29,7 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.14.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.14.0, != 2.21.0 |
## Providers
@@ -73,7 +73,7 @@ components:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/idp-roles/provider-helm.tf b/modules/eks/idp-roles/provider-helm.tf
index d04bccf3d..325e24d83 100644
--- a/modules/eks/idp-roles/provider-helm.tf
+++ b/modules/eks/idp-roles/provider-helm.tf
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/idp-roles/versions.tf b/modules/eks/idp-roles/versions.tf
index 5a442caea..ec64f8a4f 100644
--- a/modules/eks/idp-roles/versions.tf
+++ b/modules/eks/idp-roles/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.14.0"
+ version = ">= 2.14.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/karpenter-provisioner/README.md b/modules/eks/karpenter-provisioner/README.md
index dbaf1d86e..51ea41783 100644
--- a/modules/eks/karpenter-provisioner/README.md
+++ b/modules/eks/karpenter-provisioner/README.md
@@ -101,14 +101,14 @@ components:
| [terraform](#requirement\_terraform) | >= 1.3.0 |
| [aws](#requirement\_aws) | >= 4.9.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.14.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.14.0, != 2.21.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 4.9.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.14.0 |
+| [kubernetes](#provider\_kubernetes) | >= 2.14.0, != 2.21.0 |
## Modules
@@ -139,7 +139,7 @@ components:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/karpenter-provisioner/provider-helm.tf b/modules/eks/karpenter-provisioner/provider-helm.tf
index 9bb5edb6f..abe6f9c56 100644
--- a/modules/eks/karpenter-provisioner/provider-helm.tf
+++ b/modules/eks/karpenter-provisioner/provider-helm.tf
@@ -85,7 +85,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/karpenter-provisioner/versions.tf b/modules/eks/karpenter-provisioner/versions.tf
index 57cc9f927..9f0f54df7 100644
--- a/modules/eks/karpenter-provisioner/versions.tf
+++ b/modules/eks/karpenter-provisioner/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.14.0"
+ version = ">= 2.14.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/karpenter/README.md b/modules/eks/karpenter/README.md
index db88f6df2..16e55428d 100644
--- a/modules/eks/karpenter/README.md
+++ b/modules/eks/karpenter/README.md
@@ -294,7 +294,7 @@ For more details, refer to:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.9.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.7.1 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.7.1, != 2.21.0 |
## Providers
@@ -338,7 +338,7 @@ For more details, refer to:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/karpenter/provider-helm.tf b/modules/eks/karpenter/provider-helm.tf
index 9bb5edb6f..abe6f9c56 100644
--- a/modules/eks/karpenter/provider-helm.tf
+++ b/modules/eks/karpenter/provider-helm.tf
@@ -85,7 +85,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/karpenter/versions.tf b/modules/eks/karpenter/versions.tf
index c8087b1b8..61ea676a2 100644
--- a/modules/eks/karpenter/versions.tf
+++ b/modules/eks/karpenter/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.7.1"
+ version = ">= 2.7.1, != 2.21.0"
}
}
}
diff --git a/modules/eks/metrics-server/README.md b/modules/eks/metrics-server/README.md
index f0d96ef7d..fc7d1a140 100644
--- a/modules/eks/metrics-server/README.md
+++ b/modules/eks/metrics-server/README.md
@@ -45,14 +45,14 @@ components:
| [terraform](#requirement\_terraform) | >= 1.3.0 |
| [aws](#requirement\_aws) | >= 4.9.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.14.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.14.0, != 2.21.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 4.9.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.14.0 |
+| [kubernetes](#provider\_kubernetes) | >= 2.14.0, != 2.21.0 |
## Modules
@@ -90,7 +90,7 @@ components:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/metrics-server/provider-helm.tf b/modules/eks/metrics-server/provider-helm.tf
index 20e4d3837..21cecf145 100644
--- a/modules/eks/metrics-server/provider-helm.tf
+++ b/modules/eks/metrics-server/provider-helm.tf
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/metrics-server/versions.tf b/modules/eks/metrics-server/versions.tf
index 57cc9f927..9f0f54df7 100644
--- a/modules/eks/metrics-server/versions.tf
+++ b/modules/eks/metrics-server/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.14.0"
+ version = ">= 2.14.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/redis-operator/README.md b/modules/eks/redis-operator/README.md
index 87fc05ae9..911721247 100644
--- a/modules/eks/redis-operator/README.md
+++ b/modules/eks/redis-operator/README.md
@@ -73,14 +73,14 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.0, != 2.21.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 4.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.0 |
+| [kubernetes](#provider\_kubernetes) | >= 2.0, != 2.21.0 |
## Modules
@@ -118,7 +118,7 @@ components:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/redis-operator/provider-helm.tf b/modules/eks/redis-operator/provider-helm.tf
index 20e4d3837..21cecf145 100644
--- a/modules/eks/redis-operator/provider-helm.tf
+++ b/modules/eks/redis-operator/provider-helm.tf
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/redis-operator/versions.tf b/modules/eks/redis-operator/versions.tf
index 71f1c0e3e..14c085342 100644
--- a/modules/eks/redis-operator/versions.tf
+++ b/modules/eks/redis-operator/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.0"
+ version = ">= 2.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/redis/README.md b/modules/eks/redis/README.md
index 062927b6f..d92b20bfb 100644
--- a/modules/eks/redis/README.md
+++ b/modules/eks/redis/README.md
@@ -79,14 +79,14 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.0 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.0, != 2.21.0 |
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | >= 4.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.0 |
+| [kubernetes](#provider\_kubernetes) | >= 2.0, != 2.21.0 |
## Modules
@@ -124,7 +124,7 @@ components:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/redis/provider-helm.tf b/modules/eks/redis/provider-helm.tf
index 20e4d3837..21cecf145 100644
--- a/modules/eks/redis/provider-helm.tf
+++ b/modules/eks/redis/provider-helm.tf
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/redis/versions.tf b/modules/eks/redis/versions.tf
index 71f1c0e3e..14c085342 100644
--- a/modules/eks/redis/versions.tf
+++ b/modules/eks/redis/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.0"
+ version = ">= 2.0, != 2.21.0"
}
}
}
diff --git a/modules/eks/reloader/README.md b/modules/eks/reloader/README.md
index 37c1aeb4e..249881ff5 100644
--- a/modules/eks/reloader/README.md
+++ b/modules/eks/reloader/README.md
@@ -37,7 +37,7 @@ components:
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [aws](#requirement\_aws) | >= 4.9.0 |
| [helm](#requirement\_helm) | >= 2.0 |
-| [kubernetes](#requirement\_kubernetes) | >= 2.7.1 |
+| [kubernetes](#requirement\_kubernetes) | >= 2.7.1, != 2.21.0 |
## Providers
@@ -45,7 +45,7 @@ components:
|------|---------|
| [aws](#provider\_aws) | >= 4.9.0 |
| [helm](#provider\_helm) | >= 2.0 |
-| [kubernetes](#provider\_kubernetes) | >= 2.7.1 |
+| [kubernetes](#provider\_kubernetes) | >= 2.7.1, != 2.21.0 |
## Modules
@@ -81,7 +81,7 @@ components:
| [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
| [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
| [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
-| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `true` | no |
+| [helm\_manifest\_experiment\_enabled](#input\_helm\_manifest\_experiment\_enabled) | Enable storing of the rendered manifest for helm\_release so the full diff of what is changing can been seen in the plan | `bool` | `false` | no |
| [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).
Set to `0` for unlimited length.
Set to `null` for keep the existing setting, which defaults to `0`.
Does not affect `id_full`. | `number` | `null` | no |
| [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
| [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |
diff --git a/modules/eks/reloader/provider-helm.tf b/modules/eks/reloader/provider-helm.tf
index 20e4d3837..21cecf145 100644
--- a/modules/eks/reloader/provider-helm.tf
+++ b/modules/eks/reloader/provider-helm.tf
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
variable "helm_manifest_experiment_enabled" {
type = bool
- default = true
+ default = false
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
}
diff --git a/modules/eks/reloader/versions.tf b/modules/eks/reloader/versions.tf
index c8087b1b8..61ea676a2 100644
--- a/modules/eks/reloader/versions.tf
+++ b/modules/eks/reloader/versions.tf
@@ -12,7 +12,7 @@ terraform {
}
kubernetes = {
source = "hashicorp/kubernetes"
- version = ">= 2.7.1"
+ version = ">= 2.7.1, != 2.21.0"
}
}
}