Summary
The teuthology-openstack tool currently invokes several OpenStack CLI commands under the legacy format:
openstack ip <subcommand>
However, this command structure is no longer supported in recent versions of openstack. PS - openstack.org- floating ip
This results in runtime errors like:
openstack: 'ip floating list' is not an openstack command. See 'openstack --help'.
Impact
- Test jobs fail at the VM provisioning stage
- teuthology-openstack exits prematurely without creating VMs
Example Problematic Command:
Current (broken):
openstack ip floating list -f json
Modern equivalent:
openstack floating ip list -f json