From 9dd65905f90ebd1c0ebee5ad8712eeffc9541b30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Bonnet?= Date: Tue, 15 Oct 2024 10:30:30 +0200 Subject: [PATCH] fix(cluster-warning-indicator): exclude on_premise cloud provider (#1721) --- .../layout/src/lib/ui/layout-page/layout-page.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libs/pages/layout/src/lib/ui/layout-page/layout-page.tsx b/libs/pages/layout/src/lib/ui/layout-page/layout-page.tsx index 0d1672332e0..742f730bda4 100644 --- a/libs/pages/layout/src/lib/ui/layout-page/layout-page.tsx +++ b/libs/pages/layout/src/lib/ui/layout-page/layout-page.tsx @@ -72,10 +72,12 @@ export function LayoutPage(props: PropsWithChildren) { clusterStatuses?.find(({ status }) => status === ClusterStateEnum.INVALID_CREDENTIALS)?.cluster_id === id ) - const clusterUpgradeWarning = clusters?.find( - ({ id }) => - clusterStatuses?.find(({ next_k8s_available_version }) => next_k8s_available_version !== null)?.cluster_id === id - ) + const clusterUpgradeWarning = clusters?.find(({ id, cloud_provider }) => { + const updatedClusters = clusterStatuses?.find( + ({ next_k8s_available_version }) => next_k8s_available_version !== null + ) + return updatedClusters?.cluster_id === id && cloud_provider !== 'ON_PREMISE' + }) const clusterCredentialError = Boolean(!matchLogInfraRoute && invalidCluster)