1
2
3 from completers import ClusterCompleter
4
5
7 """
8 removenode [options] <cluster_tag> <node> [<node> ...]
9
10 Terminate one or more nodes in the cluster
11
12 Example:
13
14 $ starcluster removenode mynewcluster node003
15
16 This will remove node003 from mynewcluster and terminate the node.
17 """
18 names = ['removenode', 'rn']
19
20 tag = None
21
23 if not len(args) >= 2:
24 self.parser.error("please specify a <cluster_tag> and <node>")
25 tag = self.tag = args[0]
26 aliases = args[1:]
27 for alias in aliases:
28 self.cm.remove_node(tag, alias)
29