ironic/releasenotes/notes/keystoneauth-adapter-opts-ca4f68f568e6cf6f.yaml
Dmitry Tantsur 93ab9aac34 Clean up release notes from the upcoming release
Change-Id: Iacdc3fdcf1fc221995963f8900a7e8ee06c9900d
2017-11-09 10:56:33 +01:00

37 lines
1.6 KiB
YAML

---
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
<https://docs.openstack.org/keystoneauth/latest/>`_ 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 <https://service-types.openstack.org/service-types.json>`_.
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.