import os
import time
+from argparse import RawTextHelpFormatter
from teuthology import lockstatus as ls
from teuthology import misc as teuthology
return s
def main():
- parser = argparse.ArgumentParser(description="""
-Lock, unlock, or query lock status of machines.
-""")
+ parser = argparse.ArgumentParser(description='Lock, unlock, or query lock status of machines',
+epilog='Examples: \n teuthology-lock --summary \n teuthology-lock --lock-many 1 --machine-type vps \n teuthology-lock --lock -t target.yaml \n teuthology-lock --list-targets plana01 \n teuthology-lock --list --brief --owner user@host \n teuthology-lock --update --status down --desc testing plana01',
+formatter_class=RawTextHelpFormatter)
parser.add_argument(
'-v', '--verbose',
action='store_true',
parser.add_argument(
'--machine-type',
default=None,
- help='Type of machine to lock',
+ help='Type of machine to lock.It could be mira or plana or burnupi or vps or saya or tala',
)
parser.add_argument(
'--status',
import argparse
import yaml
+from argparse import RawTextHelpFormatter
def parse_args():
from teuthology.run import config_file
from teuthology.run import MergeConfig
- parser = argparse.ArgumentParser(description='Reset test machines')
+ parser = argparse.ArgumentParser(description='Reset test machines',
+epilog='Examples: \n teuthology-nuke -t target.yaml --unlock --owner user@host \n teuthology-nuke -t target.yaml --pid 1234 --unlock --owner user@host \n',
+formatter_class=RawTextHelpFormatter)
parser.add_argument(
'-v', '--verbose',
action='store_true', default=None,