Cannot list correctly floating IP pools
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenContrail |
Invalid
|
Undecided
|
Praneet Bachheti |
Bug Description
With the last release of Neutron Contrail fork and commit 4ab26dbd698401c
I run OpenStack with Contrail with devstack (dsetia repo).
2 tenants are created : 'admin' and 'demo' with 2 user 'admin' and 'demo'.
Admin user is admin on tenant 'admin' and 'demo'.
Demo is only member of tenant 'demo'
I set a software gateway (vgw) to create an external network and configure a floating IP pool on that network:
ubuntu@
ubuntu@
ubuntu@
I've got two problems:
1/ If the user 'admin' tries to list networks with external flags (ie. floating IP pools) on tenant 'demo' or 'admin', he gets a list of two identical networks (ie. public):
ubuntu@
ubuntu@
+------
| id | name | subnets |
+------
| aca73a83-
| aca73a83-
+------
ubuntu@
ubuntu@
+------
| id | name | subnets |
+------
| aca73a83-
| aca73a83-
+------
ubuntu@
2/ If a user without admin rights tries to list networks with external flags (ie. floating IP pools), he gets an empty list:
ubuntu@
ubuntu@
Changed in opencontrail: | |
assignee: | nobody → Praneet Bachheti (praneetb) |
tags: | added: config neutronapi |
Not more reproducible