From fbbcc2ee81f388f4339acf2ff9bad3197cdee093 Mon Sep 17 00:00:00 2001 From: Myasnikov Daniil Date: Tue, 23 Jun 2026 12:22:39 +0500 Subject: [PATCH] fix(dashboard): gate external-IPs services query on tenant namespace Address review feedback from gemini-code-assist on ExternalIpsPage.tsx: add enabled: !!tenantNamespace to the services useK8sList so it does not issue a cluster-wide /api/v1/services request (403 for non-admin tenants) before the tenant namespace is known. Co-Authored-By: Claude Opus 4.8 (1M context) Signed-off-by: Myasnikov Daniil --- .../images/console/apps/console/src/routes/ExternalIpsPage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/system/dashboard/images/console/apps/console/src/routes/ExternalIpsPage.tsx b/packages/system/dashboard/images/console/apps/console/src/routes/ExternalIpsPage.tsx index 422df4e7b..74ce39956 100644 --- a/packages/system/dashboard/images/console/apps/console/src/routes/ExternalIpsPage.tsx +++ b/packages/system/dashboard/images/console/apps/console/src/routes/ExternalIpsPage.tsx @@ -30,7 +30,7 @@ export function ExternalIpsPage() { plural: "services", namespace: tenantNamespace ?? undefined, }, - { fieldSelector: "spec.type=LoadBalancer" }, + { fieldSelector: "spec.type=LoadBalancer", enabled: !!tenantNamespace }, ) const items = data?.items ?? []