From 2a888c12815800c2391c56f34ab350ed69bf4cc5 Mon Sep 17 00:00:00 2001 From: Maksim Malchuk Date: Thu, 18 Jul 2019 01:48:31 +0300 Subject: [PATCH] Filter placement API endpoint by type too The change introduced by I7e8c0e3ef7aefd0574aa2a28560653005f2640d6 is silently ignore the endpoint_type option so we need to use filter. Change-Id: If65b1da79dfa73c73d91af457b2a5f93c6b2eedc Related-Bug: #1818943 Signed-off-by: Maksim Malchuk --- neutron_lib/placement/client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/neutron_lib/placement/client.py b/neutron_lib/placement/client.py index 0acd32868..570991dee 100644 --- a/neutron_lib/placement/client.py +++ b/neutron_lib/placement/client.py @@ -138,7 +138,8 @@ class PlacementAPIClient(object): self._target_version = _get_version(openstack_api_version) self._conf = conf self._ks_filter = {'service_type': 'placement', - 'region_name': self._conf.placement.region_name} + 'region_name': self._conf.placement.region_name, + 'interface': self._conf.placement.endpoint_type} self._api_version_header = {API_VERSION_REQUEST_HEADER: self._openstack_api_version} self._client = None