New, updated and deprecated options in Liberty for OpenStack Networking
New options
Option = default value (Type) Help string
[DEFAULT] dnsmasq_base_log_dir = None (StrOpt) Base log dir for dnsmasq logging. The log contains DHCP and DNS log information and is useful for debugging issues with either DHCP or DNS. If this section is null, disable dnsmasq log.
[DEFAULT] ebtables_path = $state_path/ebtables- (StrOpt) Location of temporary ebtables table files.
[DEFAULT] enable_snat_by_default = True (BoolOpt) Define the default value of enable_snat if not provided in external_gateway_info.
[DEFAULT] endpoint_url = None (StrOpt) Neutron endpoint URL, if not set will use endpoint from the keystone catalog along with endpoint_type
[DEFAULT] executor_thread_pool_size = 64 (IntOpt) Size of executor thread pool.
[DEFAULT] ipam_driver = None (StrOpt) IPAM driver to use.
[DEFAULT] rpc_conn_pool_size = 30 (IntOpt) Size of RPC connection pool.
[AGENT] log_agent_heartbeats = False (BoolOpt) Log agent heartbeats
[NOVA] node_override_vif_ib_hostdev = (ListOpt) Nova compute nodes to manually set VIF type to ib_hostdev
[OVS] of_interface = ovs-ofctl (StrOpt) OpenFlow interface to use.
[QUOTAS] track_quota_usage = True (BoolOpt) Keep in track in the database of current resourcequota usage. Plugins which do not leverage the neutron database should set this flag to False
[cors] allow_credentials = True (BoolOpt) Indicate that the actual request can include user credentials
[cors] allow_headers = Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma (ListOpt) Indicate which header field names may be used during the actual request.
[cors] allow_methods = GET, POST, PUT, DELETE, OPTIONS (ListOpt) Indicate which methods can be used during the actual request.
[cors] allowed_origin = None (StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.
[cors] expose_headers = Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma (ListOpt) Indicate which headers are safe to expose to the API. Defaults to HTTP Simple Headers.
[cors] max_age = 3600 (IntOpt) Maximum cache age of CORS preflight requests.
[cors.subdomain] allow_credentials = True (BoolOpt) Indicate that the actual request can include user credentials
[cors.subdomain] allow_headers = Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma (ListOpt) Indicate which header field names may be used during the actual request.
[cors.subdomain] allow_methods = GET, POST, PUT, DELETE, OPTIONS (ListOpt) Indicate which methods can be used during the actual request.
[cors.subdomain] allowed_origin = None (StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.
[cors.subdomain] expose_headers = Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma (ListOpt) Indicate which headers are safe to expose to the API. Defaults to HTTP Simple Headers.
[cors.subdomain] max_age = 3600 (IntOpt) Maximum cache age of CORS preflight requests.
[dvs] api_retry_count = 10 (IntOpt) The number of times we retry on failures, e.g., socket error, etc.
[dvs] dvs_name = None (StrOpt) The name of the preconfigured DVS.
[dvs] host_ip = None (StrOpt) Hostname or IP address for connection to VMware VC host.
[dvs] host_password = None (StrOpt) Password for connection to VMware VC host.
[dvs] host_port = 443 (IntOpt) Port for connection to VMware VC host.
[dvs] host_username = None (StrOpt) Username for connection to VMware VC host.
[dvs] task_poll_interval = 0.5 (FloatOpt) The interval used for polling of remote tasks.
[ml2] external_network_type = None (StrOpt) Default network type for external networks when no provider attributes are specified. By default it is None, which means that if provider attributes are not specified while creating external networks then they will have the same type as tenant networks. Allowed values for external_network_type config option depend on the network type values configured in type_drivers config option.
[nsx_v3] nsx_manager = None (StrOpt) IP address of the NSX manager
[nsx_v3] nsx_password = default (StrOpt) Password for the NSX manager
[nsx_v3] nsx_user = admin (StrOpt) User name for the NSX manager
[nsxv] dhcp_lease_time = 86400 (IntOpt) DHCP default lease time.
[nsxv] edge_appliance_password = None (StrOpt) Password to configure for Edge appliance login
[nsxv] edge_appliance_user = None (StrOpt) Username to configure for Edge appliance login
[nsxv] locking_coordinator_url = None (StrOpt) A URL to a locking mechanism coordinator
[nsxv] metadata_initializer = True (BoolOpt) If True, the server instance will attempt to initialize the metadata infrastructure
[oslo_messaging_qpid] send_single_reply = False (BoolOpt) Send a single AMQP reply to call message. The current behaviour since oslo-incubator is to send two AMQP replies - first one with the payload, a second one to ensure the other have finish to send the payload. We are going to remove it in the N release, but we must keep backward compatible at the same time. This option provides such compatibility - it defaults to False in Liberty and can be turned on for early adopters with a new installations or for testing. Please note, that this option will be removed in M release.
[oslo_messaging_rabbit] kombu_reconnect_timeout = 60 (IntOpt) How long to wait before considering a reconnect attempt to have failed. This value should not be longer than rpc_response_timeout.
[oslo_messaging_rabbit] send_single_reply = False (BoolOpt) Send a single AMQP reply to call message. The current behaviour since oslo-incubator is to send two AMQP replies - first one with the payload, a second one to ensure the other have finish to send the payload. We are going to remove it in the N release, but we must keep backward compatible at the same time. This option provides such compatibility - it defaults to False in Liberty and can be turned on for early adopters with a new installations or for testing. Please note, that this option will be removed in M release.
[oslo_middleware] secure_proxy_ssl_header = X-Forwarded-Proto (StrOpt) The HTTP Header that will be used to determine what the original request protocol scheme was, even if it was hidden by an SSL termination proxy.
[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.
New default values
Option Previous default value New default value
[DEFAULT] api_workers 0 None
[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, requests.packages.urllib3.util.retry=WARN, urllib3.util.retry=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, taskflow=WARN
[DEFAULT] dhcp_delete_namespaces False True
[DEFAULT] endpoint_type publicURL adminURL
[DEFAULT] logging_exception_prefix %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
[DEFAULT] router_delete_namespaces False True
[DEFAULT] use_syslog_rfc_format False True
[DEFAULT] verbose False True
[AGENT] prevent_arp_spoofing False True
[NOVA] vif_types unbound, binding_failed, ovs, ivs, bridge, 802.1qbg, 802.1qbh, hyperv, midonet, mlnx_direct, hostdev, hw_veb, dvs, other, distributed, vrouter unbound, binding_failed, ovs, ivs, bridge, 802.1qbg, 802.1qbh, hyperv, midonet, ib_hostdev, hw_veb, dvs, other, distributed, vrouter
[OVSVAPP] report_interval 4 30
[QUOTAS] quota_driver neutron.db.quota_db.DbQuotaDriver neutron.db.quota.driver.DbQuotaDriver
[oslo_messaging_rabbit] heartbeat_timeout_threshold 0 60
Deprecated options
Deprecated option New Option
[DEFAULT] use_syslog None
[DEFAULT] rpc_thread_pool_size [DEFAULT] executor_thread_pool_size
[DEFAULT] log_format None