From f26af56bed56aed1f505f5a54ed8cd82fc6b242f Mon Sep 17 00:00:00 2001 From: Zachary Blasczyk Date: Tue, 16 Jan 2024 13:22:28 -0600 Subject: [PATCH] fix: Max LB name length --- main.tf | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.tf b/main.tf index 180724847..3673626b9 100644 --- a/main.tf +++ b/main.tf @@ -184,6 +184,11 @@ module "redis" { kms_key_arn = local.kms_key_arn } +locals { + max_lb_name_length = 32 - length("-alb-k8s") + lb_name_truncated = "${substr(var.namespace, 0, min(length(var.namespace), local.max_lb_name_length))}-alb-k8s" +} + module "wandb" { source = "wandb/wandb/helm" version = "1.2.0" @@ -229,7 +234,7 @@ module "wandb" { class = "alb" annotations = { - "alb.ingress.kubernetes.io/load-balancer-name" = "${var.namespace}-alb-k8s" + "alb.ingress.kubernetes.io/load-balancer-name" = local.lb_name_truncated "alb.ingress.kubernetes.io/inbound-cidrs" = <<-EOF ${join("\\,", var.allowed_inbound_cidr)} EOF