918775cb01
Inspector sets API urls for ironic and swift from the config. The better way would be to discovery them from the keystone catalog. Supporting this requires to register keystoneauth adapter options to all config sections for service clients auth. swiftclient still does not support adapter session client, so pass all options from adapter explicitly. New options were added 'service_type`, `service_name`, `region_name` `endpoint_override`, `interfaces`. Related-Bug: #1699547 Change-Id: I2e7ec02fdeeea21ef43136ddeabc98d499a8ba7f Co-Authored-By: Anton Arefiev <aarefiev@mirantis.com>
25 lines
1.1 KiB
YAML
25 lines
1.1 KiB
YAML
---
|
|
deprecations:
|
|
- |
|
|
Several configuration options related to ironic API access
|
|
are deprecated and will be removed in the Rocky release.
|
|
These include:
|
|
|
|
- ``[ironic]/os_region`` - use ``[ironic]/region_name`` option instead
|
|
- ``[ironic]/auth_strategy`` - set ``[ironic]/auth_type`` option to
|
|
``none`` to access ironic API in noauth mode
|
|
- ``[ironic]/ironic_url`` - use ``[ironic]/endpoint_override`` option
|
|
to set specific ironic API endpoint address if discovery of ironic API
|
|
endpoint is not desired or impossible (for example in standalone mode)
|
|
- ``[ironic]/os_service_type`` - use ``[ironic]/service_type`` option
|
|
- ``[ironic]/os_endpoint_type`` - use ``[ironic]/valid_interfaces``
|
|
option to set ironic endpoint types that will be attempted to be used
|
|
- |
|
|
Several configuration options related to swift API access are deprecated
|
|
and will be removed in Rocky release.
|
|
These include:
|
|
|
|
- ``[swift]/os_service_type`` - use ``[swift]/service_type`` option
|
|
- ``[swift]/os_endpoint_type`` - use ``[swift]/valid_interfaces`` option
|
|
- ``[swift]/os_region`` - use ``[swift]region_name`` option
|