Define tenant_id as a server-side filter for Port resource

Closes-bug: 2134391
Change-Id: Ia90d5dba805ee45f2d76e8cc5fcbed78b56eef07
Signed-off-by: Andriy Kurilin <andr.kurilin@gmail.com>
This commit is contained in:
Andriy Kurilin
2025-12-08 16:01:34 +01:00
parent 3d45cecb3a
commit 6f9f4c04ae
2 changed files with 3 additions and 0 deletions

View File

@@ -49,6 +49,8 @@ class Port(_base.NetworkResource, _base.TagMixinNetwork):
'security_groups',
'sort_key',
'sort_dir',
# For backward compatibility include tenant_id as query param
tenant_id='project_id',
is_admin_state_up='admin_state_up',
is_port_security_enabled='port_security_enabled',
security_group_ids='security_groups',

View File

@@ -107,6 +107,7 @@ class TestPort(base.TestCase):
"is_admin_state_up": "admin_state_up",
"is_port_security_enabled": "port_security_enabled",
"project_id": "project_id",
"tenant_id": "project_id",
"security_group_ids": "security_groups",
"limit": "limit",
"marker": "marker",