`floating ip pool list` does not work with Neutron (regression)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-openstackclient |
New
|
Undecided
|
Unassigned |
Bug Description
This is a regression in the behavior of 3.0.1 from the previous versions. Compare:
$ openstack --version
openstack 1.7.2
Note: 2.2.0 behaves like 1.7.2 in this regard.
$ openstack ip floating pool list
+--------+
| Name |
+--------+
| public |
+--------+
(osc)$ openstack --version
WARNING: openstackclient
openstack 3.0.1
(osc)$ openstack ip floating pool list
WARNING: openstackclient
This command has been deprecated. Please use "floating ip pool list" instead.
Floating ip pool operations are only available for Compute v2 network.
(osc)$ openstack floating ip pool list
WARNING: openstackclient
Floating ip pool operations are only available for Compute v2 network.
The deprecated command (ip floating pool list) does not work because the new version (floating ip pool list) does not support pool listing in Neutron. I understand that the concept of pool is different in Neutron, but the change can break existing users of OSC. It should follow the same deprecation rules of the commands.
Other commands work the same, even if deprecated.
1.7.2:
$ openstack ip floating list
$
3.0.1:
$ openstack ip floating list
WARNING: openstackclient
This command has been deprecated. Please use "floating ip list" instead.
This is maybe related to https:/
tags: | added: network |
Hi Tang, can you please take a look at this bug?