ironic/releasenotes/notes/use-port-in-hostname-for-jsonrpc-cdcd2c20a68a22c1.yaml
Julia Kreger c84fe147a3 Utilize the JSON-RPC port
Adds storage of the json-rpc port number to the conductor hostname
to enable rpc clients to understand which rpc servies they need to
connect to.

Depends-On: https://review.opendev.org/c/openstack/ironic-lib/+/879211
Change-Id: I6021152c83ab5025a9a9e6d8d24c64278c4c1053
2023-08-30 08:56:17 -07:00

17 lines
865 B
YAML

features:
- |
Adds the storage of the ``[json_rpc]port`` configuration value to the
internal conductor hostname field when the ``[DEFAULT]rpc_transport``
setting is set to "json-rpc". This allows deployments to utilize varying
port configurations for JSON-RPC. As a result of this change, the RPC
API version has been incremented to ``1.57`` and the feature is not
available until any ``[DEFAULT]pin_release_version`` setting is removed.
upgrade:
- |
Operators utilizing JSON-RPC transport to conductors with a non-default
port configuration should expect to see the hash ring layout change as
the port number is now included in the hash ring calculation. This will
only occur once the hash ring pin has been removed.
- Requires ``ironic-lib`` version *5.5.0* for the json-rpc port to be
properly set and utilized.