From d7bb51662d507edbbcb5279c7a9ffa85b9fb560a Mon Sep 17 00:00:00 2001 From: Ganesh Revanakar Date: Fri, 30 Jan 2026 12:38:47 +0530 Subject: [PATCH 1/3] change: [UIE-10060] - Show new GPU v3 RTX Pro 6000 Blackwell plans in create LKE flow for both LKE and LKE-E --- .../KubernetesPlansPanel/KubernetesPlansPanel.tsx | 8 +------- .../src/features/components/PlansPanel/GpuFilters.tsx | 7 ++++++- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/packages/manager/src/features/Kubernetes/KubernetesPlansPanel/KubernetesPlansPanel.tsx b/packages/manager/src/features/Kubernetes/KubernetesPlansPanel/KubernetesPlansPanel.tsx index f8ebb4822af..78620a6da47 100644 --- a/packages/manager/src/features/Kubernetes/KubernetesPlansPanel/KubernetesPlansPanel.tsx +++ b/packages/manager/src/features/Kubernetes/KubernetesPlansPanel/KubernetesPlansPanel.tsx @@ -99,13 +99,7 @@ export const KubernetesPlansPanel = (props: Props) => { } return ( - !type.id.includes('dedicated-edge') && - !type.id.includes('nanode-edge') && - // Filter out GPU types for enterprise; otherwise, return the rest of the types. - // TODO: remove this once GPU plans are supported in LKE-E (Q3 2025) - (selectedTier === 'enterprise' ? !type.id.includes('gpu') : true) && - // Filter out Blackwell plans for kubernetes (for now) - !(type.id.includes('blackwell') && !flags.kubernetesBlackwellPlans) + !type.id.includes('dedicated-edge') && !type.id.includes('nanode-edge') ); }); diff --git a/packages/manager/src/features/components/PlansPanel/GpuFilters.tsx b/packages/manager/src/features/components/PlansPanel/GpuFilters.tsx index 0fcaabe5c46..4add8bbc92a 100644 --- a/packages/manager/src/features/components/PlansPanel/GpuFilters.tsx +++ b/packages/manager/src/features/components/PlansPanel/GpuFilters.tsx @@ -32,6 +32,7 @@ const ALL_GPU_OPTIONS: SelectOption[] = [ ]; interface GPUPlanFilterComponentProps { + disabled?: boolean; onResult: (result: PlanFilterRenderResult) => void; plans: PlanWithAvailability[]; resetPagination: () => void; @@ -39,7 +40,7 @@ interface GPUPlanFilterComponentProps { const GPUPlanFilterComponent = React.memo( (props: GPUPlanFilterComponentProps) => { - const { onResult, plans, resetPagination } = props; + const { disabled = false, onResult, plans, resetPagination } = props; // Local state - persists automatically because component stays mounted const [gpuType, setGpuType] = @@ -112,6 +113,7 @@ const GPUPlanFilterComponent = React.memo(