You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
210 lines
4.8 KiB
210 lines
4.8 KiB
package model |
|
|
|
//merlin machine status. |
|
const ( |
|
// ImmediatelyFailedMachineInMerlin Paas immediately returns failed, when you create some new machines. |
|
ImmediatelyFailedMachineInMerlin = -200 |
|
// InitializedFailedMachineInMerlin Scheduled detected that paas failed to execute Initialized task. |
|
InitializedFailedMachineInMerlin = -201 |
|
// PodScheduledFailedMachineInMerlin Scheduled detected that paas failed to execute PodScheduled task. |
|
PodScheduledFailedMachineInMerlin = -202 |
|
// ReadyFailedMachineInMerlin Scheduled detected that paas failed to execute Ready task. |
|
ReadyFailedMachineInMerlin = -203 |
|
// ReadyFailedMachineInMerlin Scheduled detected that paas failed to sync the node of tree service. |
|
SynTreeFailedMachineInMerlin = -204 |
|
// CreateTagFailedMachineInMerlin detected that merlin failed to create tag. |
|
CreateTagFailedMachineInMerlin = -205 |
|
|
|
// RemovedMachineInMerlin the user removed the machine. |
|
RemovedMachineInMerlin = -100 |
|
|
|
// CreatingMachineInMerlin Paas is creating the machine now. |
|
CreatingMachineInMerlin = 0 |
|
// InitializeMachineInMerlin Paas is executing Initialize task. |
|
InitializeMachineInMerlin = 1 |
|
// InitializeMachineInMerlin Paas is executing PodScheduled task. |
|
PodScheduledMachineInMerlin = 2 |
|
// InitializeMachineInMerlin Paas is executing Ready task. |
|
ReadyMachineInMerlin = 3 |
|
// InitializeMachineInMerlin Paas is syncing the node of tree service. |
|
SynTreeMachineInMerlin = 4 |
|
|
|
// BootMachineInMerlin The machine is turned on. |
|
BootMachineInMerlin = 100 |
|
|
|
// ShutdownMachineInMerlin The machine is off state. |
|
ShutdownMachineInMerlin = 200 |
|
) |
|
|
|
// paas return response status. |
|
const ( |
|
// CreateFailedMachineInPaas Paas created the machine failed |
|
CreateFailedMachineInPaas = 0 |
|
// CreatingMachineInPass Paas is creating the machine now |
|
CreatingMachineInPass = 1 |
|
|
|
// SuccessDeletePaasMachines success deleted paas machine |
|
SuccessDeletePaasMachines = 1 |
|
) |
|
|
|
// pagination. |
|
const ( |
|
DefaultPageSize = 5 |
|
DefaultPageNum = 1 |
|
) |
|
|
|
// snapshot status |
|
const ( |
|
SnapshotInit = "快照初始化" |
|
SnapshotDoing = "快照进行中" |
|
SnapshotSuccess = "快照已完成" |
|
SnapShotFailed = "快照失败" |
|
) |
|
|
|
// machine log. |
|
const ( |
|
GenForMachineLog = "创建" |
|
DeleteForMachineLog = "删除" |
|
TransferForMachineLog = "转移" |
|
|
|
OperationSuccessForMachineLog = "成功" |
|
OperationFailedForMachineLog = "失败" |
|
|
|
MBStartLog = "移动设备启动" |
|
MBShutDownLog = "移动设备关闭" |
|
MBBindLog = "移动设备绑定" |
|
MBReleaseLog = "移动设备释放" |
|
MBLendOutLog = "移动设备借出" |
|
MBReturnLog = "移动设备归还" |
|
) |
|
|
|
// mobile machine usage. |
|
const ( |
|
MBInUse = 1 |
|
MBFree = 2 |
|
MBNoConnect = 3 |
|
) |
|
|
|
// mobile machine usage. |
|
const ( |
|
MBOnline = 1 //在线 |
|
MBOffline = -1 //离线 |
|
MBHostDel = -2 //删除 |
|
) |
|
|
|
// is Simulator or RealMachine. |
|
const ( |
|
MBSimulator = 1 //虚拟机 |
|
MBReal = 0 //真机 |
|
) |
|
|
|
// is real machine on site or not. |
|
const ( |
|
MBOnSite = 0 //归还 |
|
MBLendOut = 1 //借出 |
|
) |
|
|
|
// machine suffix. |
|
const ( |
|
MachinePodNameSuffix = "-0" |
|
) |
|
|
|
// delay log. |
|
const ( |
|
DelayMachineEndTime = "手动延期" |
|
CancelDelayMachineEndTime = "取消延期" |
|
AuditDelayMachineEndTime = "审批延期" |
|
) |
|
|
|
// delay status. |
|
const ( |
|
DelayStatusInit = 0 //延期状态初始化 |
|
DelayStatusAuto = 1 //可自动延期 |
|
DelayStatusApply = 2 //可申请延期 |
|
DelayStatusDisable = 3 //不可申请延期 |
|
) |
|
|
|
// apply status. |
|
const ( |
|
ApplyDelayInit = "申请延期中" |
|
ApplyDelayCancel = "申请延期取消" |
|
ApplyDelayApprove = "申请延期通过" |
|
ApplyDelayDecline = "申请延期驳回" |
|
) |
|
|
|
// task. |
|
const ( |
|
DeleteMachine = "DeleteMachine" // 删除机器 |
|
) |
|
|
|
// task status. |
|
const ( |
|
TaskInit = 0 //未开始 |
|
TaskDone = 1 //已执行成功 |
|
TaskFailed = 2 //已执行失败 |
|
TaskDeleted = -1 //任务删除 |
|
) |
|
|
|
// machine expired status. |
|
const ( |
|
MailTypeMachineWillExpired = 1 //机器将要过期 |
|
MailTypeMachineDeleted = 2 //机器已被删除 |
|
MailTypeMachineTransfer = 5 //机器转移 |
|
MailTypeTaskDeleteMachineFailed = 11 //删除机器任务失败 |
|
|
|
MailTypeApplyDelayMachineEndTime = 3 //申请延长机器过期时间 |
|
MailTypeAuditDelayMachineEndTime = 4 //审核延长机器过期时间 |
|
|
|
) |
|
|
|
// image operate type. |
|
const ( |
|
ImageNoSnapshot = 0 |
|
ImagePullAndPush = 1 |
|
ImagePull = 2 |
|
ImageTag = 3 |
|
ImagePush = 4 |
|
ImageMachine2Image = 5 |
|
) |
|
|
|
// image operate err |
|
const ( |
|
ImageSuccess = 0 |
|
ImageInit = -1 |
|
ImagePullErr = -2 |
|
ImageReTagErr = -3 |
|
ImagePushErr = -4 |
|
) |
|
|
|
// time format. |
|
const ( |
|
TimeFormat = "2006-01-02 15:04:05" |
|
) |
|
|
|
// bool str. |
|
const ( |
|
False = "False" |
|
True = "True" |
|
) |
|
|
|
// tree role admin. |
|
const ( |
|
TreeRoleAdmin = 1 |
|
) |
|
|
|
// image status. |
|
const ( |
|
AliveImageStatus = 1 |
|
DeletedImageStatus = 2 |
|
) |
|
|
|
// other |
|
const ( |
|
Success = "success" |
|
) |
|
|
|
// machine ratio |
|
const ( |
|
CPURatio = 1000 |
|
MemoryRatio = 1024 |
|
)
|
|
|