Update sample configuration file for Pike

The last time we updated the sample configuration file was for the
Ocata release candidate. Let's generate a fresh version so that it
is somewhat relevant.

This change was generated using:

  $ tox -e genconfig; git commit -a

Change-Id: I8c4fbce02946b87534da61a4e3e81fc375615d7d
This commit is contained in:
Lance Bragstad
2017-05-16 17:05:28 +00:00
parent d01c7f1b96
commit a40c2f4917

View File

@@ -140,12 +140,6 @@
# Note: This option can be changed without restarting. # Note: This option can be changed without restarting.
#debug = false #debug = false
# DEPRECATED: If set to false, the logging level will be set to WARNING instead
# of the default INFO level. (boolean value)
# This option is deprecated for removal.
# Its value may be silently ignored in the future.
#verbose = true
# The name of a logging configuration file. This file is appended to any # The name of a logging configuration file. This file is appended to any
# existing logging configuration files. For details about logging configuration # existing logging configuration files. For details about logging configuration
# files, see the Python logging module documentation. Note that when logging # files, see the Python logging module documentation. Note that when logging
@@ -184,6 +178,12 @@
# is set. (boolean value) # is set. (boolean value)
#use_syslog = false #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 # Syslog facility to receive log lines. This option is ignored if
# log_config_append is set. (string value) # log_config_append is set. (string value)
#syslog_log_facility = LOG_USER #syslog_log_facility = LOG_USER
@@ -212,7 +212,7 @@
# List of package logging levels in logger=LEVEL pairs. This option is ignored # List of package logging levels in logger=LEVEL pairs. This option is ignored
# if log_config_append is set. (list value) # 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,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,dogpile.core.dogpile=INFO #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,dogpile.core.dogpile=INFO
# Enables or disables publication of error events. (boolean value) # Enables or disables publication of error events. (boolean value)
#publish_errors = false #publish_errors = false
@@ -245,7 +245,6 @@
# #
# Size of RPC connection pool. (integer value) # Size of RPC connection pool. (integer value)
# Deprecated group/name - [DEFAULT]/rpc_conn_pool_size
#rpc_conn_pool_size = 30 #rpc_conn_pool_size = 30
# The pool size limit for connections expiration policy (integer value) # The pool size limit for connections expiration policy (integer value)
@@ -256,30 +255,24 @@
# ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP. # ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
# The "host" option should point or resolve to this address. (string value) # The "host" option should point or resolve to this address. (string value)
# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_address
#rpc_zmq_bind_address = * #rpc_zmq_bind_address = *
# MatchMaker driver. (string value) # MatchMaker driver. (string value)
# Allowed values: redis, sentinel, dummy # Allowed values: redis, sentinel, dummy
# Deprecated group/name - [DEFAULT]/rpc_zmq_matchmaker
#rpc_zmq_matchmaker = redis #rpc_zmq_matchmaker = redis
# Number of ZeroMQ contexts, defaults to 1. (integer value) # Number of ZeroMQ contexts, defaults to 1. (integer value)
# Deprecated group/name - [DEFAULT]/rpc_zmq_contexts
#rpc_zmq_contexts = 1 #rpc_zmq_contexts = 1
# Maximum number of ingress messages to locally buffer per topic. Default is # Maximum number of ingress messages to locally buffer per topic. Default is
# unlimited. (integer value) # unlimited. (integer value)
# Deprecated group/name - [DEFAULT]/rpc_zmq_topic_backlog
#rpc_zmq_topic_backlog = <None> #rpc_zmq_topic_backlog = <None>
# Directory for holding IPC sockets. (string value) # Directory for holding IPC sockets. (string value)
# Deprecated group/name - [DEFAULT]/rpc_zmq_ipc_dir
#rpc_zmq_ipc_dir = /var/run/openstack #rpc_zmq_ipc_dir = /var/run/openstack
# Name of this node. Must be a valid hostname, FQDN, or IP address. Must match # Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
# "host" option, if running Nova. (string value) # "host" option, if running Nova. (string value)
# Deprecated group/name - [DEFAULT]/rpc_zmq_host
#rpc_zmq_host = localhost #rpc_zmq_host = localhost
# Number of seconds to wait before all pending messages will be sent after # Number of seconds to wait before all pending messages will be sent after
@@ -292,26 +285,21 @@
# The default number of seconds that poll should wait. Poll raises timeout # The default number of seconds that poll should wait. Poll raises timeout
# exception when timeout expired. (integer value) # exception when timeout expired. (integer value)
# Deprecated group/name - [DEFAULT]/rpc_poll_timeout
#rpc_poll_timeout = 1 #rpc_poll_timeout = 1
# Expiration timeout in seconds of a name service record about existing target # Expiration timeout in seconds of a name service record about existing target
# ( < 0 means no timeout). (integer value) # ( < 0 means no timeout). (integer value)
# Deprecated group/name - [DEFAULT]/zmq_target_expire
#zmq_target_expire = 300 #zmq_target_expire = 300
# Update period in seconds of a name service record about existing target. # Update period in seconds of a name service record about existing target.
# (integer value) # (integer value)
# Deprecated group/name - [DEFAULT]/zmq_target_update
#zmq_target_update = 180 #zmq_target_update = 180
# Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
# value) # value)
# Deprecated group/name - [DEFAULT]/use_pub_sub
#use_pub_sub = false #use_pub_sub = false
# Use ROUTER remote proxy. (boolean value) # Use ROUTER remote proxy. (boolean value)
# Deprecated group/name - [DEFAULT]/use_router_proxy
#use_router_proxy = false #use_router_proxy = false
# This option makes direct connections dynamic or static. It makes sense only # This option makes direct connections dynamic or static. It makes sense only
@@ -326,24 +314,20 @@
# Minimal port number for random ports range. (port value) # Minimal port number for random ports range. (port value)
# Minimum value: 0 # Minimum value: 0
# Maximum value: 65535 # Maximum value: 65535
# Deprecated group/name - [DEFAULT]/rpc_zmq_min_port
#rpc_zmq_min_port = 49153 #rpc_zmq_min_port = 49153
# Maximal port number for random ports range. (integer value) # Maximal port number for random ports range. (integer value)
# Minimum value: 1 # Minimum value: 1
# Maximum value: 65536 # Maximum value: 65536
# Deprecated group/name - [DEFAULT]/rpc_zmq_max_port
#rpc_zmq_max_port = 65536 #rpc_zmq_max_port = 65536
# Number of retries to find free port number before fail with ZMQBindError. # Number of retries to find free port number before fail with ZMQBindError.
# (integer value) # (integer value)
# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_port_retries
#rpc_zmq_bind_port_retries = 100 #rpc_zmq_bind_port_retries = 100
# Default serialization mechanism for serializing/deserializing # Default serialization mechanism for serializing/deserializing
# outgoing/incoming messages (string value) # outgoing/incoming messages (string value)
# Allowed values: json, msgpack # Allowed values: json, msgpack
# Deprecated group/name - [DEFAULT]/rpc_zmq_serialization
#rpc_zmq_serialization = json #rpc_zmq_serialization = json
# This option configures round-robin mode in zmq socket. True means not keeping # This option configures round-robin mode in zmq socket. True means not keeping
@@ -408,7 +392,8 @@
# value) # value)
#subscribe_on = #subscribe_on =
# Size of executor thread pool. (integer value) # Size of executor thread pool when executor is threading or eventlet. (integer
# value)
# Deprecated group/name - [DEFAULT]/rpc_thread_pool_size # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
#executor_thread_pool_size = 64 #executor_thread_pool_size = 64
@@ -689,16 +674,7 @@
# From oslo.db # From oslo.db
# #
# DEPRECATED: The file name to use with SQLite. (string value)
# Deprecated group/name - [DEFAULT]/sqlite_db
# This option is deprecated for removal.
# Its value may be silently ignored in the future.
# Reason: Should use config option connection or slave_connection to connect
# the database.
#sqlite_db = oslo.sqlite
# If True, SQLite uses synchronous mode. (boolean value) # If True, SQLite uses synchronous mode. (boolean value)
# Deprecated group/name - [DEFAULT]/sqlite_synchronous
#sqlite_synchronous = true #sqlite_synchronous = true
# The back end to use for the database. (string value) # The back end to use for the database. (string value)
@@ -851,7 +827,7 @@
# #
# DEPRECATED: The IP address of the network interface for the public service to # DEPRECATED: The IP address of the network interface for the public service to
# listen on. (string value) # listen on. (unknown value)
# Deprecated group/name - [DEFAULT]/bind_host # Deprecated group/name - [DEFAULT]/bind_host
# Deprecated group/name - [DEFAULT]/public_bind_host # Deprecated group/name - [DEFAULT]/public_bind_host
# This option is deprecated for removal since K. # This option is deprecated for removal since K.
@@ -873,7 +849,7 @@
#public_port = 5000 #public_port = 5000
# DEPRECATED: The IP address of the network interface for the admin service to # DEPRECATED: The IP address of the network interface for the admin service to
# listen on. (string value) # listen on. (unknown value)
# Deprecated group/name - [DEFAULT]/bind_host # Deprecated group/name - [DEFAULT]/bind_host
# Deprecated group/name - [DEFAULT]/admin_bind_host # Deprecated group/name - [DEFAULT]/admin_bind_host
# This option is deprecated for removal since K. # This option is deprecated for removal since K.
@@ -1114,57 +1090,6 @@
#backward_compatible_ids = true #backward_compatible_ids = true
[kvs]
#
# From keystone
#
# DEPRECATED: Extra `dogpile.cache` backend modules to register with the
# `dogpile.cache` library. It is not necessary to set this value unless you are
# providing a custom KVS backend beyond what `dogpile.cache` already supports.
# (list value)
# This option is deprecated for removal since O.
# Its value may be silently ignored in the future.
# Reason: This option has been deprecated in the O release and will be removed
# in the P release. Use SQL backends instead.
#backends =
# DEPRECATED: Prefix for building the configuration dictionary for the KVS
# region. This should not need to be changed unless there is another
# `dogpile.cache` region with the same configuration name. (string value)
# This option is deprecated for removal since O.
# Its value may be silently ignored in the future.
# Reason: This option has been deprecated in the O release and will be removed
# in the P release. Use SQL backends instead.
#config_prefix = keystone.kvs
# DEPRECATED: Set to false to disable using a key-mangling function, which
# ensures fixed-length keys are used in the KVS store. This is configurable for
# debugging purposes, and it is therefore highly recommended to always leave
# this set to true. (boolean value)
# This option is deprecated for removal since O.
# Its value may be silently ignored in the future.
# Reason: This option has been deprecated in the O release and will be removed
# in the P release. Use SQL backends instead.
#enable_key_mangler = true
# DEPRECATED: Number of seconds after acquiring a distributed lock that the
# backend should consider the lock to be expired. This option should be tuned
# relative to the longest amount of time that it takes to perform a successful
# operation. If this value is set too low, then a cluster will end up
# performing work redundantly. If this value is set too high, then a cluster
# will not be able to efficiently recover and retry after a failed operation. A
# non-zero value is recommended if the backend supports lock timeouts, as zero
# prevents locks from expiring altogether. (integer value)
# Minimum value: 0
# This option is deprecated for removal since O.
# Its value may be silently ignored in the future.
# Reason: This option has been deprecated in the O release and will be removed
# in the P release. Use SQL backends instead.
#default_lock_timeout = 5
[ldap] [ldap]
# #
@@ -1496,20 +1421,6 @@
# From keystone # From keystone
# #
# DEPRECATED: Comma-separated list of memcached servers in the format of
# `host:port,host:port` that keystone should use for the `memcache` token
# persistence provider and other memcache-backed KVS drivers. This
# configuration value is NOT used for intermediary caching between keystone and
# other backends, such as SQL and LDAP (for that, see the `[cache]` section).
# Multiple keystone servers in the same deployment should use the same set of
# memcached servers to ensure that data (such as UUID tokens) created by one
# node is available to the others. (list value)
# This option is deprecated for removal since O.
# Its value may be silently ignored in the future.
# Reason: This option has been deprecated in the O release and will be removed
# in the P release. Use oslo.cache instead.
#servers = localhost:11211
# Number of seconds memcached server is considered dead before it is tried # Number of seconds memcached server is considered dead before it is tried
# again. This is used by the key value store system. (integer value) # again. This is used by the key value store system. (integer value)
#dead_retry = 300 #dead_retry = 300
@@ -1565,61 +1476,64 @@
# Name for the AMQP container. must be globally unique. Defaults to a generated # Name for the AMQP container. must be globally unique. Defaults to a generated
# UUID (string value) # UUID (string value)
# Deprecated group/name - [amqp1]/container_name
#container_name = <None> #container_name = <None>
# Timeout for inactive connections (in seconds) (integer value) # Timeout for inactive connections (in seconds) (integer value)
# Deprecated group/name - [amqp1]/idle_timeout
#idle_timeout = 0 #idle_timeout = 0
# Debug: dump AMQP frames to stdout (boolean value) # Debug: dump AMQP frames to stdout (boolean value)
# Deprecated group/name - [amqp1]/trace
#trace = false #trace = false
# Attempt to connect via SSL. If no other ssl-related parameters are given, it
# will use the system's CA-bundle to verify the server's certificate. (boolean
# value)
#ssl = false
# CA certificate PEM file used to verify the server's certificate (string # CA certificate PEM file used to verify the server's certificate (string
# value) # value)
# Deprecated group/name - [amqp1]/ssl_ca_file
#ssl_ca_file = #ssl_ca_file =
# Self-identifying certificate PEM file for client authentication (string # Self-identifying certificate PEM file for client authentication (string
# value) # value)
# Deprecated group/name - [amqp1]/ssl_cert_file
#ssl_cert_file = #ssl_cert_file =
# Private key PEM file used to sign ssl_cert_file certificate (optional) # Private key PEM file used to sign ssl_cert_file certificate (optional)
# (string value) # (string value)
# Deprecated group/name - [amqp1]/ssl_key_file
#ssl_key_file = #ssl_key_file =
# Password for decrypting ssl_key_file (if encrypted) (string value) # Password for decrypting ssl_key_file (if encrypted) (string value)
# Deprecated group/name - [amqp1]/ssl_key_password
#ssl_key_password = <None> #ssl_key_password = <None>
# DEPRECATED: Accept clients using either SSL or plain TCP (boolean value) # DEPRECATED: Accept clients using either SSL or plain TCP (boolean value)
# Deprecated group/name - [amqp1]/allow_insecure_clients
# This option is deprecated for removal. # This option is deprecated for removal.
# Its value may be silently ignored in the future. # Its value may be silently ignored in the future.
# Reason: Not applicable - not a SSL server # Reason: Not applicable - not a SSL server
#allow_insecure_clients = false #allow_insecure_clients = false
# Space separated list of acceptable SASL mechanisms (string value) # Space separated list of acceptable SASL mechanisms (string value)
# Deprecated group/name - [amqp1]/sasl_mechanisms
#sasl_mechanisms = #sasl_mechanisms =
# Path to directory that contains the SASL configuration (string value) # Path to directory that contains the SASL configuration (string value)
# Deprecated group/name - [amqp1]/sasl_config_dir
#sasl_config_dir = #sasl_config_dir =
# Name of configuration file (without .conf suffix) (string value) # Name of configuration file (without .conf suffix) (string value)
# Deprecated group/name - [amqp1]/sasl_config_name
#sasl_config_name = #sasl_config_name =
# User name for message broker authentication (string value) # SASL realm to use if no realm present in username (string value)
# Deprecated group/name - [amqp1]/username #sasl_default_realm =
# DEPRECATED: User name for message broker authentication (string value)
# This option is deprecated for removal.
# Its value may be silently ignored in the future.
# Reason: Should use configuration option transport_url to provide the
# username.
#username = #username =
# Password for message broker authentication (string value) # DEPRECATED: Password for message broker authentication (string value)
# Deprecated group/name - [amqp1]/password # This option is deprecated for removal.
# Its value may be silently ignored in the future.
# Reason: Should use configuration option transport_url to provide the
# password.
#password = #password =
# Seconds to pause before attempting to re-connect. (integer value) # Seconds to pause before attempting to re-connect. (integer value)
@@ -1674,15 +1588,12 @@
#addressing_mode = dynamic #addressing_mode = dynamic
# address prefix used when sending to a specific server (string value) # address prefix used when sending to a specific server (string value)
# Deprecated group/name - [amqp1]/server_request_prefix
#server_request_prefix = exclusive #server_request_prefix = exclusive
# address prefix used when broadcasting to all servers (string value) # address prefix used when broadcasting to all servers (string value)
# Deprecated group/name - [amqp1]/broadcast_prefix
#broadcast_prefix = broadcast #broadcast_prefix = broadcast
# address prefix when sending to any server in group (string value) # address prefix when sending to any server in group (string value)
# Deprecated group/name - [amqp1]/group_request_prefix
#group_request_prefix = unicast #group_request_prefix = unicast
# Address prefix for all generated RPC addresses (string value) # Address prefix for all generated RPC addresses (string value)
@@ -1770,7 +1681,7 @@
# Max fetch bytes of Kafka consumer (integer value) # Max fetch bytes of Kafka consumer (integer value)
#kafka_max_fetch_bytes = 1048576 #kafka_max_fetch_bytes = 1048576
# Default timeout(s) for Kafka consumers (integer value) # Default timeout(s) for Kafka consumers (floating point value)
#kafka_consumer_timeout = 1.0 #kafka_consumer_timeout = 1.0
# Pool Size for Kafka Consumers (integer value) # Pool Size for Kafka Consumers (integer value)
@@ -1815,6 +1726,11 @@
# Deprecated group/name - [DEFAULT]/notification_topics # Deprecated group/name - [DEFAULT]/notification_topics
#topics = notifications #topics = notifications
# The maximum number of attempts to re-send a notification message which failed
# to be delivered due to a recoverable error. 0 - No retry, -1 - indefinite
# (integer value)
#retry = -1
[oslo_messaging_rabbit] [oslo_messaging_rabbit]
@@ -1828,30 +1744,31 @@
#amqp_durable_queues = false #amqp_durable_queues = false
# Auto-delete queues in AMQP. (boolean value) # Auto-delete queues in AMQP. (boolean value)
# Deprecated group/name - [DEFAULT]/amqp_auto_delete
#amqp_auto_delete = false #amqp_auto_delete = false
# Enable SSL (boolean value)
#ssl = <None>
# SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
# SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
# distributions. (string value) # distributions. (string value)
# Deprecated group/name - [DEFAULT]/kombu_ssl_version # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_version
#kombu_ssl_version = #ssl_version =
# SSL key file (valid only if SSL enabled). (string value) # SSL key file (valid only if SSL enabled). (string value)
# Deprecated group/name - [DEFAULT]/kombu_ssl_keyfile # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_keyfile
#kombu_ssl_keyfile = #ssl_key_file =
# SSL cert file (valid only if SSL enabled). (string value) # SSL cert file (valid only if SSL enabled). (string value)
# Deprecated group/name - [DEFAULT]/kombu_ssl_certfile # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_certfile
#kombu_ssl_certfile = #ssl_cert_file =
# SSL certification authority file (valid only if SSL enabled). (string value) # SSL certification authority file (valid only if SSL enabled). (string value)
# Deprecated group/name - [DEFAULT]/kombu_ssl_ca_certs # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_ca_certs
#kombu_ssl_ca_certs = #ssl_ca_file =
# How long to wait before reconnecting in response to an AMQP consumer cancel # How long to wait before reconnecting in response to an AMQP consumer cancel
# notification. (floating point value) # notification. (floating point value)
# Deprecated group/name - [DEFAULT]/kombu_reconnect_delay
#kombu_reconnect_delay = 1.0 #kombu_reconnect_delay = 1.0
# EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not
@@ -1871,7 +1788,6 @@
# DEPRECATED: The RabbitMQ broker address where a single node is used. (string # DEPRECATED: The RabbitMQ broker address where a single node is used. (string
# value) # value)
# Deprecated group/name - [DEFAULT]/rabbit_host
# This option is deprecated for removal. # This option is deprecated for removal.
# Its value may be silently ignored in the future. # Its value may be silently ignored in the future.
# Reason: Replaced by [DEFAULT]/transport_url # Reason: Replaced by [DEFAULT]/transport_url
@@ -1881,32 +1797,24 @@
# value) # value)
# Minimum value: 0 # Minimum value: 0
# Maximum value: 65535 # Maximum value: 65535
# Deprecated group/name - [DEFAULT]/rabbit_port
# This option is deprecated for removal. # This option is deprecated for removal.
# Its value may be silently ignored in the future. # Its value may be silently ignored in the future.
# Reason: Replaced by [DEFAULT]/transport_url # Reason: Replaced by [DEFAULT]/transport_url
#rabbit_port = 5672 #rabbit_port = 5672
# DEPRECATED: RabbitMQ HA cluster host:port pairs. (list value) # DEPRECATED: RabbitMQ HA cluster host:port pairs. (list value)
# Deprecated group/name - [DEFAULT]/rabbit_hosts
# This option is deprecated for removal. # This option is deprecated for removal.
# Its value may be silently ignored in the future. # Its value may be silently ignored in the future.
# Reason: Replaced by [DEFAULT]/transport_url # Reason: Replaced by [DEFAULT]/transport_url
#rabbit_hosts = $rabbit_host:$rabbit_port #rabbit_hosts = $rabbit_host:$rabbit_port
# Connect over SSL for RabbitMQ. (boolean value)
# Deprecated group/name - [DEFAULT]/rabbit_use_ssl
#rabbit_use_ssl = false
# DEPRECATED: The RabbitMQ userid. (string value) # DEPRECATED: The RabbitMQ userid. (string value)
# Deprecated group/name - [DEFAULT]/rabbit_userid
# This option is deprecated for removal. # This option is deprecated for removal.
# Its value may be silently ignored in the future. # Its value may be silently ignored in the future.
# Reason: Replaced by [DEFAULT]/transport_url # Reason: Replaced by [DEFAULT]/transport_url
#rabbit_userid = guest #rabbit_userid = guest
# DEPRECATED: The RabbitMQ password. (string value) # DEPRECATED: The RabbitMQ password. (string value)
# Deprecated group/name - [DEFAULT]/rabbit_password
# This option is deprecated for removal. # This option is deprecated for removal.
# Its value may be silently ignored in the future. # Its value may be silently ignored in the future.
# Reason: Replaced by [DEFAULT]/transport_url # Reason: Replaced by [DEFAULT]/transport_url
@@ -1914,11 +1822,9 @@
# The RabbitMQ login method. (string value) # The RabbitMQ login method. (string value)
# Allowed values: PLAIN, AMQPLAIN, RABBIT-CR-DEMO # Allowed values: PLAIN, AMQPLAIN, RABBIT-CR-DEMO
# Deprecated group/name - [DEFAULT]/rabbit_login_method
#rabbit_login_method = AMQPLAIN #rabbit_login_method = AMQPLAIN
# DEPRECATED: The RabbitMQ virtual host. (string value) # DEPRECATED: The RabbitMQ virtual host. (string value)
# Deprecated group/name - [DEFAULT]/rabbit_virtual_host
# This option is deprecated for removal. # This option is deprecated for removal.
# Its value may be silently ignored in the future. # Its value may be silently ignored in the future.
# Reason: Replaced by [DEFAULT]/transport_url # Reason: Replaced by [DEFAULT]/transport_url
@@ -1929,7 +1835,6 @@
# How long to backoff for between retries when connecting to RabbitMQ. (integer # How long to backoff for between retries when connecting to RabbitMQ. (integer
# value) # value)
# Deprecated group/name - [DEFAULT]/rabbit_retry_backoff
#rabbit_retry_backoff = 2 #rabbit_retry_backoff = 2
# Maximum interval of RabbitMQ connection retries. Default is 30 seconds. # Maximum interval of RabbitMQ connection retries. Default is 30 seconds.
@@ -1938,7 +1843,6 @@
# DEPRECATED: Maximum number of RabbitMQ connection retries. Default is 0 # DEPRECATED: Maximum number of RabbitMQ connection retries. Default is 0
# (infinite retry count). (integer value) # (infinite retry count). (integer value)
# Deprecated group/name - [DEFAULT]/rabbit_max_retries
# This option is deprecated for removal. # This option is deprecated for removal.
# Its value may be silently ignored in the future. # Its value may be silently ignored in the future.
#rabbit_max_retries = 0 #rabbit_max_retries = 0
@@ -1949,7 +1853,6 @@
# If you just want to make sure that all queues (except those with auto- # If you just want to make sure that all queues (except those with auto-
# generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy # generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy
# HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value) # HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value)
# Deprecated group/name - [DEFAULT]/rabbit_ha_queues
#rabbit_ha_queues = false #rabbit_ha_queues = false
# Positive integer representing duration in seconds for queue TTL (x-expires). # Positive integer representing duration in seconds for queue TTL (x-expires).
@@ -1972,7 +1875,6 @@
#heartbeat_rate = 2 #heartbeat_rate = 2
# Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value) # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)
# Deprecated group/name - [DEFAULT]/fake_rabbit
#fake_rabbit = false #fake_rabbit = false
# Maximum number of channels to allow (integer value) # Maximum number of channels to allow (integer value)
@@ -1984,9 +1886,6 @@
# How often to send heartbeats for consumer's connections (integer value) # How often to send heartbeats for consumer's connections (integer value)
#heartbeat_interval = 3 #heartbeat_interval = 3
# Enable SSL (boolean value)
#ssl = <None>
# Arguments passed to ssl.wrap_socket (dict value) # Arguments passed to ssl.wrap_socket (dict value)
#ssl_options = <None> #ssl_options = <None>
@@ -2091,30 +1990,24 @@
# ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP. # ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
# The "host" option should point or resolve to this address. (string value) # The "host" option should point or resolve to this address. (string value)
# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_address
#rpc_zmq_bind_address = * #rpc_zmq_bind_address = *
# MatchMaker driver. (string value) # MatchMaker driver. (string value)
# Allowed values: redis, sentinel, dummy # Allowed values: redis, sentinel, dummy
# Deprecated group/name - [DEFAULT]/rpc_zmq_matchmaker
#rpc_zmq_matchmaker = redis #rpc_zmq_matchmaker = redis
# Number of ZeroMQ contexts, defaults to 1. (integer value) # Number of ZeroMQ contexts, defaults to 1. (integer value)
# Deprecated group/name - [DEFAULT]/rpc_zmq_contexts
#rpc_zmq_contexts = 1 #rpc_zmq_contexts = 1
# Maximum number of ingress messages to locally buffer per topic. Default is # Maximum number of ingress messages to locally buffer per topic. Default is
# unlimited. (integer value) # unlimited. (integer value)
# Deprecated group/name - [DEFAULT]/rpc_zmq_topic_backlog
#rpc_zmq_topic_backlog = <None> #rpc_zmq_topic_backlog = <None>
# Directory for holding IPC sockets. (string value) # Directory for holding IPC sockets. (string value)
# Deprecated group/name - [DEFAULT]/rpc_zmq_ipc_dir
#rpc_zmq_ipc_dir = /var/run/openstack #rpc_zmq_ipc_dir = /var/run/openstack
# Name of this node. Must be a valid hostname, FQDN, or IP address. Must match # Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
# "host" option, if running Nova. (string value) # "host" option, if running Nova. (string value)
# Deprecated group/name - [DEFAULT]/rpc_zmq_host
#rpc_zmq_host = localhost #rpc_zmq_host = localhost
# Number of seconds to wait before all pending messages will be sent after # Number of seconds to wait before all pending messages will be sent after
@@ -2127,26 +2020,21 @@
# The default number of seconds that poll should wait. Poll raises timeout # The default number of seconds that poll should wait. Poll raises timeout
# exception when timeout expired. (integer value) # exception when timeout expired. (integer value)
# Deprecated group/name - [DEFAULT]/rpc_poll_timeout
#rpc_poll_timeout = 1 #rpc_poll_timeout = 1
# Expiration timeout in seconds of a name service record about existing target # Expiration timeout in seconds of a name service record about existing target
# ( < 0 means no timeout). (integer value) # ( < 0 means no timeout). (integer value)
# Deprecated group/name - [DEFAULT]/zmq_target_expire
#zmq_target_expire = 300 #zmq_target_expire = 300
# Update period in seconds of a name service record about existing target. # Update period in seconds of a name service record about existing target.
# (integer value) # (integer value)
# Deprecated group/name - [DEFAULT]/zmq_target_update
#zmq_target_update = 180 #zmq_target_update = 180
# Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
# value) # value)
# Deprecated group/name - [DEFAULT]/use_pub_sub
#use_pub_sub = false #use_pub_sub = false
# Use ROUTER remote proxy. (boolean value) # Use ROUTER remote proxy. (boolean value)
# Deprecated group/name - [DEFAULT]/use_router_proxy
#use_router_proxy = false #use_router_proxy = false
# This option makes direct connections dynamic or static. It makes sense only # This option makes direct connections dynamic or static. It makes sense only
@@ -2161,24 +2049,20 @@
# Minimal port number for random ports range. (port value) # Minimal port number for random ports range. (port value)
# Minimum value: 0 # Minimum value: 0
# Maximum value: 65535 # Maximum value: 65535
# Deprecated group/name - [DEFAULT]/rpc_zmq_min_port
#rpc_zmq_min_port = 49153 #rpc_zmq_min_port = 49153
# Maximal port number for random ports range. (integer value) # Maximal port number for random ports range. (integer value)
# Minimum value: 1 # Minimum value: 1
# Maximum value: 65536 # Maximum value: 65536
# Deprecated group/name - [DEFAULT]/rpc_zmq_max_port
#rpc_zmq_max_port = 65536 #rpc_zmq_max_port = 65536
# Number of retries to find free port number before fail with ZMQBindError. # Number of retries to find free port number before fail with ZMQBindError.
# (integer value) # (integer value)
# Deprecated group/name - [DEFAULT]/rpc_zmq_bind_port_retries
#rpc_zmq_bind_port_retries = 100 #rpc_zmq_bind_port_retries = 100
# Default serialization mechanism for serializing/deserializing # Default serialization mechanism for serializing/deserializing
# outgoing/incoming messages (string value) # outgoing/incoming messages (string value)
# Allowed values: json, msgpack # Allowed values: json, msgpack
# Deprecated group/name - [DEFAULT]/rpc_zmq_serialization
#rpc_zmq_serialization = json #rpc_zmq_serialization = json
# This option configures round-robin mode in zmq socket. True means not keeping # This option configures round-robin mode in zmq socket. True means not keeping
@@ -2274,11 +2158,9 @@
# #
# The file that defines policies. (string value) # The file that defines policies. (string value)
# Deprecated group/name - [DEFAULT]/policy_file
#policy_file = policy.json #policy_file = policy.json
# Default rule. Enforced when a requested rule is not found. (string value) # Default rule. Enforced when a requested rule is not found. (string value)
# Deprecated group/name - [DEFAULT]/policy_default_rule
#policy_default_rule = default #policy_default_rule = default
# Directories where policy configuration files are stored. They can be relative # Directories where policy configuration files are stored. They can be relative
@@ -2286,7 +2168,6 @@
# absolute paths. The file defined by policy_file must exist for these # absolute paths. The file defined by policy_file must exist for these
# directories to be searched. Missing or empty directories are ignored. (multi # directories to be searched. Missing or empty directories are ignored. (multi
# valued) # valued)
# Deprecated group/name - [DEFAULT]/policy_dirs
#policy_dirs = policy.d #policy_dirs = policy.d
@@ -2661,20 +2542,6 @@
# Minimum value: 1 # Minimum value: 1
#password_expires_days = <None> #password_expires_days = <None>
# DEPRECATED: Comma separated list of user IDs to be ignored when checking if a
# password is expired. Passwords for users in this list will not expire. This
# feature will only be enabled if `[security_compliance] password_expires_days`
# is set. (list value)
# This option is deprecated for removal since O.
# Its value may be silently ignored in the future.
# Reason: Functionality added as a per-user option "ignore_password_expiry" in
# Ocata. Each user that should ignore password expiry should have the value set
# to "true" in the user's `options` attribute (e.g.
# `user['options']['ignore_password_expiry'] = True`) with an "update_user"
# call. This avoids the need to restart keystone to adjust the users that
# ignore password expiry. This option will be removed in the Pike release.
#password_expires_ignore_user_ids =
# This controls the number of previous user password iterations to keep in # This controls the number of previous user password iterations to keep in
# history, in order to enforce that newly created passwords are unique. Setting # history, in order to enforce that newly created passwords are unique. Setting
# the value to one (the default) disables this feature. Thus, to enable this # the value to one (the default) disables this feature. Thus, to enable this
@@ -2739,51 +2606,82 @@
# From keystone # From keystone
# #
# Absolute path to the public certificate file to use for signing responses to # DEPRECATED: Absolute path to the public certificate file to use for signing
# revocation lists requests. Set this together with `[signing] keyfile`. For # responses to revocation lists requests. Set this together with `[signing]
# non-production environments, you may be interested in using `keystone-manage # keyfile`. For non-production environments, you may be interested in using
# pki_setup` to generate self-signed certificates. (string value) # `keystone-manage pki_setup` to generate self-signed certificates. (string
# value)
# This option is deprecated for removal since P.
# Its value may be silently ignored in the future.
# Reason: `keystone-manage pki_setup` was deprecated in Mitaka and removed in
# Pike. These options remain for backwards compatibility.
#certfile = /etc/keystone/ssl/certs/signing_cert.pem #certfile = /etc/keystone/ssl/certs/signing_cert.pem
# Absolute path to the private key file to use for signing responses to # DEPRECATED: Absolute path to the private key file to use for signing
# revocation lists requests. Set this together with `[signing] certfile`. # responses to revocation lists requests. Set this together with `[signing]
# (string value) # certfile`. (string value)
# This option is deprecated for removal since P.
# Its value may be silently ignored in the future.
# Reason: `keystone-manage pki_setup` was deprecated in Mitaka and removed in
# Pike. These options remain for backwards compatibility.
#keyfile = /etc/keystone/ssl/private/signing_key.pem #keyfile = /etc/keystone/ssl/private/signing_key.pem
# Absolute path to the public certificate authority (CA) file to use when # DEPRECATED: Absolute path to the public certificate authority (CA) file to
# creating self-signed certificates with `keystone-manage pki_setup`. Set this # use when creating self-signed certificates with `keystone-manage pki_setup`.
# together with `[signing] ca_key`. There is no reason to set this option # Set this together with `[signing] ca_key`. There is no reason to set this
# unless you are requesting revocation lists in a non-production environment. # option unless you are requesting revocation lists in a non-production
# Use a `[signing] certfile` issued from a trusted certificate authority # environment. Use a `[signing] certfile` issued from a trusted certificate
# instead. (string value) # authority instead. (string value)
# This option is deprecated for removal since P.
# Its value may be silently ignored in the future.
# Reason: `keystone-manage pki_setup` was deprecated in Mitaka and removed in
# Pike. These options remain for backwards compatibility.
#ca_certs = /etc/keystone/ssl/certs/ca.pem #ca_certs = /etc/keystone/ssl/certs/ca.pem
# Absolute path to the private certificate authority (CA) key file to use when # DEPRECATED: Absolute path to the private certificate authority (CA) key file
# creating self-signed certificates with `keystone-manage pki_setup`. Set this # to use when creating self-signed certificates with `keystone-manage
# together with `[signing] ca_certs`. There is no reason to set this option # pki_setup`. Set this together with `[signing] ca_certs`. There is no reason
# unless you are requesting revocation lists in a non-production environment. # to set this option unless you are requesting revocation lists in a non-
# Use a `[signing] certfile` issued from a trusted certificate authority # production environment. Use a `[signing] certfile` issued from a trusted
# instead. (string value) # certificate authority instead. (string value)
# This option is deprecated for removal since P.
# Its value may be silently ignored in the future.
# Reason: `keystone-manage pki_setup` was deprecated in Mitaka and removed in
# Pike. These options remain for backwards compatibility.
#ca_key = /etc/keystone/ssl/private/cakey.pem #ca_key = /etc/keystone/ssl/private/cakey.pem
# Key size (in bits) to use when generating a self-signed token signing # DEPRECATED: Key size (in bits) to use when generating a self-signed token
# certificate. There is no reason to set this option unless you are requesting
# revocation lists in a non-production environment. Use a `[signing] certfile`
# issued from a trusted certificate authority instead. (integer value)
# Minimum value: 1024
#key_size = 2048
# The validity period (in days) to use when generating a self-signed token
# signing certificate. There is no reason to set this option unless you are # signing certificate. There is no reason to set this option unless you are
# requesting revocation lists in a non-production environment. Use a `[signing] # requesting revocation lists in a non-production environment. Use a `[signing]
# certfile` issued from a trusted certificate authority instead. (integer # certfile` issued from a trusted certificate authority instead. (integer
# value) # value)
# Minimum value: 1024
# This option is deprecated for removal since P.
# Its value may be silently ignored in the future.
# Reason: `keystone-manage pki_setup` was deprecated in Mitaka and removed in
# Pike. These options remain for backwards compatibility.
#key_size = 2048
# DEPRECATED: The validity period (in days) to use when generating a self-
# signed token signing certificate. There is no reason to set this option
# unless you are requesting revocation lists in a non-production environment.
# Use a `[signing] certfile` issued from a trusted certificate authority
# instead. (integer value)
# This option is deprecated for removal since P.
# Its value may be silently ignored in the future.
# Reason: `keystone-manage pki_setup` was deprecated in Mitaka and removed in
# Pike. These options remain for backwards compatibility.
#valid_days = 3650 #valid_days = 3650
# The certificate subject to use when generating a self-signed token signing # DEPRECATED: The certificate subject to use when generating a self-signed
# certificate. There is no reason to set this option unless you are requesting # token signing certificate. There is no reason to set this option unless you
# revocation lists in a non-production environment. Use a `[signing] certfile` # are requesting revocation lists in a non-production environment. Use a
# issued from a trusted certificate authority instead. (string value) # `[signing] certfile` issued from a trusted certificate authority instead.
# (string value)
# This option is deprecated for removal since P.
# Its value may be silently ignored in the future.
# Reason: `keystone-manage pki_setup` was deprecated in Mitaka and removed in
# Pike. These options remain for backwards compatibility.
#cert_subject = /C=US/ST=Unset/L=Unset/O=Unset/CN=www.example.com #cert_subject = /C=US/ST=Unset/L=Unset/O=Unset/CN=www.example.com
@@ -2798,16 +2696,18 @@
# enforced according to the `[token] enforce_token_bind` option. (list value) # enforced according to the `[token] enforce_token_bind` option. (list value)
#bind = #bind =
# This controls the token binding enforcement policy on tokens presented to # DEPRECATED: This controls the token binding enforcement policy on tokens
# keystone with token binding metadata (as specified by the `[token] bind` # presented to keystone with token binding metadata (as specified by the
# option). `disabled` completely bypasses token binding validation. # `[token] bind` option). `disabled` completely bypasses token binding
# `permissive` and `strict` do not require tokens to have binding metadata (but # validation. `permissive` and `strict` do not require tokens to have binding
# will validate it if present), whereas `required` will always demand tokens to # metadata (but will validate it if present), whereas `required` will always
# having binding metadata. `permissive` will allow unsupported binding metadata # demand tokens to having binding metadata. `permissive` will allow unsupported
# to pass through without validation (usually to be validated at another time # binding metadata to pass through without validation (usually to be validated
# by another component), whereas `strict` and `required` will demand that the # at another time by another component), whereas `strict` and `required` will
# included binding metadata be supported by keystone. (string value) # demand that the included binding metadata be supported by keystone. (string
# Allowed values: disabled, permissive, strict, required # value)
# This option is deprecated for removal since P.
# Its value may be silently ignored in the future.
#enforce_token_bind = permissive #enforce_token_bind = permissive
# The amount of time that a token should remain valid (in seconds). Drastically # The amount of time that a token should remain valid (in seconds). Drastically
@@ -2831,12 +2731,13 @@
# fernet_rotate` command). (string value) # fernet_rotate` command). (string value)
#provider = fernet #provider = fernet
# Entry point for the token persistence backend driver in the # DEPRECATED: Entry point for the token persistence backend driver in the
# `keystone.token.persistence` namespace. Keystone provides `kvs` and `sql` # `keystone.token.persistence` namespace. Keystone provides the `sql` driver.
# drivers. The `kvs` backend depends on the configuration in the `[kvs]` # The `sql` option (default) depends on the options in your `[database]`
# section. The `sql` option (default) depends on the options in your # section. If you're using the `fernet` `[token] provider`, this backend will
# `[database]` section. If you're using the `fernet` `[token] provider`, this # not be utilized to persist tokens at all. (string value)
# backend will not be utilized to persist tokens at all. (string value) # This option is deprecated for removal since P.
# Its value may be silently ignored in the future.
#driver = sql #driver = sql
# Toggle for caching token creation and validation data. This has no effect # Toggle for caching token creation and validation data. This has no effect
@@ -2857,7 +2758,7 @@
# `kvs` `[revoke] driver`. (boolean value) # `kvs` `[revoke] driver`. (boolean value)
#revoke_by_id = true #revoke_by_id = true
# This toggles whether scoped tokens may be be re-scoped to a new project or # This toggles whether scoped tokens may be re-scoped to a new project or
# domain, thereby preventing users from exchanging a scoped token (including # domain, thereby preventing users from exchanging a scoped token (including
# those with a default project scope) for any other token. This forces users to # those with a default project scope) for any other token. This forces users to
# either authenticate for unscoped tokens (and later exchange that unscoped # either authenticate for unscoped tokens (and later exchange that unscoped