Skip to content

Commit

Permalink
Merge "Use appropriate defaults instead of erroring out and exit if D…
Browse files Browse the repository at this point in the history
…EFAULT section is not found" into R2.20
  • Loading branch information
Zuul authored and opencontrail-ci-admin committed Aug 10, 2015
2 parents 43b418e + 5911800 commit bd9d9db
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions src/config/api-server/utils.py
Expand Up @@ -36,6 +36,9 @@ def parse_args(args_str):
'ifmap_server_port': "8443",
'ifmap_queue_size': 10000,
'ifmap_max_message_size': 1024*1024,
'cassandra_server_list': "127.0.0.1:9160",
'ifmap_username': "api-server",
'ifmap_password': "api-server",
'collectors': None,
'http_server_port': '8084',
'log_local': True,
Expand Down Expand Up @@ -85,10 +88,14 @@ def parse_args(args_str):
if args.conf_file:
config = ConfigParser.SafeConfigParser({'admin_token': None})
config.read(args.conf_file)
defaults.update(dict(config.items("DEFAULTS")))
if 'multi_tenancy' in config.options('DEFAULTS'):
defaults['multi_tenancy'] = config.getboolean(
'DEFAULTS', 'multi_tenancy')
if 'DEFAULTS' in config.sections():
defaults.update(dict(config.items("DEFAULTS")))
if 'multi_tenancy' in config.options('DEFAULTS'):
defaults['multi_tenancy'] = config.getboolean(
'DEFAULTS', 'multi_tenancy')
if 'default_encoding' in config.options('DEFAULTS'):
default_encoding = config.get('DEFAULTS', 'default_encoding')
gen.resource_xsd.ExternalEncoding = default_encoding
if 'SECURITY' in config.sections() and\
'use_certs' in config.options('SECURITY'):
if config.getboolean('SECURITY', 'use_certs'):
Expand All @@ -102,9 +109,6 @@ def parse_args(args_str):
vnc_quota.QuotaHelper.default_quota[str(k)] = int(v)
except ValueError:
pass
if 'default_encoding' in config.options('DEFAULTS'):
default_encoding = config.get('DEFAULTS', 'default_encoding')
gen.resource_xsd.ExternalEncoding = default_encoding

# Override with CLI options
# Don't surpress add_help here so it will handle -h
Expand Down

0 comments on commit bd9d9db

Please sign in to comment.