floating-ip-list all tenants does not list out floating ip's of other tenant
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-novaclient |
Fix Released
|
Low
|
Artom Lifshitz |
Bug Description
When we use all tenants option to list out floating ip's of all tenants, the floating ip list command is not showing any list of floating ips of other tenant.
Sourced, admin username and admin project, then I have given the following command :
ritesh@Cloud58:~$ nova floating-ip-list --all-tenants
+----+-
| Id | IP | Server Id | Fixed IP | Pool |
+----+-
+----+-
But,
nova list --all-tenants 1
+------
| ID | Name | Tenant ID | Status | Task State | Power State | Networks |
+------
| af6f9a1e-
+------
Actually floating ip is assigned to a instance of tenant demo.
ritesh@Cloud58:~$ nova floating-ip-list
+------
| Id | IP | Server Id | Fixed IP | Pool |
+------
| 53218853-
+------
Changed in python-novaclient: | |
assignee: | nobody → Ritesh (rsritesh) |
Changed in python-novaclient: | |
milestone: | none → 2.27.0 |
status: | Fix Committed → Fix Released |
Hi Ritesh, thanks for the bug report. You have unfortunately stumbled upon the fact that Nova API doesn't support an "all tenants" query (it was reverted at some point) but novaclient was not reverted at the same time. Please see this spec for details: https:/ /review. openstack. org/#/c/ 171389/
The "all tenants" functionality should be removed from novaclient until support is added back to Nova API.