--- features: - | To facilitate automatic discovery of services from the service catalog, the configuration file sections for service clients may include these configuration options: ``service_type``, ``service_name``, ``valid_interfaces``, ``region_name`` and other keystoneauth options. These options together must uniquely specify an endpoint for a service registered in the service catalog. Alternatively, the ``endpoint_override`` option can be used to specify the endpoint. Consult the `keystoneauth library documentation `_ for a full list of available options, their meaning and possible values. Default values for ``service_type`` are set by ironic to sane defaults based on required services and their entries in the `service types authority `_. The ``valid_interfaces`` option defaults to ``['internal', 'public']``. The ``region_name`` option defaults to ``None`` and must be explicitly set for multi-regional setup for endpoint discovery to succeed. Currently only the ``[service_catalog]`` section supports these options. deprecations: - | Configuration option ``[conductor]api_url`` is deprecated and will be removed in the Rocky release. Instead, use the ``[service_catalog]endpoint_override`` configuration option to set the Bare Metal API endpoint if its automatic discovery from the service catalog is not desired. This new option defaults to ``None`` and must be set explicitly if needed.