a71608851d
Change-Id: Ia041e4c91f273a00afcd6aac68220f98d8c1df4a
79 lines
4.1 KiB
ReStructuredText
79 lines
4.1 KiB
ReStructuredText
..
|
|
Warning: Do not edit this file. It is automatically generated from the
|
|
software project's code and your changes will be overwritten.
|
|
|
|
The tool to generate this file lives in openstack-doc-tools repository.
|
|
|
|
Please make any changes needed in the code, then run the
|
|
autogenerate-config-doc tool from the openstack-doc-tools repository, or
|
|
ask for help on the documentation mailing list, IRC channel or meeting.
|
|
|
|
.. _trove-api:
|
|
|
|
.. list-table:: Description of API configuration options
|
|
:header-rows: 1
|
|
:class: config-ref-table
|
|
|
|
* - Configuration option = Default value
|
|
- Description
|
|
* - **[DEFAULT]**
|
|
-
|
|
* - ``admin_roles`` = ``admin``
|
|
- (List) Roles to add to an admin user.
|
|
* - ``api_paste_config`` = ``api-paste.ini``
|
|
- (String) File name for the paste.deploy config for trove-api.
|
|
* - ``bind_host`` = ``0.0.0.0``
|
|
- (IP) IP address the API server will listen on.
|
|
* - ``bind_port`` = ``8779``
|
|
- (Port number) Port the API server will listen on.
|
|
* - ``black_list_regex`` = ``None``
|
|
- (String) Exclude IP addresses that match this regular expression.
|
|
* - ``db_api_implementation`` = ``trove.db.sqlalchemy.api``
|
|
- (String) API Implementation for Trove database access.
|
|
* - ``hostname_require_valid_ip`` = ``True``
|
|
- (Boolean) Require user hostnames to be valid IP addresses.
|
|
* - ``http_delete_rate`` = ``200``
|
|
- (Integer) Maximum number of HTTP 'DELETE' requests (per minute).
|
|
* - ``http_get_rate`` = ``200``
|
|
- (Integer) Maximum number of HTTP 'GET' requests (per minute).
|
|
* - ``http_mgmt_post_rate`` = ``200``
|
|
- (Integer) Maximum number of management HTTP 'POST' requests (per minute).
|
|
* - ``http_post_rate`` = ``200``
|
|
- (Integer) Maximum number of HTTP 'POST' requests (per minute).
|
|
* - ``http_put_rate`` = ``200``
|
|
- (Integer) Maximum number of HTTP 'PUT' requests (per minute).
|
|
* - ``injected_config_location`` = ``/etc/trove/conf.d``
|
|
- (String) Path to folder on the Guest where config files will be injected during instance creation.
|
|
* - ``instances_page_size`` = ``20``
|
|
- (Integer) Page size for listing instances.
|
|
* - ``max_header_line`` = ``16384``
|
|
- (Integer) 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).
|
|
* - ``os_region_name`` = ``RegionOne``
|
|
- (String) Region name of this node. Used when searching catalog.
|
|
* - ``region`` = ``LOCAL_DEV``
|
|
- (String) The region this service is located.
|
|
* - ``tcp_keepidle`` = ``600``
|
|
- (Integer) Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not supported on OS X.
|
|
* - ``trove_api_workers`` = ``None``
|
|
- (Integer) Number of workers for the API service. The default will be the number of CPUs available.
|
|
* - ``trove_auth_url`` = ``http://0.0.0.0:5000/v2.0``
|
|
- (URI) Trove authentication URL.
|
|
* - ``trove_conductor_workers`` = ``None``
|
|
- (Integer) Number of workers for the Conductor service. The default will be the number of CPUs available.
|
|
* - ``trove_security_group_name_prefix`` = ``SecGroup``
|
|
- (String) Prefix to use when creating Security Groups.
|
|
* - ``trove_security_group_rule_cidr`` = ``0.0.0.0/0``
|
|
- (String) CIDR to use when creating Security Group Rules.
|
|
* - ``trove_security_groups_support`` = ``True``
|
|
- (Boolean) Whether Trove should add Security Groups on create.
|
|
* - ``users_page_size`` = ``20``
|
|
- (Integer) Page size for listing users.
|
|
* - **[oslo_middleware]**
|
|
-
|
|
* - ``enable_proxy_headers_parsing`` = ``False``
|
|
- (Boolean) Whether the application is behind a proxy or not. This determines if the middleware should parse the headers or not.
|
|
* - ``max_request_body_size`` = ``114688``
|
|
- (Integer) The maximum body size for each request, in bytes.
|
|
* - ``secure_proxy_ssl_header`` = ``X-Forwarded-Proto``
|
|
- (String) DEPRECATED: The HTTP Header that will be used to determine what the original request protocol scheme was, even if it was hidden by a SSL termination proxy.
|