Alphabetically sort long list of parameters/arguments
TrivialFix Change-Id: I39ad214d6a8e1fbdba799076d6a5371cc47824a1
This commit is contained in:
parent
7f22109d06
commit
70223bb59d
@ -274,64 +274,28 @@ def merge_args_and_config(settings_from_config_file):
|
|||||||
parser = argparse.ArgumentParser(description='Kolla build script')
|
parser = argparse.ArgumentParser(description='Kolla build script')
|
||||||
|
|
||||||
defaults = {
|
defaults = {
|
||||||
"namespace": "kollaglue",
|
|
||||||
"tag": get_kolla_version(),
|
|
||||||
"base": "centos",
|
"base": "centos",
|
||||||
"base_tag": "latest",
|
"base_tag": "latest",
|
||||||
"install_type": "binary",
|
"install_type": "binary",
|
||||||
"no_cache": False,
|
|
||||||
"keep": False,
|
"keep": False,
|
||||||
|
"maintainer": "Kolla Project (https://launchpad.net/kolla)",
|
||||||
|
"namespace": "kollaglue",
|
||||||
|
"no_cache": False,
|
||||||
"push": False,
|
"push": False,
|
||||||
"threads": 8,
|
|
||||||
"retries": 3,
|
|
||||||
"registry": None,
|
"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'))
|
defaults.update(settings_from_config_file.items('kolla-build'))
|
||||||
parser.set_defaults(**defaults)
|
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',
|
parser.add_argument('-b', '--base',
|
||||||
help='The base distro to use when building',
|
help='The base distro to use when building',
|
||||||
type=str)
|
type=str)
|
||||||
parser.add_argument('--base-tag',
|
parser.add_argument('--base-tag',
|
||||||
help='The base distro image tag',
|
help='The base distro image tag',
|
||||||
type=str)
|
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',
|
parser.add_argument('-d', '--debug',
|
||||||
help='Turn on debugging log level',
|
help='Turn on debugging log level',
|
||||||
action='store_true')
|
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 '
|
help=('Path to custom file to be added at '
|
||||||
'end of Dockerfiles for final images'),
|
'end of Dockerfiles for final images'),
|
||||||
type=str)
|
type=str)
|
||||||
parser.add_argument('--template-only',
|
parser.add_argument('--keep',
|
||||||
help=("Don't build images. Generate Dockerfile only"),
|
help='Keep failed intermediate containers',
|
||||||
action='store_true')
|
action='store_true')
|
||||||
parser.add_argument('--registry',
|
parser.add_argument('-n', '--namespace',
|
||||||
help=("the docker registry host"),
|
help='Set the Docker namespace name',
|
||||||
type=str)
|
type=str)
|
||||||
|
parser.add_argument('--no-cache',
|
||||||
|
help='Do not use the Docker cache when building',
|
||||||
|
action='store_true')
|
||||||
parser.add_argument('-p', '--profile',
|
parser.add_argument('-p', '--profile',
|
||||||
help=('Build a pre-defined set of images, see '
|
help=('Build a pre-defined set of images, see '
|
||||||
'[profiles] section in '
|
'[profiles] section in '
|
||||||
@ -356,7 +323,39 @@ def merge_args_and_config(settings_from_config_file):
|
|||||||
find_config_file('kolla-build.conf'))),
|
find_config_file('kolla-build.conf'))),
|
||||||
type=str,
|
type=str,
|
||||||
action='append')
|
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())
|
return vars(parser.parse_args())
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user