The first four patches are straightforward.
The final patch adds the -o rhv-upload output mode. It is
still spooling into a temporary file because I've had some
trouble getting streaming conversions working. There are
other problems as outlined in the commit message, so this
patch is not ready for upstream but is good for discussion.
Also I hit this, which I'm assuming for now will be fixed
by Tomas's work:
ovirtsdk4.Error: Fault reason is "Operation Failed". Fault detail is
"failed to parse a given ovf configuration ovf error: [empty name]: cannot read
'//*/disksection' with value: null". HTTP response code is 400.
Rich.