TVD: Fix get-floatingips plugin selection

When getting floating ips by port id, we should ignore the requesting
tenant since this is called via nova with a service tenant.

Change-Id: I557a9bb7071481e15c8be064a14cad583140991f
This commit is contained in:
Adit Sarfaty 2018-03-11 15:34:03 +02:00
parent f96fdeab73
commit 476b3b924b
1 changed files with 2 additions and 1 deletions

View File

@ -634,7 +634,8 @@ class NsxTVDPlugin(agentschedulers_db.AZDhcpAgentSchedulerDbMixin,
page_reverse=False):
# Read project plugin to filter relevant projects according to
# plugin
req_p = self._get_plugin_for_request(context, filters)
req_p = self._get_plugin_for_request(context, filters,
keys=['port_id'])
fips = super(NsxTVDPlugin, self).get_floatingips(
context, filters=filters, fields=fields, sorts=sorts,
limit=limit, marker=marker, page_reverse=page_reverse)