diff --git a/src/pages/gpu-service/instances/config/types.ts b/src/pages/gpu-service/instances/config/types.ts index ab2c4308..92525a0c 100644 --- a/src/pages/gpu-service/instances/config/types.ts +++ b/src/pages/gpu-service/instances/config/types.ts @@ -63,13 +63,29 @@ export interface InstanceServicePort { protocol?: InstanceServicePortProtocol; } +export interface InstanceStatusAllocationItem { + id: string; + manufacturer: string; + accelerators: [ + { + id: string; + index: number; + mode: string; + allocated: number; + } + ]; +} + export interface InstanceStatus { namespace?: string; phase?: string; phaseMessage?: string; + nodeName?: string; + accessAddresses?: string[]; hostIPs?: InstanceIP[]; podIPs?: InstanceIP[]; ports?: InstanceServicePort[]; + allocations?: InstanceStatusAllocationItem[]; } // instance list item diff --git a/src/pages/gpu-service/instances/hooks/use-instances-columns.tsx b/src/pages/gpu-service/instances/hooks/use-instances-columns.tsx index c53619c8..3c2ffbd9 100644 --- a/src/pages/gpu-service/instances/hooks/use-instances-columns.tsx +++ b/src/pages/gpu-service/instances/hooks/use-instances-columns.tsx @@ -33,7 +33,7 @@ type ConnectEntry = }; const getConnectEntries = (record: ListItem): ConnectEntry[] => { - const ip = record.status?.hostIPs?.[0]?.ip; + const ip = record.status?.accessAddresses?.[0]; const ports = record.status?.ports || []; const configPorts = record.spec?.ports || [];