summaryrefslogtreecommitdiffstats
path: root/src/main/resources/libvirt/rng/storagecommon.rng
diff options
context:
space:
mode:
authorSimon Rettberg2023-04-26 12:25:25 +0200
committerSimon Rettberg2023-04-26 12:25:25 +0200
commitb930ad166b287246ddda130a74e558e38960af70 (patch)
treeed64db8d4ba2556037fd05502d974601e776cd4d /src/main/resources/libvirt/rng/storagecommon.rng
parent[thrift] Show source IP address for "payload too big" fails (diff)
downloadmaster-sync-shared-b930ad166b287246ddda130a74e558e38960af70.tar.gz
master-sync-shared-b930ad166b287246ddda130a74e558e38960af70.tar.xz
master-sync-shared-b930ad166b287246ddda130a74e558e38960af70.zip
[libvirt] Update rng files
Diffstat (limited to 'src/main/resources/libvirt/rng/storagecommon.rng')
-rw-r--r--src/main/resources/libvirt/rng/storagecommon.rng38
1 files changed, 25 insertions, 13 deletions
diff --git a/src/main/resources/libvirt/rng/storagecommon.rng b/src/main/resources/libvirt/rng/storagecommon.rng
index 76714c9..14704c7 100644
--- a/src/main/resources/libvirt/rng/storagecommon.rng
+++ b/src/main/resources/libvirt/rng/storagecommon.rng
@@ -14,6 +14,7 @@
<value>qcow</value>
<value>luks</value>
<value>luks2</value>
+ <value>luks-any</value>
</choice>
</attribute>
<optional>
@@ -26,14 +27,18 @@
</optional>
<optional>
<interleave>
- <ref name="secret"/>
+ <oneOrMore>
+ <ref name="secret"/>
+ </oneOrMore>
<optional>
- <element name="cipher">
- <ref name="keycipher"/>
- </element>
- <element name="ivgen">
- <ref name="keyivgen"/>
- </element>
+ <interleave>
+ <element name="cipher">
+ <ref name="keycipher"/>
+ </element>
+ <element name="ivgen">
+ <ref name="keyivgen"/>
+ </element>
+ </interleave>
</optional>
</interleave>
</optional>
@@ -53,14 +58,21 @@
<define name="reconnect">
<element name="reconnect">
- <attribute name="enabled">
- <ref name="virYesNo"/>
- </attribute>
- <optional>
- <attribute name="timeout">
+ <choice>
+ <group>
+ <attribute name="enabled">
+ <ref name="virYesNo"/>
+ </attribute>
+ <optional>
+ <attribute name="timeout">
+ <ref name="unsignedInt"/>
+ </attribute>
+ </optional>
+ </group>
+ <attribute name="delay">
<ref name="unsignedInt"/>
</attribute>
- </optional>
+ </choice>
</element>
</define>