123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210 |
- 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
- )
|