schema: domain: Accept VMware disk sources for the disk

Accept the 'datastore' variant of disk source specification used by our
VMware driver.

https://libvirt.org/drvesx.html#datastore

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Pino Toscano <ptoscano@redhat.com>
This commit is contained in:
Peter Krempa 2020-10-08 10:39:57 +02:00
parent 77064438d4
commit 8142950a7f
2 changed files with 10 additions and 1 deletions

View File

@ -303,6 +303,12 @@
</data> </data>
</define> </define>
<define name="vmwarePath">
<data type="string">
<param name="pattern">\[[^\]]+\] .+</param>
</data>
</define>
<define name="absDirPath"> <define name="absDirPath">
<data type="string"> <data type="string">
<param name="pattern">/.*</param> <param name="pattern">/.*</param>

View File

@ -1652,7 +1652,10 @@
<interleave> <interleave>
<optional> <optional>
<attribute name="file"> <attribute name="file">
<ref name="absFilePath"/> <choice>
<ref name="absFilePath"/>
<ref name="vmwarePath"/>
</choice>
</attribute> </attribute>
</optional> </optional>
<ref name="diskSourceCommon"/> <ref name="diskSourceCommon"/>