X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/07813a9efd0baac14437ebcc9841c66e3131a265..1ba9227f00db3c7c58ce789f9adcb423d16f489c:/lib/opcodes.py?ds=sidebyside diff --git a/lib/opcodes.py b/lib/opcodes.py index 5be660b..c40d51b 100644 --- a/lib/opcodes.py +++ b/lib/opcodes.py @@ -262,6 +262,7 @@ class OpSetClusterParams(OpCode): "enabled_hypervisors", "hvparams", "beparams", + "nicparams", "candidate_pool_size", ] @@ -340,6 +341,16 @@ class OpSetNodeParams(OpCode): "drained", ] + +class OpPowercycleNode(OpCode): + """Tries to powercycle a node.""" + OP_ID = "OP_NODE_POWERCYCLE" + OP_DSC_FIELD = "node_name" + __slots__ = [ + "node_name", + "force", + ] + # instance opcodes class OpCreateInstance(OpCode): @@ -382,7 +393,7 @@ class OpStartupInstance(OpCode): """Startup an instance.""" OP_ID = "OP_INSTANCE_STARTUP" OP_DSC_FIELD = "instance_name" - __slots__ = ["instance_name", "force"] + __slots__ = ["instance_name", "force", "hvparams", "beparams"] class OpShutdownInstance(OpCode):