.. 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. .. _senlin-common: .. list-table:: Description of Common configuration options :header-rows: 1 :class: config-ref-table * - Configuration option = Default value - Description * - **[DEFAULT]** - * - ``batch_interval`` = ``3`` - (Integer) Seconds to pause between scheduling two consecutive batches of node actions. * - ``cloud_backend`` = ``openstack`` - (String) Default cloud backend to use. * - ``default_action_timeout`` = ``3600`` - (Integer) Timeout in seconds for actions. * - ``default_region_name`` = ``None`` - (String) Default region name used to get services endpoints. * - ``engine_life_check_timeout`` = ``2`` - (Integer) RPC timeout for the engine liveness check that is used for cluster locking. * - ``environment_dir`` = ``/etc/senlin/environments`` - (String) The directory to search for environment files. * - ``executor_thread_pool_size`` = ``64`` - (Integer) Size of executor thread pool. * - ``fatal_deprecations`` = ``False`` - (Boolean) Enables or disables fatal status of deprecations. * - ``host`` = ``localhost`` - (String) Name of the engine node. This can be an opaque identifier. It is not necessarily a hostname, FQDN, or IP address. * - ``lock_retry_interval`` = ``10`` - (Integer) Number of seconds between lock retries. * - ``lock_retry_times`` = ``3`` - (Integer) Number of times trying to grab a lock. * - ``max_actions_per_batch`` = ``0`` - (Integer) Maximum number of node actions that each engine worker can schedule consecutively per batch. 0 means no limit. * - ``max_clusters_per_project`` = ``100`` - (Integer) Maximum number of clusters any one project may have active at one time. * - ``max_nodes_per_cluster`` = ``1000`` - (Integer) Maximum nodes allowed per top-level cluster. * - ``max_response_size`` = ``524288`` - (Integer) Maximum raw byte size of data from web response. * - ``name_unique`` = ``False`` - (Boolean) Flag to indicate whether to enforce unique names for Senlin objects belonging to the same project. * - ``num_engine_workers`` = ``1`` - (Integer) Number of senlin-engine processes to fork and run. * - ``periodic_fuzzy_delay`` = ``10`` - (Integer) Range of seconds to randomly delay when starting the periodic task scheduler to reduce stampeding. (Disable by setting to 0) * - ``periodic_interval`` = ``60`` - (Integer) Seconds between running periodic tasks. * - ``periodic_interval_max`` = ``120`` - (Integer) Seconds between periodic tasks to be called * - ``publish_errors`` = ``False`` - (Boolean) Enables or disables publication of error events. * - ``use_router_proxy`` = ``True`` - (Boolean) Use ROUTER remote proxy. * - **[health_manager]** - * - ``nova_control_exchange`` = ``nova`` - (String) Exchange name for nova notifications * - **[oslo_versionedobjects]** - * - ``fatal_exception_format_errors`` = ``False`` - (Boolean) Make exception message format errors fatal * - **[webhook]** - * - ``host`` = ``None`` - (String) Address for invoking webhooks. It is useful for cases where proxies are used for triggering webhooks. Default to the hostname of the API node. * - ``port`` = ``8778`` - (Port number) The port on which a webhook will be invoked. Useful when service is running behind a proxy.