diff --git a/docs/reference/modules/terraform-aws-eks/eks-cluster-managed-workers/eks-cluster-managed-workers.md b/docs/reference/modules/terraform-aws-eks/eks-cluster-managed-workers/eks-cluster-managed-workers.md
index 8e0e834f0..966d369ea 100644
--- a/docs/reference/modules/terraform-aws-eks/eks-cluster-managed-workers/eks-cluster-managed-workers.md
+++ b/docs/reference/modules/terraform-aws-eks/eks-cluster-managed-workers/eks-cluster-managed-workers.md
@@ -293,6 +293,11 @@ module "eks_cluster_managed_workers" {
# Default value for min_size field of node_group_configurations.
node_group_default_min_size = 1
+ # Default value for node_repair_config field of node_group_configurations. Any
+ # map entry that does not specify node_repair_config will use this value. Node
+ # auto repair is disabled by default.
+ node_group_default_node_repair_config = null
+
# Default value for subnet_ids field of node_group_configurations.
node_group_default_subnet_ids = null
@@ -312,6 +317,8 @@ module "eks_cluster_managed_workers" {
# limitations with for_each.
node_group_names = null
+ # DEPRECATED: Use node_group_default_node_repair_config or specify
+ # node_repair_config in individual node group configurations instead.
# Configuration block for node auto repair in EKS node groups. If null, auto
# repair will not be configured.
node_repair_config = null
@@ -472,6 +479,11 @@ inputs = {
# Default value for min_size field of node_group_configurations.
node_group_default_min_size = 1
+ # Default value for node_repair_config field of node_group_configurations. Any
+ # map entry that does not specify node_repair_config will use this value. Node
+ # auto repair is disabled by default.
+ node_group_default_node_repair_config = null
+
# Default value for subnet_ids field of node_group_configurations.
node_group_default_subnet_ids = null
@@ -491,6 +503,8 @@ inputs = {
# limitations with for_each.
node_group_names = null
+ # DEPRECATED: Use node_group_default_node_repair_config or specify
+ # node_repair_config in individual node group configurations instead.
# Configuration block for node auto repair in EKS node groups. If null, auto
# repair will not be configured.
node_repair_config = null
@@ -606,6 +620,9 @@ Any types represent complex values of variable type. For details, please consult
- taints list(map(string)) : (Defaults to value from var.node_group_default_taints) Custom Kubernetes
taint to apply to the EC2 Instances in this node group. See below for
structure of taints.
+ - node_repair_config object : (Defaults to value from var.node_group_default_node_repair_config) The node
+ auto repair configuration for the node group. Node auto repair is disabled
+ by default. See below for structure of node_repair_config.
Structure of LaunchTemplate object:
- name string : The Name of the Launch Template to use. One of ID or Name should be provided.
@@ -617,6 +634,9 @@ Any types represent complex values of variable type. For details, please consult
- value string : The value of the taint. Maximum length of 63.
- effect string : The effect of the taint. Valid values: NO_SCHEDULE, NO_EXECUTE, PREFER_NO_SCHEDULE.
+ Structure of node_repair_config object:
+ - enabled bool : Specifies whether to enable node auto repair for the node group. Node auto repair is disabled by default.
+
Example:
node_group_configurations = {
ngroup1 = {
@@ -631,6 +651,9 @@ Any types represent complex values of variable type. For details, please consult
max_size = 3
subnet_ids = [data.terraform_remote_state.vpc.outputs.private_app_subnet_ids[0]]
disk_size = 50
+ node_repair_config = {
+ enabled = true
+ }
}
ngroup2 = {} Only defaults
}
@@ -899,6 +922,24 @@ Default value for min_size field of node_group_configurations.
+
+
+
+Default value for node_repair_config field of node_group_configurations. Any map entry that does not specify node_repair_config will use this value. Node auto repair is disabled by default.
+
+
+
+
+```hcl
+object({
+ enabled = bool
+ })
+```
+
+
+
+
+
@@ -945,7 +986,7 @@ The names of the node groups. When null, this value is automatically calculated
-Configuration block for node auto repair in EKS node groups. If null, auto repair will not be configured.
+DEPRECATED: Use node_group_default_node_repair_config or specify node_repair_config in individual node group configurations instead. Configuration block for node auto repair in EKS node groups. If null, auto repair will not be configured.
@@ -1014,6 +1055,6 @@ Map of Node Group names to ARNs of the created EKS Node Groups
"https://github.com/gruntwork-io/terraform-aws-eks/tree/v3.1.2/modules/eks-cluster-managed-workers/outputs.tf"
],
"sourcePlugin": "module-catalog-api",
- "hash": "bc463481772a20bb051d4b951d246593"
+ "hash": "7e14c93a4ccc6a90d956b9a36978ea0f"
}
##DOCS-SOURCER-END -->