]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
feature # 5942. Added examples to teuthology binaries help page
authortamil <tamil.muthamizhan@inktank.com>
Thu, 12 Sep 2013 00:13:22 +0000 (17:13 -0700)
committertamil <tamil.muthamizhan@inktank.com>
Thu, 12 Sep 2013 00:13:22 +0000 (17:13 -0700)
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
teuthology/lock.py
teuthology/nuke.py

index 0d99fb37ce5a250e07bd78ada0a0f3f4dfa2fca9..2869196aa35eb36d24c28d87fa90386dace20982 100644 (file)
@@ -10,6 +10,7 @@ import tempfile
 import os
 import time
 
+from argparse import RawTextHelpFormatter
 from teuthology import lockstatus as ls
 from teuthology import misc as teuthology
 
@@ -111,9 +112,9 @@ def canonicalize_hostname(s):
     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',
@@ -193,7 +194,7 @@ Lock, unlock, or query lock status of machines.
     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',
index 9aa4354f4c306ae95844cbee531f1b272bec7c8d..6659a6870cc8342508ecd9db33523f7ab30ca24e 100644 (file)
@@ -1,11 +1,14 @@
 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,