Skip to content

Commit c869cb2

Browse files
authored
Disable helm experiments by default, block Kubernetes provider 2.21.0 (#712)
1 parent e04477b commit c869cb2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+94
-101
lines changed

mixins/provider-helm.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ variable "kubeconfig_exec_auth_api_version" {
8585

8686
variable "helm_manifest_experiment_enabled" {
8787
type = bool
88-
default = true
88+
default = false
8989
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
9090
}
9191

modules/datadog-synthetics-private-location/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ Environment variables:
129129
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.0 |
130130
| <a name="requirement_datadog"></a> [datadog](#requirement\_datadog) | >= 3.3.0 |
131131
| <a name="requirement_helm"></a> [helm](#requirement\_helm) | >= 2.3.0 |
132-
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.14.0 |
132+
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.14.0, != 2.21.0 |
133133
| <a name="requirement_local"></a> [local](#requirement\_local) | >= 1.3 |
134134
| <a name="requirement_template"></a> [template](#requirement\_template) | >= 2.0 |
135135

@@ -175,7 +175,7 @@ Environment variables:
175175
| <a name="input_eks_component_name"></a> [eks\_component\_name](#input\_eks\_component\_name) | The name of the eks component | `string` | `"eks/cluster"` | no |
176176
| <a name="input_enabled"></a> [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
177177
| <a name="input_environment"></a> [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
178-
| <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 |
178+
| <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` | `false` | no |
179179
| <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 |
180180
| <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 |
181181
| <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 |

modules/datadog-synthetics-private-location/provider-helm.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ variable "kubeconfig_exec_auth_api_version" {
7979

8080
variable "helm_manifest_experiment_enabled" {
8181
type = bool
82-
default = true
82+
default = false
8383
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
8484
}
8585

modules/datadog-synthetics-private-location/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ terraform {
2424
}
2525
kubernetes = {
2626
source = "hashicorp/kubernetes"
27-
version = ">= 2.14.0"
27+
version = ">= 2.14.0, != 2.21.0"
2828
}
2929
}
3030
}

modules/eks/actions-runner-controller/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ Consult [actions-runner-controller](https://github.com/actions-runner-controller
387387
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
388388
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.9.0 |
389389
| <a name="requirement_helm"></a> [helm](#requirement\_helm) | >= 2.0 |
390-
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.0 |
390+
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.0, != 2.21.0 |
391391
392392
## Providers
393393
@@ -436,7 +436,7 @@ Consult [actions-runner-controller](https://github.com/actions-runner-controller
436436
| <a name="input_existing_kubernetes_secret_name"></a> [existing\_kubernetes\_secret\_name](#input\_existing\_kubernetes\_secret\_name) | If you are going to create the Kubernetes Secret the runner-controller will use<br>by some means (such as SOPS) outside of this component, set the name of the secret<br>here and it will be used. In this case, this component will not create a secret<br>and you can leave the secret-related inputs with their default (empty) values.<br>The same secret will be used by both the runner-controller and the webhook-server. | `string` | `""` | no |
437437
| <a name="input_github_app_id"></a> [github\_app\_id](#input\_github\_app\_id) | The ID of the GitHub App to use for the runner controller. | `string` | `""` | no |
438438
| <a name="input_github_app_installation_id"></a> [github\_app\_installation\_id](#input\_github\_app\_installation\_id) | The "Installation ID" of the GitHub App to use for the runner controller. | `string` | `""` | no |
439-
| <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 |
439+
| <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` | `false` | no |
440440
| <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 |
441441
| <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 |
442442
| <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 |

modules/eks/actions-runner-controller/provider-helm.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ variable "kubeconfig_exec_auth_api_version" {
8585

8686
variable "helm_manifest_experiment_enabled" {
8787
type = bool
88-
default = true
88+
default = false
8989
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
9090
}
9191

modules/eks/actions-runner-controller/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ terraform {
1212
}
1313
kubernetes = {
1414
source = "hashicorp/kubernetes"
15-
version = ">= 2.0"
15+
version = ">= 2.0, != 2.21.0"
1616
}
1717
}
1818
}

modules/eks/alb-controller-ingress-class/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ components:
2929
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0.0 |
3030
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 4.9.0 |
3131
| <a name="requirement_helm"></a> [helm](#requirement\_helm) | >= 2.0 |
32-
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.14.0 |
32+
| <a name="requirement_kubernetes"></a> [kubernetes](#requirement\_kubernetes) | >= 2.14.0, != 2.21.0 |
3333
3434
## Providers
3535
3636
| Name | Version |
3737
|------|---------|
3838
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.9.0 |
39-
| <a name="provider_kubernetes"></a> [kubernetes](#provider\_kubernetes) | >= 2.14.0 |
39+
| <a name="provider_kubernetes"></a> [kubernetes](#provider\_kubernetes) | >= 2.14.0, != 2.21.0 |
4040
4141
## Modules
4242
@@ -69,7 +69,7 @@ components:
6969
| <a name="input_enabled"></a> [enabled](#input\_enabled) | Set to false to prevent the module from creating any resources | `bool` | `null` | no |
7070
| <a name="input_environment"></a> [environment](#input\_environment) | ID element. Usually used for region e.g. 'uw2', 'us-west-2', OR role 'prod', 'staging', 'dev', 'UAT' | `string` | `null` | no |
7171
| <a name="input_group"></a> [group](#input\_group) | Group name for default ingress | `string` | `"common"` | no |
72-
| <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 |
72+
| <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` | `false` | no |
7373
| <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 |
7474
| <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 |
7575
| <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 |

modules/eks/alb-controller-ingress-class/provider-helm.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ variable "kubeconfig_exec_auth_api_version" {
8585

8686
variable "helm_manifest_experiment_enabled" {
8787
type = bool
88-
default = true
88+
default = false
8989
description = "Enable storing of the rendered manifest for helm_release so the full diff of what is changing can been seen in the plan"
9090
}
9191

modules/eks/alb-controller-ingress-class/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ terraform {
1212
}
1313
kubernetes = {
1414
source = "hashicorp/kubernetes"
15-
version = ">= 2.14.0"
15+
version = ">= 2.14.0, != 2.21.0"
1616
}
1717
}
1818
}

0 commit comments

Comments
 (0)