chore: update worker, cluster status value
This commit is contained in:
@@ -6,19 +6,19 @@ import React from 'react';
|
|||||||
export const ClusterStatusValueMap = {
|
export const ClusterStatusValueMap = {
|
||||||
Provisioning: 0,
|
Provisioning: 0,
|
||||||
Ready: 3,
|
Ready: 3,
|
||||||
ProvisionedNotReady: 1
|
Provisioned: 1
|
||||||
};
|
};
|
||||||
|
|
||||||
export const ClusterStatusLabelMap = {
|
export const ClusterStatusLabelMap = {
|
||||||
[ClusterStatusValueMap.Provisioning]: 'Provisioning',
|
[ClusterStatusValueMap.Provisioning]: 'Provisioning',
|
||||||
[ClusterStatusValueMap.Ready]: 'Ready',
|
[ClusterStatusValueMap.Ready]: 'Ready',
|
||||||
[ClusterStatusValueMap.ProvisionedNotReady]: 'Provisioned Not Ready'
|
[ClusterStatusValueMap.Provisioned]: 'Provisioned'
|
||||||
};
|
};
|
||||||
|
|
||||||
export const ClusterStatus: Record<string, StatusType> = {
|
export const ClusterStatus: Record<string, StatusType> = {
|
||||||
[ClusterStatusValueMap.Provisioning]: StatusMaps.transitioning,
|
[ClusterStatusValueMap.Provisioning]: StatusMaps.transitioning,
|
||||||
[ClusterStatusValueMap.Ready]: StatusMaps.success,
|
[ClusterStatusValueMap.Ready]: StatusMaps.success,
|
||||||
[ClusterStatusValueMap.ProvisionedNotReady]: StatusMaps.error
|
[ClusterStatusValueMap.Provisioned]: StatusMaps.transitioning
|
||||||
};
|
};
|
||||||
|
|
||||||
export const ProviderValueMap = {
|
export const ProviderValueMap = {
|
||||||
@@ -186,44 +186,6 @@ export const clusterActionList = [
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
export const regionList: {
|
|
||||||
label: string;
|
|
||||||
datacenter: string;
|
|
||||||
value: string;
|
|
||||||
icon: string;
|
|
||||||
}[] = [
|
|
||||||
{ label: 'New York', datacenter: 'Datacenter 1', value: 'nyc1', icon: '🇺🇸' },
|
|
||||||
{ label: 'New York', datacenter: 'Datacenter 2', value: 'nyc2', icon: '🇺🇸' },
|
|
||||||
{ label: 'New York', datacenter: 'Datacenter 3', value: 'nyc3', icon: '🇺🇸' },
|
|
||||||
{ label: 'Toronto', datacenter: 'Datacenter 1', value: 'tor1', icon: '🇨🇦' },
|
|
||||||
{
|
|
||||||
label: 'San Francisco',
|
|
||||||
datacenter: 'Datacenter 1',
|
|
||||||
value: 'sfo1',
|
|
||||||
icon: '🇺🇸'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: 'San Francisco',
|
|
||||||
datacenter: 'Datacenter 2',
|
|
||||||
value: 'sfo2',
|
|
||||||
icon: '🇺🇸'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: 'San Francisco',
|
|
||||||
datacenter: 'Datacenter 3',
|
|
||||||
value: 'sfo3',
|
|
||||||
icon: '🇺🇸'
|
|
||||||
},
|
|
||||||
{ label: 'Atlanta', datacenter: 'Datacenter 1', value: 'atl1', icon: '🇺🇸' },
|
|
||||||
{ label: 'Singapore', datacenter: 'Datacenter 1', value: 'sgp1', icon: '🇸🇬' },
|
|
||||||
{ label: 'Bangalore', datacenter: 'Datacenter 1', value: 'blr1', icon: '🇮🇳' },
|
|
||||||
{ label: 'London', datacenter: 'Datacenter 1', value: 'lon1', icon: '🇬🇧' },
|
|
||||||
{ label: 'Amsterdam', datacenter: 'Datacenter 2', value: 'ams2', icon: '🇳🇱' },
|
|
||||||
{ label: 'Amsterdam', datacenter: 'Datacenter 3', value: 'ams3', icon: '🇳🇱' },
|
|
||||||
{ label: 'Frankfurt', datacenter: 'Datacenter 1', value: 'fra1', icon: '🇩🇪' },
|
|
||||||
{ label: 'Sydney', datacenter: 'Datacenter 1', value: 'syd1', icon: '🇦🇺' }
|
|
||||||
];
|
|
||||||
|
|
||||||
export const CloudOptionItems = [
|
export const CloudOptionItems = [
|
||||||
{
|
{
|
||||||
label: 'Volumes',
|
label: 'Volumes',
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ export interface NodePoolListItem extends NodePoolFormData {
|
|||||||
instance_type: string;
|
instance_type: string;
|
||||||
replicas: number;
|
replicas: number;
|
||||||
workers: number;
|
workers: number;
|
||||||
|
ready_workers?: number;
|
||||||
batch_size: number;
|
batch_size: number;
|
||||||
labels: Record<string, string>;
|
labels: Record<string, string>;
|
||||||
cloud_options: Record<string, any>;
|
cloud_options: Record<string, any>;
|
||||||
|
|||||||
@@ -135,7 +135,7 @@ const usePoolsColumns = (
|
|||||||
},
|
},
|
||||||
render: (text: string, record: ListItem) => (
|
render: (text: string, record: ListItem) => (
|
||||||
<span>
|
<span>
|
||||||
{record.workers} / {record.replicas}
|
{record.ready_workers} / {record.replicas}
|
||||||
</span>
|
</span>
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
@@ -158,7 +158,7 @@ const usePoolsColumns = (
|
|||||||
// },
|
// },
|
||||||
{
|
{
|
||||||
title: intl.formatMessage({ id: 'common.table.createTime' }),
|
title: intl.formatMessage({ id: 'common.table.createTime' }),
|
||||||
dataIndex: 'create_at',
|
dataIndex: 'created_at',
|
||||||
key: 'created_at',
|
key: 'created_at',
|
||||||
span: 4,
|
span: 4,
|
||||||
showSorterTootip: false,
|
showSorterTootip: false,
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ export const WorkerStatusMap = {
|
|||||||
deleting: 'deleting',
|
deleting: 'deleting',
|
||||||
error: 'error',
|
error: 'error',
|
||||||
pending: 'pending',
|
pending: 'pending',
|
||||||
provisioned: 'provisioned'
|
initializing: 'initializing'
|
||||||
};
|
};
|
||||||
|
|
||||||
export const WorkerStatusMapValue = {
|
export const WorkerStatusMapValue = {
|
||||||
@@ -19,7 +19,7 @@ export const WorkerStatusMapValue = {
|
|||||||
[WorkerStatusMap.provisioning]: 'Provisioning',
|
[WorkerStatusMap.provisioning]: 'Provisioning',
|
||||||
[WorkerStatusMap.deleting]: 'Deleting',
|
[WorkerStatusMap.deleting]: 'Deleting',
|
||||||
[WorkerStatusMap.error]: 'Error',
|
[WorkerStatusMap.error]: 'Error',
|
||||||
[WorkerStatusMap.provisioned]: 'Provisioned',
|
[WorkerStatusMap.initializing]: 'Initializing',
|
||||||
[WorkerStatusMap.pending]: 'Pending'
|
[WorkerStatusMap.pending]: 'Pending'
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -31,7 +31,7 @@ export const status: any = {
|
|||||||
[WorkerStatusMap.deleting]: StatusMaps.transitioning,
|
[WorkerStatusMap.deleting]: StatusMaps.transitioning,
|
||||||
[WorkerStatusMap.error]: StatusMaps.error,
|
[WorkerStatusMap.error]: StatusMaps.error,
|
||||||
[WorkerStatusMap.pending]: StatusMaps.transitioning,
|
[WorkerStatusMap.pending]: StatusMaps.transitioning,
|
||||||
[WorkerStatusMap.provisioned]: StatusMaps.transitioning
|
[WorkerStatusMap.initializing]: StatusMaps.transitioning
|
||||||
};
|
};
|
||||||
|
|
||||||
export const addWorkerGuide: Record<string, any> = {
|
export const addWorkerGuide: Record<string, any> = {
|
||||||
|
|||||||
@@ -181,7 +181,7 @@ const StorageCell = ({ files }: { files: Filesystem[] }) => {
|
|||||||
|
|
||||||
const statusAvailable = (record: ListItem) => {
|
const statusAvailable = (record: ListItem) => {
|
||||||
return (
|
return (
|
||||||
WorkerStatusMap.provisioned !== record.state &&
|
WorkerStatusMap.initializing !== record.state &&
|
||||||
WorkerStatusMap.provisioning !== record.state &&
|
WorkerStatusMap.provisioning !== record.state &&
|
||||||
record.status
|
record.status
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user