New options
@@ -12,6 +12,10 @@
(Type) Help string |
+
+ [DEFAULT] args = None |
+ (ListOpt) Arguments for the command |
+
[DEFAULT] available_plugins = |
(ListOpt) A list of artifacts that are allowed in the format name or name-version. Empty list means that any artifact can be loaded. |
@@ -20,6 +24,14 @@
[DEFAULT] backdoor_port = None |
(StrOpt) Enable eventlet backdoor. Acceptable values are 0, <port>, and <start>:<end>, where 0 results in listening on a random tcp port number; <port> results in listening on the specified port number (and not enabling backdoor if that port is in use); and <start>:<end> results in listening on the smallest unused port number within the specified range of port numbers. The chosen port is displayed in the service's log file. |
+
+ [DEFAULT] chunksize = 65536 |
+ (IntOpt) Amount of data to transfer per HTTP write. |
+
+
+ [DEFAULT] command = None |
+ (StrOpt) Command to be given to replicator |
+
[DEFAULT] digest_algorithm = sha1 |
(StrOpt) Digest algorithm which will be used for digital signature; the default is sha1 the default in Kilo for a smooth upgrade process, and it will be updated with sha256 in next release(L). Use the command "openssl list-message-digest-algorithms" to get the available algorithms supported by the version of OpenSSL on the platform. Examples are "sha1", "sha256", "sha512", etc. |
@@ -28,6 +40,10 @@
[DEFAULT] disabled_notifications = |
(ListOpt) List of disabled notifications. A notification can be given either as a notification type to disable a single event, or as a notification group prefix to disable all events within a group. Example: if this config option is set to ["image.create", "metadef_namespace"], then "image.create" notification will not be sent after image is created and none of the notifications for metadefinition namespaces will be sent. |
+
+ [DEFAULT] dontreplicate = created_at date deleted_at location updated_at |
+ (StrOpt) List of fields to not replicate. |
+
[DEFAULT] host = localhost |
(StrOpt) Name of this node, which must be valid in an AMQP key. Can be an opaque identifier. For ZeroMQ only, must be a valid host name, FQDN, or IP address. |
@@ -48,10 +64,138 @@
[DEFAULT] load_enabled = True |
(BoolOpt) When false, no artifacts can be loaded regardless of available_plugins. When true, artifacts can be loaded. |
+
+ [DEFAULT] log-config-append = None |
+ (StrOpt) 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. |
+
+
+ [DEFAULT] log-date-format = %Y-%m-%d %H:%M:%S |
+ (StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s . |
+
+
+ [DEFAULT] log-dir = None |
+ (StrOpt) (Optional) The base directory used for relative --log-file paths. |
+
+
+ [DEFAULT] log-file = None |
+ (StrOpt) (Optional) Name of log file to output to. If no default is set, logging will go to stdout. |
+
+
+ [DEFAULT] log-format = None |
+ (StrOpt) DEPRECATED. A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. This option is deprecated. Please use logging_context_format_string and logging_default_format_string instead. |
+
+
+ [DEFAULT] mastertoken = |
+ (StrOpt) Pass in your authentication token if you have one. This is the token used for the master. |
+
+
+ [DEFAULT] metaonly = False |
+ (BoolOpt) Only replicate metadata, not images. |
+
[DEFAULT] public_endpoint = None |
(StrOpt) Public url to use for versions endpoint. The default is None, which will use the request's host_url attribute to populate the URL base. If Glance is operating behind a proxy, you will want to change this to represent the proxy's URL. |
+
+ [DEFAULT] slavetoken = |
+ (StrOpt) Pass in your authentication token if you have one. This is the token used for the slave. |
+
+
+ [DEFAULT] syslog-log-facility = LOG_USER |
+ (StrOpt) Syslog facility to receive log lines. |
+
+
+ [DEFAULT] token = |
+ (StrOpt) Pass in your authentication token if you have one. If you use this option the same token is used for both the master and the slave. |
+
+
+ [DEFAULT] use-syslog = False |
+ (BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and will change in J to honor RFC5424. |
+
+
+ [DEFAULT] use-syslog-rfc-format = False |
+ (BoolOpt) (Optional) Enables or disables syslog rfc5424 format for logging. If enabled, prefixes the MSG part of the syslog message with APP-NAME (RFC5424). The format without the APP-NAME is deprecated in I, and will be removed in J. |
+
+
+ [database] backend = sqlalchemy |
+ (StrOpt) The back end to use for the database. |
+
+
+ [database] connection = None |
+ (StrOpt) The SQLAlchemy connection string to use to connect to the database. |
+
+
+ [database] connection_debug = 0 |
+ (IntOpt) Verbosity of SQL debugging information: 0=None, 100=Everything. |
+
+
+ [database] connection_trace = False |
+ (BoolOpt) Add Python stack traces to SQL as comment strings. |
+
+
+ [database] db_inc_retry_interval = True |
+ (BoolOpt) If True, increases the interval between retries of a database operation up to db_max_retry_interval. |
+
+
+ [database] db_max_retries = 20 |
+ (IntOpt) Maximum retries in case of connection error or deadlock error before error is raised. Set to -1 to specify an infinite retry count. |
+
+
+ [database] db_max_retry_interval = 10 |
+ (IntOpt) If db_inc_retry_interval is set, the maximum seconds between retries of a database operation. |
+
+
+ [database] db_retry_interval = 1 |
+ (IntOpt) Seconds between retries of a database transaction. |
+
+
+ [database] idle_timeout = 3600 |
+ (IntOpt) Timeout before idle SQL connections are reaped. |
+
+
+ [database] max_overflow = None |
+ (IntOpt) If set, use this value for max_overflow with SQLAlchemy. |
+
+
+ [database] max_pool_size = None |
+ (IntOpt) Maximum number of SQL connections to keep open in a pool. |
+
+
+ [database] max_retries = 10 |
+ (IntOpt) Maximum number of database connection retries during startup. Set to -1 to specify an infinite retry count. |
+
+
+ [database] min_pool_size = 1 |
+ (IntOpt) Minimum number of SQL connections to keep open in a pool. |
+
+
+ [database] mysql_sql_mode = TRADITIONAL |
+ (StrOpt) The SQL mode to be used for MySQL sessions. This option, including the default, overrides any server-set SQL mode. To use whatever SQL mode is set by the server configuration, set this to no value. Example: mysql_sql_mode= |
+
+
+ [database] pool_timeout = None |
+ (IntOpt) If set, use this value for pool_timeout with SQLAlchemy. |
+
+
+ [database] retry_interval = 10 |
+ (IntOpt) Interval between retries of opening a SQL connection. |
+
+
+ [database] slave_connection = None |
+ (StrOpt) The SQLAlchemy connection string to use to connect to the slave database. |
+
+
+ [database] sqlite_db = oslo.sqlite |
+ (StrOpt) The file name to use with SQLite. |
+
+
+ [database] sqlite_synchronous = True |
+ (BoolOpt) If True, SQLite uses synchronous mode. |
+
+
+ [database] use_db_reconnect = False |
+ (BoolOpt) Enable the experimental use of database reconnect on connection lost. |
+
[elasticsearch] hosts = 127.0.0.1:9200 |
(ListOpt) List of nodes where Elasticsearch instances are running. A single node should be defined as an IP address and port number. |
@@ -201,8 +345,8 @@
(IntOpt) How often times during the heartbeat_timeout_threshold we check the heartbeat. |
- [oslo_messaging_rabbit] heartbeat_timeout_threshold = 60 |
- (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disable the heartbeat). |
+ [oslo_messaging_rabbit] heartbeat_timeout_threshold = 0 |
+ (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disables the heartbeat, >0 enables it. Enabling heartbeats requires kombu>=3.0.7 and amqp>=1.4.0). EXPERIMENTAL |
[oslo_messaging_rabbit] kombu_reconnect_delay = 1.0 |
@@ -353,10 +497,15 @@
New default value |
+
+ [DEFAULT] 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 |
+ 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 |
+
[DEFAULT] rpc_zmq_matchmaker |
oslo.messaging._drivers.matchmaker.MatchMakerLocalhost |
- oslo_messaging._drivers.matchmaker.MatchMakerLocalhost |
+ local |
[task] task_executor |
diff --git a/doc/common/tables/heat-conf-changes.xml b/doc/common/tables/heat-conf-changes.xml
index bea7727fb1..0e31f16b87 100644
--- a/doc/common/tables/heat-conf-changes.xml
+++ b/doc/common/tables/heat-conf-changes.xml
@@ -32,6 +32,26 @@
[DEFAULT] fatal_exception_format_errors = False |
(BoolOpt) Make exception message format errors fatal |
+
+ [DEFAULT] log-config-append = None |
+ (StrOpt) 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. |
+
+
+ [DEFAULT] log-date-format = %Y-%m-%d %H:%M:%S |
+ (StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s . |
+
+
+ [DEFAULT] log-dir = None |
+ (StrOpt) (Optional) The base directory used for relative --log-file paths. |
+
+
+ [DEFAULT] log-file = None |
+ (StrOpt) (Optional) Name of log file to output to. If no default is set, logging will go to stdout. |
+
+
+ [DEFAULT] log-format = None |
+ (StrOpt) DEPRECATED. A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. This option is deprecated. Please use logging_context_format_string and logging_default_format_string instead. |
+
[DEFAULT] policy_dirs = ['policy.d'] |
(MultiStrOpt) 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. |
@@ -40,6 +60,18 @@
[DEFAULT] stack_scheduler_hints = False |
(BoolOpt) When this feature is enabled, scheduler hints identifying the heat stack context of a server resource are passed to the configured schedulers in nova, for server creates done using heat resource types OS::Nova::Server and AWS::EC2::Instance. heat_root_stack_id will be set to the id of the root stack of the resource, heat_stack_id will be set to the id of the resource's parent stack, heat_stack_name will be set to the name of the resource's parent stack, heat_path_in_stack will be set to a list of tuples, (stackresourcename, stackname) with list[0] being (None, rootstackname), and heat_resource_name will be set to the resource's name. |
+
+ [DEFAULT] syslog-log-facility = LOG_USER |
+ (StrOpt) Syslog facility to receive log lines. |
+
+
+ [DEFAULT] use-syslog = False |
+ (BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and will change in J to honor RFC5424. |
+
+
+ [DEFAULT] use-syslog-rfc-format = False |
+ (BoolOpt) (Optional) Enables or disables syslog rfc5424 format for logging. If enabled, prefixes the MSG part of the syslog message with APP-NAME (RFC5424). The format without the APP-NAME is deprecated in I, and will be removed in J. |
+
[clients_sahara] ca_file = None |
(StrOpt) Optional CA cert file to use in SSL connections. |
@@ -193,8 +225,8 @@
(IntOpt) How often times during the heartbeat_timeout_threshold we check the heartbeat. |
- [oslo_messaging_rabbit] heartbeat_timeout_threshold = 60 |
- (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disable the heartbeat). |
+ [oslo_messaging_rabbit] heartbeat_timeout_threshold = 0 |
+ (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disables the heartbeat, >0 enables it. Enabling heartbeats requires kombu>=3.0.7 and amqp>=1.4.0). EXPERIMENTAL |
[oslo_messaging_rabbit] kombu_reconnect_delay = 1.0 |
@@ -289,6 +321,16 @@
New default value |
+
+ [DEFAULT] auth_encryption_key |
+ notgood but just long enough i think |
+ notgood but just long enough i t |
+
+
+ [DEFAULT] 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 |
+ 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 |
+
[DEFAULT] deferred_auth_method |
password |
@@ -312,7 +354,7 @@
[DEFAULT] rpc_zmq_matchmaker |
oslo.messaging._drivers.matchmaker.MatchMakerLocalhost |
- oslo_messaging._drivers.matchmaker.MatchMakerLocalhost |
+ local |
[DEFAULT] trusts_delegated_roles |
diff --git a/doc/common/tables/keystone-conf-changes.xml b/doc/common/tables/keystone-conf-changes.xml
index 93e83a8436..0593088a13 100644
--- a/doc/common/tables/keystone-conf-changes.xml
+++ b/doc/common/tables/keystone-conf-changes.xml
@@ -12,6 +12,26 @@
(Type) Help string |
+
+ [DEFAULT] log-config-append = None |
+ (StrOpt) 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. |
+
+
+ [DEFAULT] log-date-format = %Y-%m-%d %H:%M:%S |
+ (StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s . |
+
+
+ [DEFAULT] log-dir = None |
+ (StrOpt) (Optional) The base directory used for relative --log-file paths. |
+
+
+ [DEFAULT] log-file = None |
+ (StrOpt) (Optional) Name of log file to output to. If no default is set, logging will go to stdout. |
+
+
+ [DEFAULT] log-format = None |
+ (StrOpt) DEPRECATED. A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. This option is deprecated. Please use logging_context_format_string and logging_default_format_string instead. |
+
[DEFAULT] max_project_tree_depth = 5 |
(IntOpt) Maximum depth of the project hierarchy. WARNING: setting it to a large value may adversely impact performance. |
@@ -24,6 +44,18 @@
[DEFAULT] secure_proxy_ssl_header = None |
(StrOpt) The HTTP header used to determine the scheme for the original request, even if it was removed by an SSL terminating proxy. Typical value is "HTTP_X_FORWARDED_PROTO". |
+
+ [DEFAULT] syslog-log-facility = LOG_USER |
+ (StrOpt) Syslog facility to receive log lines. |
+
+
+ [DEFAULT] use-syslog = False |
+ (BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and will change in J to honor RFC5424. |
+
+
+ [DEFAULT] use-syslog-rfc-format = False |
+ (BoolOpt) (Optional) Enables or disables syslog rfc5424 format for logging. If enabled, prefixes the MSG part of the syslog message with APP-NAME (RFC5424). The format without the APP-NAME is deprecated in I, and will be removed in J. |
+
[auth] oauth1 = keystone.auth.plugins.oauth1.OAuth |
(StrOpt) The oAuth1.0 auth plugin module. |
@@ -245,8 +277,8 @@
(IntOpt) How often times during the heartbeat_timeout_threshold we check the heartbeat. |
- [oslo_messaging_rabbit] heartbeat_timeout_threshold = 60 |
- (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disable the heartbeat). |
+ [oslo_messaging_rabbit] heartbeat_timeout_threshold = 0 |
+ (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disables the heartbeat, >0 enables it. Enabling heartbeats requires kombu>=3.0.7 and amqp>=1.4.0). EXPERIMENTAL |
[oslo_messaging_rabbit] kombu_reconnect_delay = 1.0 |
@@ -320,6 +352,18 @@
[oslo_messaging_rabbit] rpc_conn_pool_size = 30 |
(IntOpt) Size of RPC connection pool. |
+
+ [oslo_policy] policy_default_rule = default |
+ (StrOpt) Default rule. Enforced when a requested rule is not found. |
+
+
+ [oslo_policy] policy_dirs = ['policy.d'] |
+ (MultiStrOpt) 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. |
+
+
+ [oslo_policy] policy_file = policy.json |
+ (StrOpt) The JSON file that defines policies. |
+
[resource] cache_time = None |
(IntOpt) TTL (in seconds) to cache resource data. This has no effect unless global caching is enabled. |
@@ -385,10 +429,15 @@
New default value |
+
+ [DEFAULT] 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, keystonemiddleware=WARN, routes.middleware=WARN, stevedore=WARN |
+ 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 |
+
[DEFAULT] rpc_zmq_matchmaker |
oslo.messaging._drivers.matchmaker.MatchMakerLocalhost |
- oslo_messaging._drivers.matchmaker.MatchMakerLocalhost |
+ local |
[auth] methods |
diff --git a/doc/common/tables/neutron-conf-changes.xml b/doc/common/tables/neutron-conf-changes.xml
index b2ac79be1f..8ebeef1fd4 100644
--- a/doc/common/tables/neutron-conf-changes.xml
+++ b/doc/common/tables/neutron-conf-changes.xml
@@ -20,6 +20,10 @@
[DEFAULT] allow_automatic_dhcp_failover = True |
(BoolOpt) Automatically remove networks from offline DHCP agents. |
+
+ [DEFAULT] default_device_name = Switch1 |
+ (StrOpt) default_device_name of the l2 gateway |
+
[DEFAULT] default_ipv4_subnet_pool = None |
(StrOpt) Default IPv4 subnet-pool to be used for automatic subnet CIDR allocation |
@@ -48,17 +52,45 @@
[DEFAULT] ipv6_gateway = |
(StrOpt) With IPv6, the network used for the external gateway does not need to have an associated subnet, since the automatically assigned link-local address (LLA) can be used. However, an IPv6 gateway address is needed for use as the next-hop for the default route. If no IPv6 gateway address is configured here, (and only then) the neutron router will be configured to get its default route from router advertisements (RAs) from the upstream router; in which case the upstream router must also be configured to send these RAs. The ipv6_gateway, when configured, should be the LLA of the interface on the upstream router. If a next-hop using a global unique address (GUA) is desired, it needs to be done via a subnet allocated to the network and not through this parameter. |
+
+ [DEFAULT] l2gw_callback_class = networking_l2gw.services.l2gateway.ovsdb.data.L2GatewayOVSDBCallbacks |
+ (StrOpt) L2 gateway plugin callback class where theRPCs from the agent are going to get invoked |
+
+
+ [DEFAULT] log-config-append = None |
+ (StrOpt) 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. |
+
+
+ [DEFAULT] log-date-format = %Y-%m-%d %H:%M:%S |
+ (StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s . |
+
+
+ [DEFAULT] log-dir = None |
+ (StrOpt) (Optional) The base directory used for relative --log-file paths. |
+
+
+ [DEFAULT] log-file = None |
+ (StrOpt) (Optional) Name of log file to output to. If no default is set, logging will go to stdout. |
+
+
+ [DEFAULT] log-format = None |
+ (StrOpt) DEPRECATED. A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. This option is deprecated. Please use logging_context_format_string and logging_default_format_string instead. |
+
[DEFAULT] metadata_access_mark = 0x1 |
(StrOpt) Iptables mangle mark used to mark metadata valid requests |
[DEFAULT] metadata_proxy_group = |
- (StrOpt) Group (gid or name) running metadata proxy after its initialization (if empty: agent effective group) |
+ (StrOpt) Group (gid or name) running metadata proxy after its initialization (if empty: agent effective group). |
+
+
+ [DEFAULT] metadata_proxy_socket_mode = deduce |
+ (StrOpt) Metadata Proxy UNIX domain socket mode, 3 values allowed: 'deduce': deduce mode from metadata_proxy_user/group values, 'user': set metadata proxy socket mode to 0o644, to use when metadata_proxy_user is agent effective user or root, 'group': set metadata proxy socket mode to 0o664, to use when metadata_proxy_group is agent effective group or root, 'all': set metadata proxy socket mode to 0o666, to use otherwise. |
[DEFAULT] metadata_proxy_user = |
- (StrOpt) User (uid or name) running metadata proxy after its initialization (if empty: agent effective user) |
+ (StrOpt) User (uid or name) running metadata proxy after its initialization (if empty: agent effective user). |
[DEFAULT] metadata_proxy_watch_log = None |
@@ -68,6 +100,10 @@
[DEFAULT] nova_admin_tenant_name = None |
(StrOpt) The name of the admin nova tenant. Deprecated in favour of an auth plugin in [nova]. |
+
+ [DEFAULT] periodic_monitoring_interval = 5 |
+ (IntOpt) Periodic interval at which the plugin checks for the monitoring L2 gateway agent |
+
[DEFAULT] policy_default_rule = default |
(StrOpt) Default rule. Enforced when a requested rule is not found. |
@@ -76,6 +112,22 @@
[DEFAULT] policy_dirs = ['policy.d'] |
(MultiStrOpt) 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. |
+
+ [DEFAULT] quota_l2_gateway = 5 |
+ (IntOpt) Number of l2 gateways allowed per tenant, -1 for unlimited |
+
+
+ [DEFAULT] syslog-log-facility = LOG_USER |
+ (StrOpt) Syslog facility to receive log lines. |
+
+
+ [DEFAULT] use-syslog = False |
+ (BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and will change in J to honor RFC5424. |
+
+
+ [DEFAULT] use-syslog-rfc-format = False |
+ (BoolOpt) (Optional) Enables or disables syslog rfc5424 format for logging. If enabled, prefixes the MSG part of the syslog message with APP-NAME (RFC5424). The format without the APP-NAME is deprecated in I, and will be removed in J. |
+
[DEFAULT] vlan_transparent = False |
(BoolOpt) If True, then allow plugins that support it to create VLAN transparent networks. |
@@ -92,6 +144,10 @@
[AGENT] comment_iptables_rules = True |
(BoolOpt) Add comments to iptables rules. |
+
+ [AGENT] prevent_arp_spoofing = False |
+ (BoolOpt) Enable suppression of ARP responses that don't match an IP address that belongs to the port from which they originate. Note: This prevents the VMs attached to this agent from spoofing, it doesn't protect them from other devices which have the capability to spoof (e.g. bare metal or VMs attached to agents without this flag set to True). Spoofing rules will not be added to any ports that have port security disabled. This requires a version of OVS that supports matching ARP headers. |
+
[AGENT] root_helper_daemon = None |
(StrOpt) Root helper daemon application to use when possible. |
@@ -100,10 +156,174 @@
[AGENT] use_helper_for_ns_read = True |
(BoolOpt) Use the root helper to read the namespaces from the operating system. |
+
+ [MIDONET] cluster_ip = localhost |
+ (StrOpt) IP that the cluster service can be reached on |
+
+
+ [MIDONET] cluster_port = 8088 |
+ (StrOpt) Port that the cluster service can be reached on |
+
+
+ [MIDONET] tunnel_protocol = vxlan |
+ (StrOpt) Tunnel protocol used by Midonet |
+
+
+ [MIDONET] use_cluster = False |
+ (BoolOpt) Use the midonet plugin that interacts with the tasks-based architecture, rather than the plugin that interacts with the HTTP based architecture. |
+
[OFC] support_packet_filter_on_ofc_router = True |
(BoolOpt) Support packet filter on OFC router interface. |
+
+ [OVSVAPP] agent_driver = networking_vsphere.agent.ovsvapp_agent.OVSvAppL2Agent |
+ (StrOpt) OVSvApp Agent implementation. |
+
+
+ [OVSVAPP] agent_maintenance = False |
+ (BoolOpt) Turn on this flag during agent updates to help prevent datapath outage. |
+
+
+ [OVSVAPP] bridge_mappings = |
+ (ListOpt) Bridge mappings. |
+
+
+ [OVSVAPP] integration_bridge = br-int |
+ (StrOpt) Integration Bridge. |
+
+
+ [OVSVAPP] network_manager = networking_vsphere.drivers.manager.VcenterManager |
+ (StrOpt) Driver Manager implementation for NetworkDriver. |
+
+
+ [OVSVAPP] polling_interval = 2 |
+ (IntOpt) The number of seconds the agent will wait between polling for local device changes. |
+
+
+ [OVSVAPP] report_interval = 4 |
+ (IntOpt) Seconds between nodes reporting state to server. |
+
+
+ [OVSVAPP] tenant_network_type = vlan |
+ (StrOpt) Network type for tenant networks - vlan. |
+
+
+ [OVSVAPP] veth_mtu = 1500 |
+ (IntOpt) MTU size of veth interfaces. |
+
+
+ [SECURITYGROUP] defer_apply = True |
+ (BoolOpt) Enable defer_apply on security bridge. |
+
+
+ [SECURITYGROUP] ovsvapp_firewall_driver = networking_vsphere.drivers.ovs_firewall.OVSFirewallDriver |
+ (StrOpt) DriverManager implementation for OVS based Firewall. |
+
+
+ [SECURITYGROUP] security_bridge_mapping = br-sec |
+ (StrOpt) <security_bridge>:<phy_interface> |
+
+
+ [VMWARE] cert_check = False |
+ (BoolOpt) Enable SSL certificate check for vCenter. |
+
+
+ [VMWARE] cert_path = /etc/ssl/certs/certs.pem |
+ (StrOpt) Certificate chain path containing cacert of vCenters. |
+
+
+ [VMWARE] cluster_dvs_mapping = [''] |
+ (MultiStrOpt) vCenter cluster to DVS mapping. |
+
+
+ [VMWARE] esx_hostname = None |
+ (StrOpt) ESX host name where this OVSvApp is hosted. |
+
+
+ [VMWARE] esx_maintenance_mode = True |
+ (BoolOpt) Set host into maintenance mode. |
+
+
+ [VMWARE] https_port = 443 |
+ (IntOpt) Customized https_port for vCenter communication. |
+
+
+ [VMWARE] vcenter_api_retry_count = 5 |
+ (StrOpt) Number of retries while connecting to vcenter server. |
+
+
+ [VMWARE] vcenter_id = None |
+ (StrOpt) Unique ID of the vCenter Server on which this OVSvApp ishosted |
+
+
+ [VMWARE] vcenter_ip = None |
+ (StrOpt) vCenter server IP. |
+
+
+ [VMWARE] vcenter_password = None |
+ (StrOpt) vCenter server password. |
+
+
+ [VMWARE] vcenter_username = None |
+ (StrOpt) vCenter server user name. |
+
+
+ [VMWARE] wsdl_location = None |
+ (StrOpt) vCenter server wsdl location. |
+
+
+ [VROUTER] flavor = 2 |
+ (StrOpt) Nova VM flavor for instances of Vyatta vRouter. |
+
+
+ [VROUTER] image_id = None |
+ (StrOpt) Nova image id for instances of Vyatta vRouter. |
+
+
+ [VROUTER] keystone_url = None |
+ (StrOpt) Keystone URL. |
+
+
+ [VROUTER] management_network_id = None |
+ (StrOpt) Vyatta vRouter management network id. |
+
+
+ [VROUTER] nova_poll_interval = 5 |
+ (IntOpt) Number of seconds between consecutive Nova queries when waiting for router instance status change. |
+
+
+ [VROUTER] nova_spawn_timeout = 300 |
+ (IntOpt) Number of seconds to wait for Nova to activate instance before setting resource to error state. |
+
+
+ [VROUTER] tenant_admin_name = None |
+ (StrOpt) Name of tenant admin user. |
+
+
+ [VROUTER] tenant_admin_password = None |
+ (StrOpt) Tenant admin password. |
+
+
+ [VROUTER] tenant_id = None |
+ (StrOpt) UUID of tenant that holds Vyatta vRouter instances. |
+
+
+ [VROUTER] vrouter_boot_timeout = 300 |
+ (IntOpt) Number of seconds to wait for Vyatta vRouter to boot before setting resource to error state. |
+
+
+ [VROUTER] vrouter_credentials = vyatta:vyatta |
+ (StrOpt) Vyatta vRouter login credentials |
+
+
+ [VROUTER] vrouter_poll_interval = 5 |
+ (IntOpt) Number of seconds between consecutive Vyatta vRouter queries when waiting for router instance boot. |
+
+
+ [l3_brocade_mlx] switch_names = |
+ (StrOpt) Switches connected to the compute nodes |
+
[ml2] path_mtu = 0 |
(IntOpt) The maximum permissible size of an unfragmented packet travelling from and to addresses where encapsulated Neutron traffic is sent. If <= 0, the path MTU is indeterminate. |
@@ -116,6 +336,110 @@
[ml2] segment_mtu = 0 |
(IntOpt) The maximum permissible size of an unfragmented packet travelling a L2 network segment. If <= 0, the segment MTU is indeterminate. |
+
+ [ml2_brocade] rbridge_id = 1 |
+ (StrOpt) Rbridge id of provider edge router(s) |
+
+
+ [ml2_brocade_fi_ni] switch_names = |
+ (StrOpt) Switches connected to the compute nodes |
+
+
+ [ml2_cisco] host_key_checks = False |
+ (BoolOpt) Enable strict host key checks when connecting to Nexus switches |
+
+
+ [ml2_cisco] persistent_switch_config = False |
+ (BoolOpt) To make Nexus configuration persistent |
+
+
+ [ml2_cisco] provider_vlan_auto_create = True |
+ (BoolOpt) Provider VLANs are automatically created as needed on the Nexus switch |
+
+
+ [ml2_cisco] provider_vlan_auto_trunk = True |
+ (BoolOpt) Provider VLANs are automatically trunked as needed on the ports of the Nexus switch |
+
+
+ [ml2_cisco] provider_vlan_name_prefix = p- |
+ (StrOpt) VLAN Name prefix for provider vlans |
+
+
+ [ml2_cisco] switch_heartbeat_time = 0 |
+ (IntOpt) Periodic time to check switch connection. (0=disabled) |
+
+
+ [ml2_cisco] switch_replay_count = 3 |
+ (IntOpt) Number of times to attempt config replay with switch. |
+
+
+ [ml2_cisco] vxlan_global_config = False |
+ (BoolOpt) Create and delete Nexus switch VXLAN global settings; feature nv overlay, feature vn-segment-vlan-based, interface nve + source-interface loopback |
+
+
+ [ml2_cisco_n1kv] default_policy_profile = default-pp |
+ (StrOpt) Cisco Nexus1000V default policy profile. |
+
+
+ [ml2_cisco_n1kv] default_vlan_network_profile = default-vlan-np |
+ (StrOpt) Cisco Nexus1000V default network profile for VLAN networks. |
+
+
+ [ml2_cisco_n1kv] default_vxlan_network_profile = default-vxlan-np |
+ (StrOpt) Cisco Nexus1000V default network profile for VXLAN networks. |
+
+
+ [ml2_cisco_n1kv] http_pool_size = 4 |
+ (IntOpt) Number of threads to use to make HTTP requests. |
+
+
+ [ml2_cisco_n1kv] http_timeout = 15 |
+ (IntOpt) HTTP timeout, in seconds, for connections to the Cisco Nexus1000V VSMs. |
+
+
+ [ml2_cisco_n1kv] n1kv_vsm_ips = None |
+ (ListOpt) Comma Separated IP Addresses of the Cisco Nexus1000V VSMs. |
+
+
+ [ml2_cisco_n1kv] password = None |
+ (StrOpt) Password for all configured Cisco Nexus1000V VSMs. |
+
+
+ [ml2_cisco_n1kv] poll_duration = 60 |
+ (IntOpt) Cisco Nexus1000V policy profile polling duration in seconds. |
+
+
+ [ml2_cisco_n1kv] restrict_policy_profiles = False |
+ (BoolOpt) Restrict the visibility of policy profiles to the tenants. |
+
+
+ [ml2_cisco_n1kv] sync_interval = 300 |
+ (IntOpt) Time interval between consecutive neutron-VSM syncs. |
+
+
+ [ml2_cisco_n1kv] username = None |
+ (StrOpt) Username for all configured Cisco Nexus1000V VSMs. |
+
+
+ [ml2_cisco_ucsm] supported_pci_devs = 1137:0071, 8086:10c9 |
+ (ListOpt) List of comma separated vendor_id:product_id of SR_IOV capable devices supported by this MD. This MD supports both VM-FEX and SR-IOV devices. |
+
+
+ [ml2_cisco_ucsm] ucsm_host_list = None |
+ (ListOpt) List of comma separated Host:Service Profile tuples providing the Service Profile associated with each Host to be supported by this MD. |
+
+
+ [ml2_cisco_ucsm] ucsm_ip = None |
+ (StrOpt) Cisco UCS Manager IP address. This is a required field to communicate with a Cisco UCS Manager. |
+
+
+ [ml2_cisco_ucsm] ucsm_password = None |
+ (StrOpt) Password for UCS Manager. This is a required field to communicate with a Cisco UCS Manager. |
+
+
+ [ml2_cisco_ucsm] ucsm_username = None |
+ (StrOpt) Username for UCS Manager. This is a required field to communicate with a Cisco UCS Manager. |
+
[nova] auth_plugin = None |
(StrOpt) Name of the plugin to load |
@@ -273,8 +597,8 @@
(IntOpt) How often times during the heartbeat_timeout_threshold we check the heartbeat. |
- [oslo_messaging_rabbit] heartbeat_timeout_threshold = 60 |
- (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disable the heartbeat). |
+ [oslo_messaging_rabbit] heartbeat_timeout_threshold = 0 |
+ (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disables the heartbeat, >0 enables it. Enabling heartbeats requires kombu>=3.0.7 and amqp>=1.4.0). EXPERIMENTAL |
[oslo_messaging_rabbit] kombu_reconnect_delay = 1.0 |
@@ -348,6 +672,30 @@
[oslo_messaging_rabbit] rpc_conn_pool_size = 30 |
(IntOpt) Size of RPC connection pool. |
+
+ [ovsdb] l2_gw_agent_ca_cert_base_path = None |
+ (StrOpt) Trusted issuer CA cert |
+
+
+ [ovsdb] l2_gw_agent_cert_base_path = None |
+ (StrOpt) L2 gateway agent public certificate |
+
+
+ [ovsdb] l2_gw_agent_priv_key_base_path = None |
+ (StrOpt) L2 gateway agent private key |
+
+
+ [ovsdb] max_connection_retries = 10 |
+ (IntOpt) Maximum number of retries to open a socket with the OVSDB server |
+
+
+ [ovsdb] ovsdb_hosts = host1:127.0.0.1:6632 |
+ (StrOpt) OVSDB server name:host/IP:port |
+
+
+ [ovsdb] periodic_interval = 20 |
+ (IntOpt) Seconds between periodic task runs |
+
Deprecated options
@@ -412,14 +795,14 @@
New Option |
-
- [DEFAULT] nova_ca_certificates_file |
- [nova] cafile |
-
[DEFAULT] nova_api_insecure |
[nova] insecure |
+
+ [DEFAULT] nova_ca_certificates_file |
+ [nova] cafile |
+
[DEFAULT] nova_region_name |
[nova] region_name |
diff --git a/doc/common/tables/nova-conf-changes.xml b/doc/common/tables/nova-conf-changes.xml
index b3f0b70640..1eaf16f073 100644
--- a/doc/common/tables/nova-conf-changes.xml
+++ b/doc/common/tables/nova-conf-changes.xml
@@ -28,6 +28,26 @@
[DEFAULT] keystone_ec2_insecure = False |
(BoolOpt) Disable SSL certificate verification. |
+
+ [DEFAULT] log-config-append = None |
+ (StrOpt) 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. |
+
+
+ [DEFAULT] log-date-format = %Y-%m-%d %H:%M:%S |
+ (StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s . |
+
+
+ [DEFAULT] log-dir = None |
+ (StrOpt) (Optional) The base directory used for relative --log-file paths. |
+
+
+ [DEFAULT] log-file = None |
+ (StrOpt) (Optional) Name of log file to output to. If no default is set, logging will go to stdout. |
+
+
+ [DEFAULT] log-format = None |
+ (StrOpt) DEPRECATED. A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. This option is deprecated. Please use logging_context_format_string and logging_default_format_string instead. |
+
[DEFAULT] max_concurrent_builds = 10 |
(IntOpt) Maximum number of instance builds to run concurrently |
@@ -64,6 +84,18 @@
[DEFAULT] scheduler_tracks_instance_changes = True |
(BoolOpt) Determines if the Scheduler tracks changes to instances to help with its filtering decisions. |
+
+ [DEFAULT] syslog-log-facility = LOG_USER |
+ (StrOpt) Syslog facility to receive log lines. |
+
+
+ [DEFAULT] use-syslog = False |
+ (BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and will change in J to honor RFC5424. |
+
+
+ [DEFAULT] use-syslog-rfc-format = False |
+ (BoolOpt) (Optional) Enables or disables syslog rfc5424 format for logging. If enabled, prefixes the MSG part of the syslog message with APP-NAME (RFC5424). The format without the APP-NAME is deprecated in I, and will be removed in J. |
+
[api_database] connection = None |
(StrOpt) The SQLAlchemy connection string to use to connect to the Nova API database. |
@@ -164,6 +196,86 @@
[cinder] timeout = None |
(IntOpt) Timeout value for http requests |
+
+ [database] backend = sqlalchemy |
+ (StrOpt) The back end to use for the database. |
+
+
+ [database] connection = None |
+ (StrOpt) The SQLAlchemy connection string to use to connect to the database. |
+
+
+ [database] connection_debug = 0 |
+ (IntOpt) Verbosity of SQL debugging information: 0=None, 100=Everything. |
+
+
+ [database] connection_trace = False |
+ (BoolOpt) Add Python stack traces to SQL as comment strings. |
+
+
+ [database] db_inc_retry_interval = True |
+ (BoolOpt) If True, increases the interval between retries of a database operation up to db_max_retry_interval. |
+
+
+ [database] db_max_retries = 20 |
+ (IntOpt) Maximum retries in case of connection error or deadlock error before error is raised. Set to -1 to specify an infinite retry count. |
+
+
+ [database] db_max_retry_interval = 10 |
+ (IntOpt) If db_inc_retry_interval is set, the maximum seconds between retries of a database operation. |
+
+
+ [database] db_retry_interval = 1 |
+ (IntOpt) Seconds between retries of a database transaction. |
+
+
+ [database] idle_timeout = 3600 |
+ (IntOpt) Timeout before idle SQL connections are reaped. |
+
+
+ [database] max_overflow = None |
+ (IntOpt) If set, use this value for max_overflow with SQLAlchemy. |
+
+
+ [database] max_pool_size = None |
+ (IntOpt) Maximum number of SQL connections to keep open in a pool. |
+
+
+ [database] max_retries = 10 |
+ (IntOpt) Maximum number of database connection retries during startup. Set to -1 to specify an infinite retry count. |
+
+
+ [database] min_pool_size = 1 |
+ (IntOpt) Minimum number of SQL connections to keep open in a pool. |
+
+
+ [database] mysql_sql_mode = TRADITIONAL |
+ (StrOpt) The SQL mode to be used for MySQL sessions. This option, including the default, overrides any server-set SQL mode. To use whatever SQL mode is set by the server configuration, set this to no value. Example: mysql_sql_mode= |
+
+
+ [database] pool_timeout = None |
+ (IntOpt) If set, use this value for pool_timeout with SQLAlchemy. |
+
+
+ [database] retry_interval = 10 |
+ (IntOpt) Interval between retries of opening a SQL connection. |
+
+
+ [database] slave_connection = None |
+ (StrOpt) The SQLAlchemy connection string to use to connect to the slave database. |
+
+
+ [database] sqlite_db = oslo.sqlite |
+ (StrOpt) The file name to use with SQLite. |
+
+
+ [database] sqlite_synchronous = True |
+ (BoolOpt) If True, SQLite uses synchronous mode. |
+
+
+ [database] use_db_reconnect = False |
+ (BoolOpt) Enable the experimental use of database reconnect on connection lost. |
+
[guestfs] debug = False |
(BoolOpt) Enable guestfs debug |
@@ -341,8 +453,8 @@
(IntOpt) How often times during the heartbeat_timeout_threshold we check the heartbeat. |
- [oslo_messaging_rabbit] heartbeat_timeout_threshold = 60 |
- (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disable the heartbeat). |
+ [oslo_messaging_rabbit] heartbeat_timeout_threshold = 0 |
+ (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disables the heartbeat, >0 enables it. Enabling heartbeats requires kombu>=3.0.7 and amqp>=1.4.0). EXPERIMENTAL |
[oslo_messaging_rabbit] kombu_reconnect_delay = 1.0 |
@@ -470,6 +582,11 @@
0 |
900 |
+
+ [DEFAULT] 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, keystonemiddleware=WARN, routes.middleware=WARN, stevedore=WARN |
+ 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 |
+
[DEFAULT] ec2_path |
/services/Cloud |
@@ -483,18 +600,13 @@
[DEFAULT] rpc_zmq_matchmaker |
oslo.messaging._drivers.matchmaker.MatchMakerLocalhost |
- oslo_messaging._drivers.matchmaker.MatchMakerLocalhost |
+ local |
[cinder] catalog_info |
volume:cinder:publicURL |
volumev2:cinderv2:publicURL |
-
- [libvirt] volume_drivers |
- iscsi=nova.virt.libvirt.volume.LibvirtISCSIVolumeDriver, iser=nova.virt.libvirt.volume.LibvirtISERVolumeDriver, local=nova.virt.libvirt.volume.LibvirtVolumeDriver, fake=nova.virt.libvirt.volume.LibvirtFakeVolumeDriver, rbd=nova.virt.libvirt.volume.LibvirtNetVolumeDriver, sheepdog=nova.virt.libvirt.volume.LibvirtNetVolumeDriver, nfs=nova.virt.libvirt.volume.LibvirtNFSVolumeDriver, aoe=nova.virt.libvirt.volume.LibvirtAOEVolumeDriver, glusterfs=nova.virt.libvirt.volume.LibvirtGlusterfsVolumeDriver, fibre_channel=nova.virt.libvirt.volume.LibvirtFibreChannelVolumeDriver, scality=nova.virt.libvirt.volume.LibvirtScalityVolumeDriver, gpfs=nova.virt.libvirt.volume.LibvirtGPFSVolumeDriver |
- iscsi=nova.virt.libvirt.volume.LibvirtISCSIVolumeDriver, iser=nova.virt.libvirt.volume.LibvirtISERVolumeDriver, local=nova.virt.libvirt.volume.LibvirtVolumeDriver, fake=nova.virt.libvirt.volume.LibvirtFakeVolumeDriver, rbd=nova.virt.libvirt.volume.LibvirtNetVolumeDriver, sheepdog=nova.virt.libvirt.volume.LibvirtNetVolumeDriver, nfs=nova.virt.libvirt.volume.LibvirtNFSVolumeDriver, smbfs=nova.virt.libvirt.volume.LibvirtSMBFSVolumeDriver, aoe=nova.virt.libvirt.volume.LibvirtAOEVolumeDriver, glusterfs=nova.virt.libvirt.volume.LibvirtGlusterfsVolumeDriver, fibre_channel=nova.virt.libvirt.volume.LibvirtFibreChannelVolumeDriver, scality=nova.virt.libvirt.volume.LibvirtScalityVolumeDriver, gpfs=nova.virt.libvirt.volume.LibvirtGPFSVolumeDriver, quobyte=nova.virt.libvirt.volume.LibvirtQuobyteVolumeDriver |
-
Deprecated options
diff --git a/doc/common/tables/sahara-conf-changes.xml b/doc/common/tables/sahara-conf-changes.xml
new file mode 100644
index 0000000000..e4002526c8
--- /dev/null
+++ b/doc/common/tables/sahara-conf-changes.xml
@@ -0,0 +1,431 @@
+
+
+
+ New, updated and deprecated options in Kilo for Data Processing service
+
+ New options
+
+
+
+
+ Option = default value |
+ (Type) Help string |
+
+
+
+ [DEFAULT] admin_project_domain_name = default |
+ (StrOpt) The name of the domain for the service project(ex. tenant). |
+
+
+ [DEFAULT] admin_user_domain_name = default |
+ (StrOpt) The name of the domain to which the admin user belongs. |
+
+
+ [DEFAULT] api_workers = 0 |
+ (IntOpt) Number of workers for Sahara API service (0 means all-in-one-thread configuration). |
+
+
+ [DEFAULT] cleanup_time_for_incomplete_clusters = 0 |
+ (IntOpt) Maximal time (in hours) for clusters allowed to be in states other than "Active", "Deleting" or "Error". If a cluster is not in "Active", "Deleting" or "Error" state and last update of it was longer than "cleanup_time_for_incomplete_clusters" hours ago then it will be deleted automatically. (0 value means that automatic clean up is disabled). |
+
+
+ [DEFAULT] disable_event_log = False |
+ (BoolOpt) Disables event log feature. |
+
+
+ [DEFAULT] job_canceling_timeout = 300 |
+ (IntOpt) Timeout for canceling job execution (in seconds). Sahara will try to cancel job execution during this time. |
+
+
+ [DEFAULT] log-config-append = None |
+ (StrOpt) 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. |
+
+
+ [DEFAULT] log-date-format = %Y-%m-%d %H:%M:%S |
+ (StrOpt) Format string for %%(asctime)s in log records. Default: %(default)s . |
+
+
+ [DEFAULT] log-dir = None |
+ (StrOpt) (Optional) The base directory used for relative --log-file paths. |
+
+
+ [DEFAULT] log-file = None |
+ (StrOpt) (Optional) Name of log file to output to. If no default is set, logging will go to stdout. |
+
+
+ [DEFAULT] log-format = None |
+ (StrOpt) DEPRECATED. A logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. This option is deprecated. Please use logging_context_format_string and logging_default_format_string instead. |
+
+
+ [DEFAULT] max_header_line = 16384 |
+ (IntOpt) Maximum line size of message headers to be accepted. max_header_line may need to be increased when using large tokens (typically those generated by the Keystone v3 API with big service catalogs). |
+
+
+ [DEFAULT] proxy_command = |
+ (StrOpt) Proxy command used to connect to instances. If set, this command should open a netcat socket, that Sahara will use for SSH and HTTP connections. Use {host} and {port} to describe the destination. Other available keywords: {tenant_id}, {network_id}, {router_id}. |
+
+
+ [DEFAULT] rootwrap_command = sudo sahara-rootwrap /etc/sahara/rootwrap.conf |
+ (StrOpt) Rootwrap command to leverage. Use in conjunction with use_rootwrap=True |
+
+
+ [DEFAULT] syslog-log-facility = LOG_USER |
+ (StrOpt) Syslog facility to receive log lines. |
+
+
+ [DEFAULT] use-syslog = False |
+ (BoolOpt) Use syslog for logging. Existing syslog format is DEPRECATED during I, and will change in J to honor RFC5424. |
+
+
+ [DEFAULT] use-syslog-rfc-format = False |
+ (BoolOpt) (Optional) Enables or disables syslog rfc5424 format for logging. If enabled, prefixes the MSG part of the syslog message with APP-NAME (RFC5424). The format without the APP-NAME is deprecated in I, and will be removed in J. |
+
+
+ [DEFAULT] use_external_key_manager = False |
+ (BoolOpt) Enable Sahara to use an external key manager service provided by the identity service catalog. Sahara will store all keys with the manager service. |
+
+
+ [DEFAULT] use_rootwrap = False |
+ (BoolOpt) Use rootwrap facility to allow non-root users to run the sahara-all server instance and access private network IPs (only valid to use in conjunction with use_namespaces=True) |
+
+
+ [cinder] api_insecure = False |
+ (BoolOpt) Allow to perform insecure SSL requests to cinder. |
+
+
+ [cinder] api_version = 2 |
+ (IntOpt) Version of the Cinder API to use. |
+
+
+ [cinder] ca_file = None |
+ (StrOpt) Location of ca certificates file to use for cinder client requests. |
+
+
+ [heat] api_insecure = False |
+ (BoolOpt) Allow to perform insecure SSL requests to heat. |
+
+
+ [heat] ca_file = None |
+ (StrOpt) Location of ca certificates file to use for heat client requests. |
+
+
+ [keystone] api_insecure = False |
+ (BoolOpt) Allow to perform insecure SSL requests to keystone. |
+
+
+ [keystone] ca_file = None |
+ (StrOpt) Location of ca certificates file to use for keystone client requests. |
+
+
+ [neutron] api_insecure = False |
+ (BoolOpt) Allow to perform insecure SSL requests to neutron. |
+
+
+ [neutron] ca_file = None |
+ (StrOpt) Location of ca certificates file to use for neutron client requests. |
+
+
+ [nova] api_insecure = False |
+ (BoolOpt) Allow to perform insecure SSL requests to nova. |
+
+
+ [nova] ca_file = None |
+ (StrOpt) Location of ca certificates file to use for nova client requests. |
+
+
+ [oslo_messaging_amqp] allow_insecure_clients = False |
+ (BoolOpt) Accept clients using either SSL or plain TCP |
+
+
+ [oslo_messaging_amqp] broadcast_prefix = broadcast |
+ (StrOpt) address prefix used when broadcasting to all servers |
+
+
+ [oslo_messaging_amqp] container_name = None |
+ (StrOpt) Name for the AMQP container |
+
+
+ [oslo_messaging_amqp] group_request_prefix = unicast |
+ (StrOpt) address prefix when sending to any server in group |
+
+
+ [oslo_messaging_amqp] idle_timeout = 0 |
+ (IntOpt) Timeout for inactive connections (in seconds) |
+
+
+ [oslo_messaging_amqp] server_request_prefix = exclusive |
+ (StrOpt) address prefix used when sending to a specific server |
+
+
+ [oslo_messaging_amqp] ssl_ca_file = |
+ (StrOpt) CA certificate PEM file for verifing server certificate |
+
+
+ [oslo_messaging_amqp] ssl_cert_file = |
+ (StrOpt) Identifying certificate PEM file to present to clients |
+
+
+ [oslo_messaging_amqp] ssl_key_file = |
+ (StrOpt) Private key PEM file used to sign cert_file certificate |
+
+
+ [oslo_messaging_amqp] ssl_key_password = None |
+ (StrOpt) Password for decrypting ssl_key_file (if encrypted) |
+
+
+ [oslo_messaging_amqp] trace = False |
+ (BoolOpt) Debug: dump AMQP frames to stdout |
+
+
+ [oslo_messaging_qpid] amqp_auto_delete = False |
+ (BoolOpt) Auto-delete queues in AMQP. |
+
+
+ [oslo_messaging_qpid] amqp_durable_queues = False |
+ (BoolOpt) Use durable queues in AMQP. |
+
+
+ [oslo_messaging_qpid] qpid_heartbeat = 60 |
+ (IntOpt) Seconds between connection keepalive heartbeats. |
+
+
+ [oslo_messaging_qpid] qpid_hostname = localhost |
+ (StrOpt) Qpid broker hostname. |
+
+
+ [oslo_messaging_qpid] qpid_hosts = $qpid_hostname:$qpid_port |
+ (ListOpt) Qpid HA cluster host:port pairs. |
+
+
+ [oslo_messaging_qpid] qpid_password = |
+ (StrOpt) Password for Qpid connection. |
+
+
+ [oslo_messaging_qpid] qpid_port = 5672 |
+ (IntOpt) Qpid broker port. |
+
+
+ [oslo_messaging_qpid] qpid_protocol = tcp |
+ (StrOpt) Transport to use, either 'tcp' or 'ssl'. |
+
+
+ [oslo_messaging_qpid] qpid_receiver_capacity = 1 |
+ (IntOpt) The number of prefetched messages held by receiver. |
+
+
+ [oslo_messaging_qpid] qpid_sasl_mechanisms = |
+ (StrOpt) Space separated list of SASL mechanisms to use for auth. |
+
+
+ [oslo_messaging_qpid] qpid_tcp_nodelay = True |
+ (BoolOpt) Whether to disable the Nagle algorithm. |
+
+
+ [oslo_messaging_qpid] qpid_topology_version = 1 |
+ (IntOpt) The qpid topology version to use. Version 1 is what was originally used by impl_qpid. Version 2 includes some backwards-incompatible changes that allow broker federation to work. Users should update to version 2 when they are able to take everything down, as it requires a clean break. |
+
+
+ [oslo_messaging_qpid] qpid_username = |
+ (StrOpt) Username for Qpid connection. |
+
+
+ [oslo_messaging_qpid] rpc_conn_pool_size = 30 |
+ (IntOpt) Size of RPC connection pool. |
+
+
+ [oslo_messaging_rabbit] amqp_auto_delete = False |
+ (BoolOpt) Auto-delete queues in AMQP. |
+
+
+ [oslo_messaging_rabbit] amqp_durable_queues = False |
+ (BoolOpt) Use durable queues in AMQP. |
+
+
+ [oslo_messaging_rabbit] fake_rabbit = False |
+ (BoolOpt) Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake |
+
+
+ [oslo_messaging_rabbit] heartbeat_rate = 2 |
+ (IntOpt) How often times during the heartbeat_timeout_threshold we check the heartbeat. |
+
+
+ [oslo_messaging_rabbit] heartbeat_timeout_threshold = 0 |
+ (IntOpt) Number of seconds after which the Rabbit broker is considered down if heartbeat's keep-alive fails (0 disables the heartbeat, >0 enables it. Enabling heartbeats requires kombu>=3.0.7 and amqp>=1.4.0). EXPERIMENTAL |
+
+
+ [oslo_messaging_rabbit] kombu_reconnect_delay = 1.0 |
+ (FloatOpt) How long to wait before reconnecting in response to an AMQP consumer cancel notification. |
+
+
+ [oslo_messaging_rabbit] kombu_ssl_ca_certs = |
+ (StrOpt) SSL certification authority file (valid only if SSL enabled). |
+
+
+ [oslo_messaging_rabbit] kombu_ssl_certfile = |
+ (StrOpt) SSL cert file (valid only if SSL enabled). |
+
+
+ [oslo_messaging_rabbit] kombu_ssl_keyfile = |
+ (StrOpt) SSL key file (valid only if SSL enabled). |
+
+
+ [oslo_messaging_rabbit] kombu_ssl_version = |
+ (StrOpt) 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 distributions. |
+
+
+ [oslo_messaging_rabbit] rabbit_ha_queues = False |
+ (BoolOpt) Use HA queues in RabbitMQ (x-ha-policy: all). If you change this option, you must wipe the RabbitMQ database. |
+
+
+ [oslo_messaging_rabbit] rabbit_host = localhost |
+ (StrOpt) The RabbitMQ broker address where a single node is used. |
+
+
+ [oslo_messaging_rabbit] rabbit_hosts = $rabbit_host:$rabbit_port |
+ (ListOpt) RabbitMQ HA cluster host:port pairs. |
+
+
+ [oslo_messaging_rabbit] rabbit_login_method = AMQPLAIN |
+ (StrOpt) The RabbitMQ login method. |
+
+
+ [oslo_messaging_rabbit] rabbit_max_retries = 0 |
+ (IntOpt) Maximum number of RabbitMQ connection retries. Default is 0 (infinite retry count). |
+
+
+ [oslo_messaging_rabbit] rabbit_password = guest |
+ (StrOpt) The RabbitMQ password. |
+
+
+ [oslo_messaging_rabbit] rabbit_port = 5672 |
+ (IntOpt) The RabbitMQ broker port where a single node is used. |
+
+
+ [oslo_messaging_rabbit] rabbit_retry_backoff = 2 |
+ (IntOpt) How long to backoff for between retries when connecting to RabbitMQ. |
+
+
+ [oslo_messaging_rabbit] rabbit_retry_interval = 1 |
+ (IntOpt) How frequently to retry connecting with RabbitMQ. |
+
+
+ [oslo_messaging_rabbit] rabbit_use_ssl = False |
+ (BoolOpt) Connect over SSL for RabbitMQ. |
+
+
+ [oslo_messaging_rabbit] rabbit_userid = guest |
+ (StrOpt) The RabbitMQ userid. |
+
+
+ [oslo_messaging_rabbit] rabbit_virtual_host = / |
+ (StrOpt) The RabbitMQ virtual host. |
+
+
+ [oslo_messaging_rabbit] rpc_conn_pool_size = 30 |
+ (IntOpt) Size of RPC connection pool. |
+
+
+ [oslo_policy] policy_default_rule = default |
+ (StrOpt) Default rule. Enforced when a requested rule is not found. |
+
+
+ [oslo_policy] policy_dirs = ['policy.d'] |
+ (MultiStrOpt) 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. |
+
+
+ [oslo_policy] policy_file = policy.json |
+ (StrOpt) The JSON file that defines policies. |
+
+
+ [ssl] ca_file = None |
+ (StrOpt) CA certificate file to use to verify connecting clients. |
+
+
+ [ssl] cert_file = None |
+ (StrOpt) Certificate file to use when starting the server securely. |
+
+
+ [ssl] key_file = None |
+ (StrOpt) Private key file to use when starting the server securely. |
+
+
+ [swift] api_insecure = False |
+ (BoolOpt) Allow to perform insecure SSL requests to swift. |
+
+
+ [swift] ca_file = None |
+ (StrOpt) Location of ca certificates file to use for swift client requests. |
+
+
+ [timeouts] await_attach_volumes = 10 |
+ (IntOpt) Wait for attaching volumes to instances, in seconds |
+
+
+ [timeouts] await_for_instances_active = 10800 |
+ (IntOpt) Wait for instances to become active, in seconds |
+
+
+ [timeouts] delete_instances_timeout = 10800 |
+ (IntOpt) Wait for instances to be deleted, in seconds |
+
+
+ [timeouts] detach_volume_timeout = 300 |
+ (IntOpt) Timeout for detaching volumes from instance, in seconds |
+
+
+ [timeouts] ips_assign_timeout = 10800 |
+ (IntOpt) Assign IPs timeout, in seconds |
+
+
+ [timeouts] volume_available_timeout = 10800 |
+ (IntOpt) Wait for volumes to become available, in seconds |
+
+
+ [timeouts] wait_until_accessible = 10800 |
+ (IntOpt) Wait for instance accessibility, in seconds |
+
+
+
+ New default values
+
+
+
+
+
+ Option |
+ Previous default value |
+ New default value |
+
+
+
+ [DEFAULT] default_log_levels |
+ amqplib=WARN, qpid.messaging=INFO, stevedore=INFO, eventlet.wsgi.server=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, paramiko=WARN, requests=WARN, iso8601=WARN |
+ amqplib=WARN, qpid.messaging=INFO, stevedore=INFO, eventlet.wsgi.server=WARN, sqlalchemy=WARN, boto=WARN, suds=INFO, keystone=INFO, paramiko=WARN, requests=WARN, iso8601=WARN, oslo_messaging=INFO |
+
+
+ [DEFAULT] plugins |
+ vanilla, hdp, spark |
+ vanilla, hdp, spark, cdh |
+
+
+ [DEFAULT] rpc_zmq_matchmaker |
+ oslo.messaging._drivers.matchmaker.MatchMakerLocalhost |
+ local |
+
+
+
+ Deprecated options
+
+
+
+
+ Deprecated option |
+ New Option |
+
+
+
+ [DEFAULT] detach_volume_timeout |
+ [timeouts] detach_volume_timeout |
+
+
+
diff --git a/doc/common/tables/swift-conf-changes.xml b/doc/common/tables/swift-conf-changes.xml
index 8e121b5931..d7a3252577 100644
--- a/doc/common/tables/swift-conf-changes.xml
+++ b/doc/common/tables/swift-conf-changes.xml
@@ -12,6 +12,18 @@
(Type) Help string |
+
+ container-server.conf: [container-sync] conn_timeout = 5 |
+ (StrOpt) Connection timeout to external services |
+
+
+ container-server.conf: [container-sync] internal_client_conf_path = /etc/swift/internal-client.conf |
+ (StrOpt) No help text available for this option. |
+
+
+ container-server.conf: [container-sync] request_tries = 3 |
+ (StrOpt) No help text available for this option. |
+
drive-audit.conf: [drive-audit] log_to_console = False |
(StrOpt) No help text available for this option. |
@@ -24,6 +36,85 @@
drive-audit.conf: [drive-audit] unmount_failed_device = True |
(StrOpt) No help text available for this option. |
+
+ internal-client.conf: [DEFAULT] log_address = /dev/log |
+ (StrOpt) Location where syslog sends the logs to |
+
+
+ internal-client.conf: [DEFAULT] log_custom_handlers = |
+ (StrOpt) Comma-separated list of functions to call to setup custom log handlers. |
+
+
+ internal-client.conf: [DEFAULT] log_facility = LOG_LOCAL0 |
+ (StrOpt) Syslog log facility |
+
+
+ internal-client.conf: [DEFAULT] log_level = INFO |
+ (StrOpt) Logging level |
+
+
+ internal-client.conf: [DEFAULT] log_name = swift |
+ (StrOpt) Label used when logging |
+
+
+ internal-client.conf: [DEFAULT] log_statsd_default_sample_rate = 1.0 |
+ (StrOpt) Defines the probability of sending a sample for any given event or
+ timing measurement. |
+
+
+ internal-client.conf: [DEFAULT] log_statsd_host = localhost |
+ (StrOpt) If not set, the StatsD feature is disabled. |
+
+
+ internal-client.conf: [DEFAULT] log_statsd_metric_prefix = |
+ (StrOpt) Value will be prepended to every metric sent to the StatsD server. |
+
+
+ internal-client.conf: [DEFAULT] log_statsd_port = 8125 |
+ (StrOpt) Port value for the StatsD server. |
+
+
+ internal-client.conf: [DEFAULT] log_statsd_sample_rate_factor = 1.0 |
+ (StrOpt) Not recommended to set this to a value less than 1.0, if frequency
+ of logging is too high, tune the
+ log_statsd_default_sample_rate instead. |
+
+
+ internal-client.conf: [DEFAULT] log_udp_host = |
+ (StrOpt) If not set, the UDP receiver for syslog is disabled. |
+
+
+ internal-client.conf: [DEFAULT] log_udp_port = 514 |
+ (StrOpt) Port value for UDP receiver, if enabled. |
+
+
+ internal-client.conf: [DEFAULT] swift_dir = /etc/swift |
+ (StrOpt) Swift configuration directory |
+
+
+ internal-client.conf: [DEFAULT] user = swift |
+ (StrOpt) User to run as |
+
+
+ internal-client.conf: [app-proxy-server] use = egg:swift#proxy |
+ (StrOpt) Entry point of paste.deploy in the server |
+
+
+ internal-client.conf: [filter-cache] use = egg:swift#memcache |
+ (StrOpt) Entry point of paste.deploy in the server |
+
+
+ internal-client.conf: [filter-catch_errors] use = egg:swift#catch_errors |
+ (StrOpt) Entry point of paste.deploy in the server |
+
+
+ internal-client.conf: [filter-proxy-logging] use = egg:swift#proxy_logging |
+ (StrOpt) Entry point of paste.deploy in the server |
+
+
+ internal-client.conf: [pipeline-main] pipeline = catch_errors proxy-logging cache proxy-server |
+ (StrOpt) No help text available for this option. |
+
memcache.conf: [memcache] connect_timeout = 0.3 |
(StrOpt) Timeout in seconds (float) for connection |
@@ -40,6 +131,66 @@
memcache.conf: [memcache] tries = 3 |
(StrOpt) Number of servers to retry on failures getting a pooled connection |
+
+ object-server.conf: [object-reconstructor] concurrency = 1 |
+ (StrOpt) Number of replication workers to spawn |
+
+
+ object-server.conf: [object-reconstructor] daemonize = on |
+ (StrOpt) Whether or not to run replication as a daemon |
+
+
+ object-server.conf: [object-reconstructor] handoffs_first = False |
+ (StrOpt) If set to True, partitions that are not supposed to be on the node will be replicated first. The default setting should not be changed, except for extreme situations. |
+
+
+ object-server.conf: [object-reconstructor] http_timeout = 60 |
+ (StrOpt) Maximum duration for an HTTP request |
+
+
+ object-server.conf: [object-reconstructor] lockup_timeout = 1800 |
+ (StrOpt) Attempts to kill all workers if nothing replications for lockup_timeout seconds |
+
+
+ object-server.conf: [object-reconstructor] log_address = /dev/log |
+ (StrOpt) Location where syslog sends the logs to |
+
+
+ object-server.conf: [object-reconstructor] log_facility = LOG_LOCAL0 |
+ (StrOpt) Syslog log facility |
+
+
+ object-server.conf: [object-reconstructor] log_level = INFO |
+ (StrOpt) Logging level |
+
+
+ object-server.conf: [object-reconstructor] log_name = object-reconstructor |
+ (StrOpt) Label used when logging |
+
+
+ object-server.conf: [object-reconstructor] node_timeout = 10 |
+ (StrOpt) Request timeout to external services |
+
+
+ object-server.conf: [object-reconstructor] reclaim_age = 604800 |
+ (StrOpt) Time elapsed in seconds before an object can be reclaimed |
+
+
+ object-server.conf: [object-reconstructor] recon_cache_path = /var/cache/swift |
+ (StrOpt) Directory where stats for a few items will be stored |
+
+
+ object-server.conf: [object-reconstructor] ring_check_interval = 15 |
+ (StrOpt) How often (in seconds) to check the ring |
+
+
+ object-server.conf: [object-reconstructor] run_pause = 30 |
+ (StrOpt) Time in seconds to wait between replication passes |
+
+
+ object-server.conf: [object-reconstructor] stats_interval = 300 |
+ (StrOpt) Interval in seconds between logging replication statistics |
+
proxy-server.conf: [filter-authtoken] identity_uri = http://keystonehost:35357/ |
(StrOpt) No help text available for this option. |
@@ -73,6 +224,42 @@ prefix.
proxy-server.conf: [filter-tempauth] user_test5_tester5 = testing5 service |
(StrOpt) No help text available for this option. |
+
+ swift.conf: [storage-policy-0] policy_type = replication |
+ (StrOpt) No help text available for this option. |
+
+
+ swift.conf: [storage-policy-1] policy_type = replication |
+ (StrOpt) No help text available for this option. |
+
+
+ swift.conf: [storage-policy-2] ec_num_data_fragments = 10 |
+ (StrOpt) No help text available for this option. |
+
+
+ swift.conf: [storage-policy-2] ec_num_parity_fragments = 4 |
+ (StrOpt) No help text available for this option. |
+
+
+ swift.conf: [storage-policy-2] ec_object_segment_size = 1048576 |
+ (StrOpt) No help text available for this option. |
+
+
+ swift.conf: [storage-policy-2] ec_type = jerasure_rs_vand |
+ (StrOpt) No help text available for this option. |
+
+
+ swift.conf: [storage-policy-2] name = deepfreeze10-4 |
+ (StrOpt) No help text available for this option. |
+
+
+ swift.conf: [storage-policy-2] policy_type = erasure_coding |
+ (StrOpt) No help text available for this option. |
+
+
+ swift.conf: [swift-constraints] valid_api_versions = v0,v1,v2 |
+ (StrOpt) No help text available for this option. |
+