Move deployed_versions_file to the list of args defined for start and stop.
It is used by both start and stop and so stop was erroring out.
Change-Id: I812f9fd3c89f7f7f04ac1cc24a36dca75dc896bc
diff --git a/cobaltb.py b/cobaltb.py
index af5d316..e96c2d4 100755
--- a/cobaltb.py
+++ b/cobaltb.py
@@ -892,9 +892,6 @@
'if and only if you are starting one of the two Analyzer jobs. '
'Default=%s' % cluster_settings['bigtable_instance_id'],
default=cluster_settings['bigtable_instance_id'])
- parser.add_argument('--deployed_versions_file',
- help='A file with version numbers to use',
- default=cluster_settings['deployed_versions_file'])
default_report_master_enable_scheduling = \
_default_report_master_enable_scheduling(cluster_settings)
parser.add_argument('--report_master_enable_scheduling',
@@ -923,6 +920,9 @@
action='store_true')
def _add_deploy_start_stop_args(parser, cluster_settings, verb):
+ parser.add_argument('--deployed_versions_file',
+ help='A file with version numbers to use',
+ default=cluster_settings['deployed_versions_file'])
parser.add_argument('--job',
help='The job you wish to ' + verb + '. Valid choices are "shuffler", '
'"analyzer-service", "report-master". Required.')