This is an automated email from the ASF dual-hosted git repository. shahar1 pushed a commit to branch gha-arc-rebase in repository https://gitbox.apache.org/repos/asf/airflow-ci-infra.git
commit 82259b45c77d3ac65e3573e713be31c09a405653 Author: Hussein Awala <[email protected]> AuthorDate: Sun Jul 23 18:10:55 2023 +0200 add large ng, update instance types and increase disk size to 50Gb --- terraform/eks/eks.tf | 54 ++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 42 insertions(+), 12 deletions(-) diff --git a/terraform/eks/eks.tf b/terraform/eks/eks.tf index 5f239c8..ee3f86c 100644 --- a/terraform/eks/eks.tf +++ b/terraform/eks/eks.tf @@ -34,7 +34,10 @@ module "eks" { cluster_endpoint_public_access = true eks_managed_node_group_defaults = { - ami_type = "AL2_ARM_64" + ami_type = "AL2_ARM_64" + use_custom_launch_template = false + disk_size = 50 + desired_size = 0 } eks_managed_node_groups = { @@ -42,10 +45,11 @@ module "eks" { default_nodes = { name = "default" - instance_types = ["t4g.small"] + instance_types = ["t4g.medium"] - min_size = 1 - max_size = 3 + min_size = 0 + max_size = 5 + desired_size = 1 capacity_type = "SPOT" @@ -57,14 +61,15 @@ module "eks" { GHA_runners_small = { name = "gha-runners-small" - instance_types = ["t4g.small"] + instance_types = ["t4g.medium"] - min_size = 0 - max_size = 3 - desired_size = 0 + min_size = 0 + max_size = 30 capacity_type = "SPOT" + disk_size = 50 + labels = { "node-type" = "gha-runners" "size" = "small" @@ -82,14 +87,15 @@ module "eks" { GHA_runners_medium = { name = "gha-runners-medium" - instance_types = ["t4g.medium"] + instance_types = ["t4g.large"] - min_size = 0 - max_size = 3 - desired_size = 0 + min_size = 0 + max_size = 30 capacity_type = "SPOT" + disk_size = 50 + labels = { "node-type" = "gha-runners" "size" = "medium" @@ -103,6 +109,30 @@ module "eks" { } ] } + + GHA_runners_large = { + name = "gha-runners-large" + + instance_types = ["t4g.2xlarge"] + + min_size = 0 + max_size = 30 + + capacity_type = "SPOT" + + labels = { + "node-type" = "gha-runners" + "size" = "large" + } + + taints = [ + { + "key" = "node-type" + "value" = "gha-runners" + "effect" = "NO_SCHEDULE" + } + ] + } } }
