1
// Copyright 2012-2016 Canonical Ltd.
2
// Licensed under the LGPLv3, see LICENCE file for details.
7
// NodeStatus* values represent the vocabulary of a Node‘s possible statuses.
9
// The node has been created and has a system ID assigned to it.
10
NodeStatusDeclared = "0"
12
//Testing and other commissioning steps are taking place.
13
NodeStatusCommissioning = "1"
15
// Smoke or burn-in testing has a found a problem.
16
NodeStatusFailedTests = "2"
18
// The node can’t be contacted.
19
NodeStatusMissing = "3"
21
// The node is in the general pool ready to be deployed.
24
// The node is ready for named deployment.
25
NodeStatusReserved = "5"
27
// The node is powering a service from a charm or is ready for use with a fresh Ubuntu install.
28
NodeStatusDeployed = "6"
30
// The node has been removed from service manually until an admin overrides the retirement.
31
NodeStatusRetired = "7"
33
// The node is broken: a step in the node lifecyle failed. More details
34
// can be found in the node's event log.
35
NodeStatusBroken = "8"
37
// The node is being installed.
38
NodeStatusDeploying = "9"
40
// The node has been allocated to a user and is ready for deployment.
41
NodeStatusAllocated = "10"
43
// The deployment of the node failed.
44
NodeStatusFailedDeployment = "11"
46
// The node is powering down after a release request.
47
NodeStatusReleasing = "12"
49
// The releasing of the node failed.
50
NodeStatusFailedReleasing = "13"
52
// The node is erasing its disks.
53
NodeStatusDiskErasing = "14"
55
// The node failed to erase its disks.
56
NodeStatusFailedDiskErasing = "15"