Your English is excellent, thank you for the detailed bug report. :)
The CLI will make the request at version 2.1 and pass in defaults for you most likely.
It looks like the issue is that you're making a 2.1 request and not providing an entry for "disk_over_commit":
https://developer.openstack.org/api-ref/compute/#live-migrate-server-os-migratelive-action
That field was dropped from the request in microversion 2.25, but until then you have to specify it:
https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#maximum-in-mitaka
We shouldn't get a KeyError though, that looks like a bug in the request API jsonschema validation.
Your English is excellent, thank you for the detailed bug report. :)
The CLI will make the request at version 2.1 and pass in defaults for you most likely.
It looks like the issue is that you're making a 2.1 request and not providing an entry for "disk_over_commit":
https:/ /developer. openstack. org/api- ref/compute/ #live-migrate- server- os-migratelive- action
That field was dropped from the request in microversion 2.25, but until then you have to specify it:
https:/ /docs.openstack .org/nova/ latest/ reference/ api-microversio n-history. html#maximum- in-mitaka
We shouldn't get a KeyError though, that looks like a bug in the request API jsonschema validation.