openFuyao is licensed under Mulan PSL v2.
You can use this software according to the terms and conditions of the Mulan PSL v2.
You may obtain a copy of Mulan PSL v2 at:
http://license.coscl.org.cn/MulanPSL2
THIS SOFTWARE IS PROVIDED ON AN 'AS IS' BASIS, WITHOUT WARRANTIES OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
See the Mulan PSL v2 for more details. */
export const ResponseCode = {
OK: 200,
Created: 201,
Accepted: 202,
NoContent: 204,
BadRequest: 400,
UnAuthorized: 401,
Forbidden: 403,
NotFound: 404,
Conflict: 409,
InternalServerError: 500,
BadGateway: 502,
GatewayTimeout: 504,
};
export const ruleWorkloadTypeOptions = [
{
value: 'Pod',
label: 'Pod',
},
{
value: 'Deployment',
label: 'Deployment',
},
{
value: 'StatefulSet',
label: 'StatefulSet',
},
{
value: 'DaemonSet',
label: 'DaemonSet',
},
{
value: 'Job',
label: 'Job',
},
{
value: 'CronJob',
label: 'CronJob',
},
];
export const getWorkloadStatusOptions = (intl) => [
{
value: intl.formatMessage({ id: 'workload.status.online' }),
label: intl.formatMessage({ id: 'workload.status.online' }),
},
{
value: intl.formatMessage({ id: 'workload.status.offline' }),
label: intl.formatMessage({ id: 'workload.status.offline' }),
},
];
export const containerRouterPrefix = 'colocation';
export const containerStylePrefix = 'colocation-website';
export const nodeStatus = {
Active: 'Active',
Inactive: 'Inactive',
};