Alphabetically sort long list of parameters/arguments

TrivialFix
Change-Id: I39ad214d6a8e1fbdba799076d6a5371cc47824a1
This commit is contained in:
David Moreau Simard 2015-12-15 10:26:00 -05:00
parent 7f22109d06
commit 70223bb59d
1 changed files with 46 additions and 47 deletions

View File

@ -274,64 +274,28 @@ def merge_args_and_config(settings_from_config_file):
parser = argparse.ArgumentParser(description='Kolla build script')
defaults = {
"namespace": "kollaglue",
"tag": get_kolla_version(),
"base": "centos",
"base_tag": "latest",
"install_type": "binary",
"no_cache": False,
"keep": False,
"maintainer": "Kolla Project (https://launchpad.net/kolla)",
"namespace": "kollaglue",
"no_cache": False,
"push": False,
"threads": 8,
"retries": 3,
"registry": None,
"maintainer": "Kolla Project (https://launchpad.net/kolla)"
"retries": 3,
"tag": get_kolla_version(),
"threads": 8
}
defaults.update(settings_from_config_file.items('kolla-build'))
parser.set_defaults(**defaults)
parser.add_argument('regex',
help=('Build only images matching '
'regex and its dependencies'),
nargs='*')
parser.add_argument('-n', '--namespace',
help='Set the Docker namespace name',
type=str)
parser.add_argument('--tag',
help='Set the Docker tag',
type=str)
parser.add_argument('-b', '--base',
help='The base distro to use when building',
type=str)
parser.add_argument('--base-tag',
help='The base distro image tag',
type=str)
parser.add_argument('-t', '--type',
help='The method of the Openstack install: binary,'
' source, rdo, or rhos',
type=str,
dest='install_type')
parser.add_argument('--no-cache',
help='Do not use the Docker cache when building',
action='store_true')
parser.add_argument('--keep',
help='Keep failed intermediate containers',
action='store_true')
parser.add_argument('--push',
help='Push images after building',
action='store_true')
parser.add_argument('-T', '--threads',
help='The number of threads to use while building.'
' (Note: setting to one will allow real time'
' logging.)',
type=int)
parser.add_argument('-r', '--retries',
help='The number of times to retry while building',
type=int)
parser.add_argument('--template',
help='DEPRECATED: All Dockerfiles are templates',
action='store_true',
default=True)
parser.add_argument('-d', '--debug',
help='Turn on debugging log level',
action='store_true')
@ -343,12 +307,15 @@ def merge_args_and_config(settings_from_config_file):
help=('Path to custom file to be added at '
'end of Dockerfiles for final images'),
type=str)
parser.add_argument('--template-only',
help=("Don't build images. Generate Dockerfile only"),
parser.add_argument('--keep',
help='Keep failed intermediate containers',
action='store_true')
parser.add_argument('--registry',
help=("the docker registry host"),
parser.add_argument('-n', '--namespace',
help='Set the Docker namespace name',
type=str)
parser.add_argument('--no-cache',
help='Do not use the Docker cache when building',
action='store_true')
parser.add_argument('-p', '--profile',
help=('Build a pre-defined set of images, see '
'[profiles] section in '
@ -356,7 +323,39 @@ def merge_args_and_config(settings_from_config_file):
find_config_file('kolla-build.conf'))),
type=str,
action='append')
parser.add_argument('--push',
help='Push images after building',
action='store_true')
parser.add_argument('-r', '--retries',
help='The number of times to retry while building',
type=int)
parser.add_argument('regex',
help=('Build only images matching '
'regex and its dependencies'),
nargs='*')
parser.add_argument('--registry',
help=("the docker registry host"),
type=str)
parser.add_argument('-t', '--type',
help='The method of the Openstack install: binary,'
' source, rdo, or rhos',
type=str,
dest='install_type')
parser.add_argument('-T', '--threads',
help='The number of threads to use while building.'
' (Note: setting to one will allow real time'
' logging.)',
type=int)
parser.add_argument('--tag',
help='Set the Docker tag',
type=str)
parser.add_argument('--template',
help='DEPRECATED: All Dockerfiles are templates',
action='store_true',
default=True)
parser.add_argument('--template-only',
help=("Don't build images. Generate Dockerfile only"),
action='store_true')
return vars(parser.parse_args())