From 115a8282f69e140c9bf971fc9ab27b4ac0e346c9 Mon Sep 17 00:00:00 2001 From: Tobias Urdin Date: Thu, 19 Jan 2023 20:38:56 +0000 Subject: [PATCH] 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: I515004d742ebb85034468a2901a3a887cd2b0480 --- barbican/queue/__init__.py | 7 +++---- requirements.txt | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/barbican/queue/__init__.py b/barbican/queue/__init__.py index e61802b1f..e7051e851 100644 --- a/barbican/queue/__init__.py +++ b/barbican/queue/__init__.py @@ -71,10 +71,9 @@ def get_client(target=None, version_cap=None, serializer=None): return None queue_target = target or get_target() - return messaging.RPCClient(TRANSPORT, - target=queue_target, - version_cap=version_cap, - serializer=serializer) + return messaging.get_rpc_client( + TRANSPORT, target=queue_target, version_cap=version_cap, + serializer=serializer) def get_server(target, endpoints, serializer=None): diff --git a/requirements.txt b/requirements.txt index 3d0c0e460..fa6bced04 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,7 +10,7 @@ oslo.config>=6.4.0 # Apache-2.0 oslo.context>=2.22.0 # Apache-2.0 oslo.db>=4.27.0 # Apache-2.0 oslo.i18n>=3.15.3 # Apache-2.0 -oslo.messaging>=5.29.0 # Apache-2.0 +oslo.messaging>=14.1.0 # Apache-2.0 oslo.middleware>=3.31.0 # Apache-2.0 oslo.log>=4.3.0 # Apache-2.0 oslo.policy>=3.6.0 # Apache-2.0