From 85bd266f5f0ce003f2d4e69f796a41df0ff9fb9c Mon Sep 17 00:00:00 2001 From: Zachary Blasczyk <77289967+wandb-zacharyblasczyk@users.noreply.github.com> Date: Tue, 16 Jan 2024 13:47:53 -0600 Subject: [PATCH] fix: Max LB name length (#166) * fix: Max LB name length --------- Co-authored-by: Justin Brooks --- main.tf | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.tf b/main.tf index 180724847..4e06ee65d 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, 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