This has been raised multiple times in the past. Neutron doesn't verify tenant_id against keystone. It's assumed that regular user calls neutron being authenticated. And admin presumably know what he is doing.
I don't think we need to do anything with this issue, especially in the scope of such bugs. ** Changed in: neutron Status: New => Opinion ** Tags added: lbaas -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1440700 Title: Creating members with invalid/empty tenantid is not throwing error Status in OpenStack Neutron (virtual network service): Opinion Bug description: Creating members with invalid/empty tenant is successful (with logging_noop driver).It should throw error during validation. Following is tempest test (with logging_noop driver backend) logs: 0} neutron_lbaas.tests.tempest.v2.api.test_members.MemberTestJSON.test_create_member_empty_tenant_id [0.590837s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "neutron_lbaas/tests/tempest/v2/api/test_members.py", line 244, in test_create_member_empty_tenant_id self.pool_id, **member_opts) File "/opt/stack/neutron-lbaas/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py", line 422, in assertRaises self.assertThat(our_callable, matcher) File "/opt/stack/neutron-lbaas/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py", line 435, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: <bound method type._create_member of <class 'neutron_lbaas.tests.tempest.v2.api.test_members.MemberTestJSON'>> returned {u'protocol_port': 80, u'weight': 1, u'admin_state_up': True, u'subnet_id': u'e20c013e-33d0-4752-883d-b78bd45ef0ea', u'tenant_id': u'', u'address': u'127.0.0.1', u'id': u'3f8d811f-ab69-44f8-ae18-8fc20a94b228'} ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- {0} neutron_lbaas.tests.tempest.v2.api.test_members.MemberTestJSON.test_create_member_invalid_tenant_id [0.478688s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "neutron_lbaas/tests/tempest/v2/api/test_members.py", line 181, in test_create_member_invalid_tenant_id self.pool_id, **member_opts) File "/opt/stack/neutron-lbaas/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py", line 422, in assertRaises self.assertThat(our_callable, matcher) File "/opt/stack/neutron-lbaas/.tox/tempest/local/lib/python2.7/site-packages/testtools/testcase.py", line 435, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: <bound method type._create_member of <class 'neutron_lbaas.tests.tempest.v2.api.test_members.MemberTestJSON'>> returned {u'protocol_port': 80, u'weight': 1, u'admin_state_up': True, u'subnet_id': u'65676412-9961-4260-a3e0-8fbed62641a7', u'tenant_id': u'$232!$pw', u'address': u'127.0.0.1', u'id': u'8bde4a0c-8bb6-4c36-b8db-18b9228a1ade'} To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1440700/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp