Merge "Set sane defaults for required conf params in trove/common/cfg.py"

This commit is contained in:
Jenkins 2013-09-17 23:04:28 +00:00 committed by Gerrit Code Review
commit 1b85f2b1f6
3 changed files with 11 additions and 5 deletions

View File

@ -64,6 +64,10 @@ rabbit_host=10.0.0.1
log_dir = /tmp/
log_file = logfile.txt
# Users to ignore for user create/list/delete operations
ignore_users = os_admin
ignore_dbs = lost+found, mysql, information_schema
# Strategy information for backups
backup_strategy = InnoBackupEx
backup_namespace = trove.guestagent.strategies.backup.impl

View File

@ -34,7 +34,7 @@ common_opts = [
cfg.IntOpt('sql_idle_timeout', default=3600),
cfg.BoolOpt('sql_query_log', default=False),
cfg.IntOpt('bind_port', default=8779),
cfg.StrOpt('api_extensions_path', default='',
cfg.StrOpt('api_extensions_path', default='trove/extensions/routes',
help='Path to extensions'),
cfg.StrOpt('api_paste_config',
default="api-paste.ini",
@ -45,7 +45,7 @@ common_opts = [
cfg.BoolOpt('trove_volume_support',
default=True,
help='File name for the paste.deploy config for trove-api'),
cfg.ListOpt('admin_roles', default=[]),
cfg.ListOpt('admin_roles', default=['admin']),
cfg.StrOpt('remote_implementation',
default="real",
help='Remote implementation for using fake integration code'),
@ -77,8 +77,10 @@ common_opts = [
cfg.IntOpt('users_page_size', default=20),
cfg.IntOpt('databases_page_size', default=20),
cfg.IntOpt('instances_page_size', default=20),
cfg.ListOpt('ignore_users', default=[]),
cfg.ListOpt('ignore_dbs', default=[]),
cfg.ListOpt('ignore_users', default=['os_admin', 'root']),
cfg.ListOpt('ignore_dbs', default=['lost+found',
'mysql',
'information_schema']),
cfg.IntOpt('agent_call_low_timeout', default=5),
cfg.IntOpt('agent_call_high_timeout', default=60),
cfg.StrOpt('guest_id', default=None),

View File

@ -891,7 +891,7 @@ class MySqlRootAccess(object):
@classmethod
def enable_root(cls):
"""Enable the root user global access and/or reset the root password"""
user = models.MySQLUser()
user = models.RootUser()
user.name = "root"
user.host = "%"
user.password = generate_random_password()