schemas: domain: Make <identity> subelement of NFS disk source optional

Both the 'user' and 'group' attribute are optional so <identity> can
be empty. Allow it to be omitted completely. The parser and qemu code
can handle that.

The schema was introduced in 943871f971
and in d018c8dc9e an offending test was
added.

Fixes: 943871f971
Fixes: d018c8dc9e
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Peter Krempa 2024-11-28 09:05:13 +01:00
parent 0bd01ef765
commit 2704648936

View File

@ -2010,18 +2010,20 @@
</define>
<define name="diskSourceNetworkNFS">
<element name="identity">
<optional>
<attribute name="user">
<ref name="genericName"/>
</attribute>
</optional>
<optional>
<attribute name="group">
<ref name="genericName"/>
</attribute>
</optional>
</element>
<optional>
<element name="identity">
<optional>
<attribute name="user">
<ref name="genericName"/>
</attribute>
</optional>
<optional>
<attribute name="group">
<ref name="genericName"/>
</attribute>
</optional>
</element>
</optional>
</define>
<define name="diskSourceNetworkProtocolRBD">