From f55278617cec26ff502f4b449f534fa2eedc3912 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 18 Jun 2025 09:38:35 -0400 Subject: [PATCH] feat: Update session affinity validation for ALB (#3172) --- modules/net-lb-app-ext-regional/variables-backend-service.tf | 4 +++- modules/net-lb-app-ext/variables-backend-service.tf | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/net-lb-app-ext-regional/variables-backend-service.tf b/modules/net-lb-app-ext-regional/variables-backend-service.tf index 78146d431..3cd2933fd 100644 --- a/modules/net-lb-app-ext-regional/variables-backend-service.tf +++ b/modules/net-lb-app-ext-regional/variables-backend-service.tf @@ -125,7 +125,9 @@ variable "backend_service_configs" { for backend_service in values(var.backend_service_configs) : contains( [ "NONE", "CLIENT_IP", "CLIENT_IP_NO_DESTINATION", - "CLIENT_IP_PORT_PROTO", "CLIENT_IP_PROTO" + "CLIENT_IP_PORT_PROTO", "CLIENT_IP_PROTO", + "GENERATED_COOKIE", "HEADER_FIELD", "HTTP_COOKIE", + "STRONG_COOKIE_AFFINITY" ], coalesce(backend_service.session_affinity, "NONE") ) diff --git a/modules/net-lb-app-ext/variables-backend-service.tf b/modules/net-lb-app-ext/variables-backend-service.tf index 63d445a9d..19e88cb49 100644 --- a/modules/net-lb-app-ext/variables-backend-service.tf +++ b/modules/net-lb-app-ext/variables-backend-service.tf @@ -148,7 +148,9 @@ variable "backend_service_configs" { for backend_service in values(var.backend_service_configs) : contains( [ "NONE", "CLIENT_IP", "CLIENT_IP_NO_DESTINATION", - "CLIENT_IP_PORT_PROTO", "CLIENT_IP_PROTO" + "CLIENT_IP_PORT_PROTO", "CLIENT_IP_PROTO", + "GENERATED_COOKIE", "HEADER_FIELD", "HTTP_COOKIE", + "STRONG_COOKIE_AFFINITY" ], coalesce(backend_service.session_affinity, "NONE") )