libvirt/tests/qemublocktestdata/xml2json/network-http-curlopts.xml
Peter Krempa 3b06103e69 qemuBlockGetBackingStoreString: Properly handle 'http/s' with cookies and others
Format cookies into the backing store string without encryption as they
will not be visible on the command line when formatting a 'target' only
string. In cases when cookies or other options are used we must use the
JSON format rather than pure URI.

Add tests to validate the scenario.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2020-03-24 14:17:48 +01:00

21 lines
570 B
XML

<disk type='network' device='disk'>
<driver name='qemu' type='qcow2'/>
<source protocol='https' name='/something'>
<host name='host1.example.com'/>
<ssl verify='no'/>
<cookies>
<cookie name='test'>123456</cookie>
<cookie name='blurb'>here</cookie>
</cookies>
<privateData>
<nodenames>
<nodename type='storage' name='node-a-s'/>
<nodename type='format' name='node-b-f'/>
</nodenames>
</privateData>
</source>
<backingStore/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
</disk>