summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Urdin <tobias.urdin@binero.se>2023-01-19 20:31:11 +0000
committerTobias Urdin <tobias.urdin@binero.se>2023-01-19 20:31:19 +0000
commitf8608dbd956224175de9844cd8500c6d06cc3dd5 (patch)
tree170135b04eaa2338d4cfbd7fe505352095a2211b
parent9a85e4787b9f7256ccd09ea293b89509666b88c7 (diff)
downloadironic-f8608dbd956224175de9844cd8500c6d06cc3dd5.tar.gz
Use new get_rpc_client API from oslo.messaging
Use the new API that is consistent with the existing API instead of instantiating the client class directly. This was introduced in release 14.1.0 here [1] and added into oslo.messaging here [2] [1] https://review.opendev.org/c/openstack/requirements/+/869340 [2] https://review.opendev.org/c/openstack/oslo.messaging/+/862419 Change-Id: I2aea1d4fb59e7440586d8d9cd27bc61d29f4530c
-rw-r--r--ironic/common/rpc.py7
-rw-r--r--requirements.txt2
2 files changed, 4 insertions, 5 deletions
diff --git a/ironic/common/rpc.py b/ironic/common/rpc.py
index 285ee1f06..710c7a943 100644
--- a/ironic/common/rpc.py
+++ b/ironic/common/rpc.py
@@ -122,10 +122,9 @@ def get_transport_url(url_str=None):
def get_client(target, version_cap=None, serializer=None):
assert TRANSPORT is not None
serializer = RequestContextSerializer(serializer)
- return messaging.RPCClient(TRANSPORT,
- target,
- version_cap=version_cap,
- serializer=serializer)
+ return messaging.get_rpc_client(
+ TRANSPORT, target, version_cap=version_cap,
+ serializer=serializer)
def get_server(target, endpoints, serializer=None):
diff --git a/requirements.txt b/requirements.txt
index 8a57727ec..0c73e632e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -39,7 +39,7 @@ rfc3986>=1.2.0 # Apache-2.0
jsonpatch!=1.20,>=1.16 # BSD
Jinja2>=3.0.0 # BSD License (3 clause)
keystonemiddleware>=9.5.0 # Apache-2.0
-oslo.messaging>=5.29.0 # Apache-2.0
+oslo.messaging>=14.1.0 # Apache-2.0
tenacity>=6.2.0 # Apache-2.0
oslo.versionedobjects>=1.31.2 # Apache-2.0
jsonschema>=3.2.0 # MIT