From 696851298b50385b7ea818c8fe2cc86d58ea4c7d Mon Sep 17 00:00:00 2001 From: Paul Payne Date: Sat, 24 May 2025 10:18:38 -0700 Subject: [PATCH] Fix MetalLB component checks to use correct label selectors --- infrastructure_setup/validate_setup.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/infrastructure_setup/validate_setup.sh b/infrastructure_setup/validate_setup.sh index 0262669..065b4c9 100755 --- a/infrastructure_setup/validate_setup.sh +++ b/infrastructure_setup/validate_setup.sh @@ -290,10 +290,9 @@ show_component_logs() { } echo -e "${BLUE}=== Checking Core Components ===${NC}" -# Check MetalLB components - using direct specific label selectors -# We know from checking that our pods use app=metallb,component=speaker/controller labels -check_component "MetalLB Controller" "metallb-system" "app=metallb,component=controller" -check_component "MetalLB Speaker" "metallb-system" "app=metallb,component=speaker" +# Check MetalLB components - using correct label selectors +check_component "MetalLB Controller" "metallb-system" "app.kubernetes.io/component=controller,app.kubernetes.io/name=metallb" +check_component "MetalLB Speaker" "metallb-system" "app.kubernetes.io/component=speaker,app.kubernetes.io/name=metallb" # Check MetalLB IP address pools echo -e "${YELLOW}Checking MetalLB IP address pools...${NC}"