Skip to content

Commit 098210c

Browse files
authored
Disable helm experiments by default, block Kubernetes provider 2.21.0 (cloudposse/terraform-aws-components#712)
1 parent 12434c0 commit 098210c

File tree

3 files changed

+3
-10
lines changed

3 files changed

+3
-10
lines changed

src/README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@ components:
3737
|------|---------|
3838
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0.0 |
3939
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.0 |
40-
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.7.1 |
40+
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.7.1, != 2.21.0 |
4141

4242
## Providers
4343

4444
| Name | Version |
4545
|------|---------|
4646
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.0 |
47-
| <a name="provider_kubernetes"></a> [kubernetes](#provider\_kubernetes) | >= 2.7.1 |
47+
| <a name="provider_kubernetes"></a> [kubernetes](#provider\_kubernetes) | >= 2.7.1, != 2.21.0 |
4848

4949
## Modules
5050

@@ -93,7 +93,6 @@ components:
9393
| <a name="input_fixed_response_template"></a> [fixed\_response\_template](#input\_fixed\_response\_template) | Fixed response template to service as a default backend | `string` | `"resources/default-backend.html.tpl"` | no |
9494
| <a name="input_fixed_response_vars"></a> [fixed\_response\_vars](#input\_fixed\_response\_vars) | The templatefile vars to use for the fixed response template | `map(any)` | <pre>{<br> "email": "[email protected]"<br>}</pre> | no |
9595
| <a name="input_global_accelerator_enabled"></a> [global\_accelerator\_enabled](#input\_global\_accelerator\_enabled) | Whether or not Global Accelerator Endpoint Group should be provisioned for the load balancer | `bool` | `false` | no |
96-
| <a name="input_helm_manifest_experiment_enabled"></a> [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 |
9796
| <a name="input_id_length_limit"></a> [id\_length\_limit](#input\_id\_length\_limit) | Limit `id` to this many characters (minimum 6).<br>Set to `0` for unlimited length.<br>Set to `null` for keep the existing setting, which defaults to `0`.<br>Does not affect `id_full`. | `number` | `null` | no |
9897
| <a name="input_import_profile_name"></a> [import\_profile\_name](#input\_import\_profile\_name) | AWS Profile name to use when importing a resource | `string` | `null` | no |
9998
| <a name="input_import_role_arn"></a> [import\_role\_arn](#input\_import\_role\_arn) | IAM Role ARN to use when importing a resource | `string` | `null` | no |

src/provider-kubernetes.tf

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,6 @@ variable "kubeconfig_exec_auth_api_version" {
7777
description = "The Kubernetes API version of the credentials returned by the `exec` auth plugin"
7878
}
7979

80-
variable "helm_manifest_experiment_enabled" {
81-
type = bool
82-
default = true
83-
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
84-
}
85-
8680
locals {
8781
kubeconfig_file_enabled = var.kubeconfig_file_enabled
8882
kube_exec_auth_enabled = local.kubeconfig_file_enabled ? false : var.kube_exec_auth_enabled

src/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ terraform {
88
}
99
kubernetes = {
1010
source = "hashicorp/kubernetes"
11-
version = ">= 2.7.1"
11+
version = ">= 2.7.1, != 2.21.0"
1212
}
1313
}
1414
}

0 commit comments

Comments
 (0)