Not probing for microversion correctly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-novaclient |
New
|
Undecided
|
Unassigned |
Bug Description
The current version doesn't probe for microversion - version discovery has been documented for a long time:
https:/
But we still have to do special workarounds for commands that require higher microversions...
It seems like you actually do query microversion for the shell, but not for the client.
uncommenting this in novaclient/
# TODO(andreykuri
# check only nova-related calls
---
Shows that the nova server instance doesn't actually present the microversion, thus there would have to be a proper query, and since it's slow... it should be done early in the client and saved as environment variables and thus reused as a cache...