mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-25 02:50:08 +03:00
Feature #4400: New state cloning_failure in sunstone
This commit is contained in:
parent
0d6dd0c6ff
commit
7a00fbc079
@ -33,21 +33,23 @@ define(function(require) {
|
||||
"FAILED",
|
||||
"POWEROFF",
|
||||
"UNDEPLOYED",
|
||||
"CLONING"
|
||||
"CLONING",
|
||||
"CLONING_FAILURE"
|
||||
];
|
||||
|
||||
var STATES = {
|
||||
INIT : 0,
|
||||
PENDING : 1,
|
||||
HOLD : 2,
|
||||
ACTIVE : 3,
|
||||
STOPPED : 4,
|
||||
SUSPENDED : 5,
|
||||
DONE : 6,
|
||||
//FAILED : 7,
|
||||
POWEROFF : 8,
|
||||
UNDEPLOYED : 9,
|
||||
CLONING : 10
|
||||
INIT : 0,
|
||||
PENDING : 1,
|
||||
HOLD : 2,
|
||||
ACTIVE : 3,
|
||||
STOPPED : 4,
|
||||
SUSPENDED : 5,
|
||||
DONE : 6,
|
||||
//FAILED : 7,
|
||||
POWEROFF : 8,
|
||||
UNDEPLOYED : 9,
|
||||
CLONING : 10,
|
||||
CLONING_FAILURE : 11
|
||||
};
|
||||
|
||||
var LCM_STATES_STR = [
|
||||
|
@ -988,10 +988,6 @@ define(function(require) {
|
||||
var state_str;
|
||||
|
||||
switch (state) {
|
||||
case OpenNebulaVM.STATES.CLONING:
|
||||
state_color = 'deploying';
|
||||
state_str = Locale.tr("DEPLOYING") + " (1/4)";
|
||||
break;
|
||||
case OpenNebulaVM.STATES.INIT:
|
||||
case OpenNebulaVM.STATES.PENDING:
|
||||
case OpenNebulaVM.STATES.HOLD:
|
||||
@ -1107,6 +1103,17 @@ define(function(require) {
|
||||
state_str = Locale.tr("UNDEPLOYED");
|
||||
|
||||
break;
|
||||
|
||||
case OpenNebulaVM.STATES.CLONING:
|
||||
state_color = 'deploying';
|
||||
state_str = Locale.tr("DEPLOYING") + " (1/4)";
|
||||
break;
|
||||
|
||||
case OpenNebulaVM.STATES.CLONING_FAILURE:
|
||||
state_color = 'error';
|
||||
state_str = Locale.tr("ERROR");
|
||||
break;
|
||||
|
||||
default:
|
||||
state_color = 'powering_off';
|
||||
state_str = Locale.tr("UNKNOWN");
|
||||
|
@ -49,6 +49,11 @@ define(function(require) {
|
||||
STATE_ACTIONS[OpenNebulaVM.STATES.UNDEPLOYED] =
|
||||
["VM.delete", "VM.delete_recreate", "VM.resume", "VM.resize", "VM.deploy"];
|
||||
|
||||
STATE_ACTIONS[OpenNebulaVM.STATES.CLONING] =
|
||||
["VM.delete", "VM.delete_recreate"];
|
||||
|
||||
STATE_ACTIONS[OpenNebulaVM.STATES.CLONING_FAILURE] =
|
||||
["VM.delete", "VM.delete_recreate", "VM.recover"];
|
||||
|
||||
var LCM_STATE_ACTIONS = {};
|
||||
LCM_STATE_ACTIONS[ OpenNebulaVM.LCM_STATES.LCM_INIT ] = [];
|
||||
|
Loading…
x
Reference in New Issue
Block a user