I wonder if we could add a compute API microversion to the stop/suspend APIs for an offload behavior which has values:
* auto
* shelve
* retain (?)
The API could default to auto which would check a config option per-deployment and that would default to retain behavior (what we have today - stop/suspend on the same host), but could be configured to shelve. That way deployments can configure their desired default behavior, but users could still have an override option if they really care.
I wonder if we could add a compute API microversion to the stop/suspend APIs for an offload behavior which has values:
* auto
* shelve
* retain (?)
The API could default to auto which would check a config option per-deployment and that would default to retain behavior (what we have today - stop/suspend on the same host), but could be configured to shelve. That way deployments can configure their desired default behavior, but users could still have an override option if they really care.