microversion sould be set per api call not per service
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
watcher |
Triaged
|
Medium
|
Unassigned |
Bug Description
Today when watcher creates a service client ie nova,https:/
configuring one microverion to be used in the client. instance.
this client is reused for all calls to that service and there is no support for using different API microversoin per call.
this entirlay defates the purpose of how microversion are intended to work.
they exist to opt into specific behavior on each API call.
there is no single value that can be set for any given release to get the desired behaviour for
all rest calls so this is a design bug.
the min micorversion (or default version) is not something that should be configurable by an operator when deploying OpenStack it should be documented and configured in code.