diff --git a/nova/Chart.yaml b/nova/Chart.yaml index 3957b9bf41..336874897e 100644 --- a/nova/Chart.yaml +++ b/nova/Chart.yaml @@ -14,7 +14,7 @@ apiVersion: v1 appVersion: v1.0.0 description: OpenStack-Helm Nova name: nova -version: 0.3.11 +version: 0.3.12 home: https://docs.openstack.org/nova/latest/ icon: https://www.openstack.org/themes/openstack/images/project-mascots/Nova/OpenStack_Project_Nova_vertical.png sources: diff --git a/nova/templates/bin/_health-probe.py.tpl b/nova/templates/bin/_health-probe.py.tpl index 7fdd338663..a72376961f 100644 --- a/nova/templates/bin/_health-probe.py.tpl +++ b/nova/templates/bin/_health-probe.py.tpl @@ -65,9 +65,14 @@ def check_service_status(transport): server=_get_hostname(service_queue_name, use_fqdn), namespace='baseapi', version="1.1") - client = oslo_messaging.RPCClient(transport, target, - timeout=rpc_timeout, - retry=rpc_retries) + if hasattr(oslo_messaging, 'get_rpc_client'): + client = oslo_messaging.get_rpc_client(transport, target, + timeout=rpc_timeout, + retry=rpc_retries) + else: + client = oslo_messaging.RPCClient(transport, target, + timeout=rpc_timeout, + retry=rpc_retries) client.call(context.RequestContext(), 'ping', arg=None) diff --git a/releasenotes/notes/nova.yaml b/releasenotes/notes/nova.yaml index 4176c0aea0..8eb8ee1165 100644 --- a/releasenotes/notes/nova.yaml +++ b/releasenotes/notes/nova.yaml @@ -80,4 +80,5 @@ nova: - 0.3.9 Fix typo in spice proxy deployment - 0.3.10 Define service_type in keystone_authtoken to support application credentials with access rules - 0.3.11 Update get_notification_transport + - 0.3.12 Update oslo_messaging_RPCClient ...