352 lines
13 KiB
Plaintext
352 lines
13 KiB
Plaintext
[DEFAULT]
|
|
|
|
#
|
|
# From armada.conf
|
|
#
|
|
|
|
# IDs of approved API access roles. (list value)
|
|
#armada_apply_roles = admin
|
|
|
|
# The default Keystone authentication url. (string value)
|
|
#auth_url = http://0.0.0.0/v3
|
|
|
|
# Absolute path to the certificate file to use for chart registries (string
|
|
# value)
|
|
#certs = <None>
|
|
|
|
# Path to Kubernetes configurations. (string value)
|
|
#kubernetes_config_path = /home/user/.kube/
|
|
|
|
# Enables or disables Keystone authentication middleware. (boolean value)
|
|
#middleware = true
|
|
|
|
# The Keystone project domain name used for authentication. (string value)
|
|
#project_domain_name = default
|
|
|
|
# The Keystone project name used for authentication. (string value)
|
|
#project_name = admin
|
|
|
|
# Optional path to an SSH private key used for authenticating against a Git
|
|
# source repository. The path must be an absolute path to the private key that
|
|
# includes the name of the key itself. (string value)
|
|
#ssh_key_path = /home/user/.ssh/
|
|
|
|
# Time in seconds of how long armada will attempt to acquire a lock
|
|
# before an exception is raised (integer value)
|
|
# Minimum value: 0
|
|
#lock_acquire_timeout = 60
|
|
|
|
# Time in seconds of how long to wait between attempts to acquire a lock
|
|
# (integer value)
|
|
# Minimum value: 0
|
|
#lock_acquire_delay = 5
|
|
|
|
# Time in seconds of how often armada will update the lock while it is
|
|
# continuing to do work (integer value)
|
|
# Minimum value: 0
|
|
#lock_update_interval = 60
|
|
|
|
# Time in seconds of how much time needs to pass since the last update
|
|
# of an existing lock before armada forcibly removes it and tries to
|
|
# acquire its own lock (integer value)
|
|
# Minimum value: 0
|
|
#lock_expiration = 600
|
|
|
|
#
|
|
# From oslo.log
|
|
#
|
|
|
|
# If set to true, the logging level will be set to DEBUG instead of the default
|
|
# INFO level. (boolean value)
|
|
# Note: This option can be changed without restarting.
|
|
#debug = false
|
|
|
|
# The name of a logging configuration file. This file is appended to any
|
|
# existing logging configuration files. For details about logging configuration
|
|
# files, see the Python logging module documentation. Note that when logging
|
|
# configuration files are used then all logging configuration is set in the
|
|
# configuration file and other logging configuration options are ignored (for
|
|
# example, log-date-format). (string value)
|
|
# Note: This option can be changed without restarting.
|
|
# Deprecated group/name - [DEFAULT]/log_config
|
|
#log_config_append = <None>
|
|
|
|
# Defines the format string for %%(asctime)s in log records. Default:
|
|
# %(default)s . This option is ignored if log_config_append is set. (string
|
|
# value)
|
|
#log_date_format = %Y-%m-%d %H:%M:%S
|
|
|
|
# (Optional) Name of log file to send logging output to. If no default is set,
|
|
# logging will go to stderr as defined by use_stderr. This option is ignored if
|
|
# log_config_append is set. (string value)
|
|
# Deprecated group/name - [DEFAULT]/logfile
|
|
#log_file = <None>
|
|
|
|
# (Optional) The base directory used for relative log_file paths. This option
|
|
# is ignored if log_config_append is set. (string value)
|
|
# Deprecated group/name - [DEFAULT]/logdir
|
|
#log_dir = <None>
|
|
|
|
# Uses logging handler designed to watch file system. When log file is moved or
|
|
# removed this handler will open a new log file with specified path
|
|
# instantaneously. It makes sense only if log_file option is specified and
|
|
# Linux platform is used. This option is ignored if log_config_append is set.
|
|
# (boolean value)
|
|
#watch_log_file = false
|
|
|
|
# Use syslog for logging. Existing syslog format is DEPRECATED and will be
|
|
# changed later to honor RFC5424. This option is ignored if log_config_append
|
|
# is set. (boolean value)
|
|
#use_syslog = false
|
|
|
|
# Enable journald for logging. If running in a systemd environment you may wish
|
|
# to enable journal support. Doing so will use the journal native protocol
|
|
# which includes structured metadata in addition to log messages.This option is
|
|
# ignored if log_config_append is set. (boolean value)
|
|
#use_journal = false
|
|
|
|
# Syslog facility to receive log lines. This option is ignored if
|
|
# log_config_append is set. (string value)
|
|
#syslog_log_facility = LOG_USER
|
|
|
|
# Use JSON formatting for logging. This option is ignored if log_config_append
|
|
# is set. (boolean value)
|
|
#use_json = false
|
|
|
|
# Log output to standard error. This option is ignored if log_config_append is
|
|
# set. (boolean value)
|
|
#use_stderr = false
|
|
|
|
# Log output to Windows Event Log. (boolean value)
|
|
#use_eventlog = false
|
|
|
|
# The amount of time before the log files are rotated. This option is ignored
|
|
# unless log_rotation_type is set to "interval". (integer value)
|
|
#log_rotate_interval = 1
|
|
|
|
# Rotation interval type. The time of the last file change (or the time when
|
|
# the service was started) is used when scheduling the next rotation. (string
|
|
# value)
|
|
# Possible values:
|
|
# Seconds - <No description provided>
|
|
# Minutes - <No description provided>
|
|
# Hours - <No description provided>
|
|
# Days - <No description provided>
|
|
# Weekday - <No description provided>
|
|
# Midnight - <No description provided>
|
|
#log_rotate_interval_type = days
|
|
|
|
# Maximum number of rotated log files. (integer value)
|
|
#max_logfile_count = 30
|
|
|
|
# Log file maximum size in MB. This option is ignored if "log_rotation_type" is
|
|
# not set to "size". (integer value)
|
|
#max_logfile_size_mb = 200
|
|
|
|
# Log rotation type. (string value)
|
|
# Possible values:
|
|
# interval - Rotate logs at predefined time intervals.
|
|
# size - Rotate logs once they reach a predefined size.
|
|
# none - Do not rotate log files.
|
|
#log_rotation_type = none
|
|
|
|
# Format string to use for log messages with context. Used by
|
|
# oslo_log.formatters.ContextFormatter (string value)
|
|
#logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
|
|
|
|
# Format string to use for log messages when context is undefined. Used by
|
|
# oslo_log.formatters.ContextFormatter (string value)
|
|
#logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
|
|
|
|
# Additional data to append to log message when logging level for the message
|
|
# is DEBUG. Used by oslo_log.formatters.ContextFormatter (string value)
|
|
#logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
|
|
|
|
# Prefix each line of exception output with this format. Used by
|
|
# oslo_log.formatters.ContextFormatter (string value)
|
|
#logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
|
|
|
|
# Defines the format string for %(user_identity)s that is used in
|
|
# logging_context_format_string. Used by oslo_log.formatters.ContextFormatter
|
|
# (string value)
|
|
#logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
|
|
|
|
# List of package logging levels in logger=LEVEL pairs. This option is ignored
|
|
# if log_config_append is set. (list value)
|
|
#default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,oslo_messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,oslo_policy=INFO,dogpile.core.dogpile=INFO
|
|
|
|
# Enables or disables publication of error events. (boolean value)
|
|
#publish_errors = false
|
|
|
|
# The format for an instance that is passed with the log message. (string
|
|
# value)
|
|
#instance_format = "[instance: %(uuid)s] "
|
|
|
|
# The format for an instance UUID that is passed with the log message. (string
|
|
# value)
|
|
#instance_uuid_format = "[instance: %(uuid)s] "
|
|
|
|
# Interval, number of seconds, of log rate limiting. (integer value)
|
|
#rate_limit_interval = 0
|
|
|
|
# Maximum number of logged messages per rate_limit_interval. (integer value)
|
|
#rate_limit_burst = 0
|
|
|
|
# Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG
|
|
# or empty string. Logs with level greater or equal to rate_limit_except_level
|
|
# are not filtered. An empty string means that all levels are filtered. (string
|
|
# value)
|
|
#rate_limit_except_level = CRITICAL
|
|
|
|
# Enables or disables fatal status of deprecations. (boolean value)
|
|
#fatal_deprecations = false
|
|
|
|
|
|
[keystone_authtoken]
|
|
|
|
#
|
|
# From armada.conf
|
|
#
|
|
|
|
# PEM encoded Certificate Authority to use when verifying HTTPs connections.
|
|
# (string value)
|
|
#cafile = <None>
|
|
|
|
# PEM encoded client certificate cert file (string value)
|
|
#certfile = <None>
|
|
|
|
# PEM encoded client certificate key file (string value)
|
|
#keyfile = <None>
|
|
|
|
# Verify HTTPS connections. (boolean value)
|
|
#insecure = false
|
|
|
|
# Timeout value for http requests (integer value)
|
|
#timeout = <None>
|
|
|
|
# Collect per-API call timing information. (boolean value)
|
|
#collect_timing = false
|
|
|
|
# Log requests to multiple loggers. (boolean value)
|
|
#split_loggers = false
|
|
|
|
# Authentication type to load (string value)
|
|
# Deprecated group/name - [keystone_authtoken]/auth_plugin
|
|
#auth_type = <None>
|
|
|
|
# Config Section from which to load plugin specific options (string value)
|
|
#auth_section = <None>
|
|
|
|
# Authentication URL (string value)
|
|
#auth_url = <None>
|
|
|
|
# Scope for system operations (string value)
|
|
#system_scope = <None>
|
|
|
|
# Domain ID to scope to (string value)
|
|
#domain_id = <None>
|
|
|
|
# Domain name to scope to (string value)
|
|
#domain_name = <None>
|
|
|
|
# Project ID to scope to (string value)
|
|
#project_id = <None>
|
|
|
|
# Project name to scope to (string value)
|
|
#project_name = <None>
|
|
|
|
# Domain ID containing project (string value)
|
|
#project_domain_id = <None>
|
|
|
|
# Domain name containing project (string value)
|
|
#project_domain_name = <None>
|
|
|
|
# ID of the trust to use as a trustee use (string value)
|
|
#trust_id = <None>
|
|
|
|
# Optional domain ID to use with v3 and v2 parameters. It will be used for both
|
|
# the user and project domain in v3 and ignored in v2 authentication. (string
|
|
# value)
|
|
#default_domain_id = <None>
|
|
|
|
# Optional domain name to use with v3 API and v2 parameters. It will be used
|
|
# for both the user and project domain in v3 and ignored in v2 authentication.
|
|
# (string value)
|
|
#default_domain_name = <None>
|
|
|
|
# User ID (string value)
|
|
#user_id = <None>
|
|
|
|
# Username (string value)
|
|
# Deprecated group/name - [keystone_authtoken]/user_name
|
|
#username = <None>
|
|
|
|
# User's domain id (string value)
|
|
#user_domain_id = <None>
|
|
|
|
# User's domain name (string value)
|
|
#user_domain_name = <None>
|
|
|
|
# User's password (string value)
|
|
#password = <None>
|
|
|
|
|
|
[oslo_policy]
|
|
|
|
#
|
|
# From oslo.policy
|
|
#
|
|
|
|
# This option controls whether or not to enforce scope when evaluating
|
|
# policies. If ``True``, the scope of the token used in the request is compared
|
|
# to the ``scope_types`` of the policy being enforced. If the scopes do not
|
|
# match, an ``InvalidScope`` exception will be raised. If ``False``, a message
|
|
# will be logged informing operators that policies are being invoked with
|
|
# mismatching scope. (boolean value)
|
|
#enforce_scope = false
|
|
|
|
# This option controls whether or not to use old deprecated defaults when
|
|
# evaluating policies. If ``True``, the old deprecated defaults are not going
|
|
# to be evaluated. This means if any existing token is allowed for old defaults
|
|
# but is disallowed for new defaults, it will be disallowed. It is encouraged
|
|
# to enable this flag along with the ``enforce_scope`` flag so that you can get
|
|
# the benefits of new defaults and ``scope_type`` together. If ``False``, the
|
|
# deprecated policy check string is logically OR'd with the new policy check
|
|
# string, allowing for a graceful upgrade experience between releases with new
|
|
# policies, which is the default behavior. (boolean value)
|
|
#enforce_new_defaults = false
|
|
|
|
# The relative or absolute path of a file that maps roles to permissions for a
|
|
# given service. Relative paths must be specified in relation to the
|
|
# configuration file setting this option. (string value)
|
|
#policy_file = policy.json
|
|
|
|
# Default rule. Enforced when a requested rule is not found. (string value)
|
|
#policy_default_rule = default
|
|
|
|
# Directories where policy configuration files are stored. They can be relative
|
|
# to any directory in the search path defined by the config_dir option, or
|
|
# absolute paths. The file defined by policy_file must exist for these
|
|
# directories to be searched. Missing or empty directories are ignored. (multi
|
|
# valued)
|
|
#policy_dirs = policy.d
|
|
|
|
# Content Type to send and receive data for REST based policy check (string
|
|
# value)
|
|
# Possible values:
|
|
# application/x-www-form-urlencoded - <No description provided>
|
|
# application/json - <No description provided>
|
|
#remote_content_type = application/x-www-form-urlencoded
|
|
|
|
# server identity verification for REST based policy check (boolean value)
|
|
#remote_ssl_verify_server_crt = false
|
|
|
|
# Absolute path to ca cert file for REST based policy check (string value)
|
|
#remote_ssl_ca_crt_file = <None>
|
|
|
|
# Absolute path to client cert for REST based policy check (string value)
|
|
#remote_ssl_client_crt_file = <None>
|
|
|
|
# Absolute path client key file REST based policy check (string value)
|
|
#remote_ssl_client_key_file = <None>
|