Skip to content

Commit

Permalink
another
Browse files Browse the repository at this point in the history
  • Loading branch information
morga471 committed Apr 1, 2025
1 parent c37722a commit d07da3c
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down

0 comments on commit d07da3c

Please sign in to comment.