Add new Node attribute powered
authorRené Nussbaumer <rn@google.com>
Mon, 13 Dec 2010 13:52:46 +0000 (14:52 +0100)
committerRené Nussbaumer <rn@google.com>
Tue, 14 Dec 2010 10:32:37 +0000 (11:32 +0100)
This is just a state of record field and does not necessary
reflect the reality.

Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>

lib/objects.py

index 666b514..cb1790e 100644 (file)
@@ -931,6 +931,7 @@ class Node(TaggableObject):
     "master_capable",
     "vm_capable",
     "ndparams",
+    "powered",
     ] + _TIMESTAMPS + _UUID
 
   def UpgradeConfig(self):
@@ -948,6 +949,9 @@ class Node(TaggableObject):
     if self.ndparams is None:
       self.ndparams = {}
 
+    if self.powered is None:
+      self.powered = True
+
 
 class NodeGroup(ConfigObject):
   """Config object representing a node group."""