From d07da3cf368c90570fd2e52f6769051a210f59de Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Mon, 24 Mar 2025 21:54:07 -0400 Subject: [PATCH] another --- main.tf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.tf b/main.tf index 8af723c..902b7ab 100644 --- a/main.tf +++ b/main.tf @@ -3,11 +3,10 @@ locals { amd_ami_alias = "bottlerocket@latest" # Calculate the role name with prefix - role_name_raw = format("%v%v-%v", local.prefixes["eks-role"], var.cluster_name, "karpenter-node-") + role_name_raw = format("%v%v-%v", local.prefixes["eks-role"], var.cluster_name, "karpenter-") # Ensure role name stays within AWS limits (38 chars) when used as name_prefix - # (needs to account for the hyphen that gets added) - max_role_name_length = 37 # 38 - 1 for the hyphen added by name_prefix + max_role_name_length = 37 node_iam_role_name = length(local.role_name_raw) > local.max_role_name_length ? substr(local.role_name_raw, 0, local.max_role_name_length) : local.role_name_raw # EventBridge rule name validation @@ -31,6 +30,7 @@ module "karpenter_resources" { enable_irsa = true enable_pod_identity = true enable_v1_permissions = true + iam_role_name_prefix = local.role_name_raw irsa_namespace_service_accounts = ["${var.namespace}:karpenter"] irsa_oidc_provider_arn = var.oidc_provider_arn node_iam_role_name = local.node_iam_role_name