"neutron lb-pool-list" running by admin returns also non-admin load balancer pools which appear later in horizon's admin project
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
Medium
|
Akihiro Motoki | ||
Havana |
Fix Released
|
Medium
|
Akihiro Motoki | ||
neutron |
Won't Fix
|
Low
|
Eugene Nikanorov |
Bug Description
Version
=======
Havana on rhel
Description
===========
"neutron lb-pool-list" should return the list of load balancer pools in the user's tenant, however when running it with admin - it prints the list of all tenant's pools.
The side effect is that the horizon's "Project"->"Load Balancers" tab while logging-in with the admin user contains load balancers that has nothing to do with the admin tenant.
# keystone tenant-list
+------
| id | name | enabled |
+------
| abd7d9c464814af
| e86dccb5c751465
| 43029e52371247c
| 0b3607a0807a4d9
| 783c402f63c9454
| 8bfe5effe4e942c
+------
# neutron lb-pool-list
+------
| id | name | lb_method | protocol | admin_state_up | status |
+------
| 2c16a5cf-
+------
# neutron lb-pool-list --all-tenant
+------
| id | name | lb_method | protocol | admin_state_up | status |
+------
| 2c16a5cf-
+------
# neutron lb-pool-list --tenant-id abd7d9c464814af
<empty output>
# neutron lb-pool-list --tenant-id 8bfe5effe4e942c
+------
| id | name | lb_method | protocol | admin_state_up | status |
+------
| 2c16a5cf-
+------
Changed in neutron: | |
assignee: | nobody → Eugene Nikanorov (enikanorov) |
tags: | added: lbaas |
Changed in neutron: | |
importance: | Undecided → Low |
Changed in horizon: | |
milestone: | none → icehouse-2 |
tags: | removed: havana-backport-potential |
Changed in horizon: | |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | icehouse-2 → 2014.1 |
This behavior is by design and it works in the same way with other Neutron resources. /bugs.launchpad .net/neutron/ +bug/1238293
Currently there is another similar discussion about whether admin should see everyone's resources:
https:/