Revision 53919782 lib/client/gnt_node.py
b/lib/client/gnt_node.py | ||
---|---|---|
649 | 649 |
@return: the desired exit code |
650 | 650 |
|
651 | 651 |
""" |
652 |
if [opts.master_candidate, opts.drained, opts.offline].count(None) == 3: |
|
652 |
all_changes = [opts.master_candidate, opts.drained, opts.offline, |
|
653 |
opts.master_capable, opts.vm_capable] |
|
654 |
if all_changes.count(None) == len(all_changes): |
|
653 | 655 |
ToStderr("Please give at least one of the parameters.") |
654 | 656 |
return 1 |
655 | 657 |
|
... | ... | |
658 | 660 |
offline=opts.offline, |
659 | 661 |
drained=opts.drained, |
660 | 662 |
master_capable=opts.master_capable, |
663 |
vm_capable=opts.vm_capable, |
|
661 | 664 |
force=opts.force, |
662 | 665 |
auto_promote=opts.auto_promote) |
663 | 666 |
|
... | ... | |
709 | 712 |
(utils.CommaJoin(_LIST_HEADERS), utils.CommaJoin(_LIST_DEF_FIELDS))), |
710 | 713 |
'modify': ( |
711 | 714 |
SetNodeParams, ARGS_ONE_NODE, |
712 |
[FORCE_OPT, SUBMIT_OPT, MC_OPT, DRAINED_OPT, OFFLINE_OPT, CAPAB_MASTER_OPT, |
|
715 |
[FORCE_OPT, SUBMIT_OPT, MC_OPT, DRAINED_OPT, OFFLINE_OPT, |
|
716 |
CAPAB_MASTER_OPT, CAPAB_VM_OPT, |
|
713 | 717 |
AUTO_PROMOTE_OPT, DRY_RUN_OPT, PRIORITY_OPT], |
714 | 718 |
"<node_name>", "Alters the parameters of a node"), |
715 | 719 |
'powercycle': ( |
Also available in: Unified diff