summaryrefslogtreecommitdiff
path: root/devel/requirements/3b_runner.xml
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2020-02-26 02:58:27 -0600
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2020-02-26 02:58:27 -0600
commit9cb6b1ed8523c39acc3d3096c1154152ea7174e7 (patch)
treef6b35b56a6494a4cb4e862afd2889a35729cc8d9 /devel/requirements/3b_runner.xml
parent134c91635251f75ab1bdf26021b9e3d66ef79dc5 (diff)
downloadhorizon-9cb6b1ed8523c39acc3d3096c1154152ea7174e7.tar.gz
horizon-9cb6b1ed8523c39acc3d3096c1154152ea7174e7.tar.bz2
horizon-9cb6b1ed8523c39acc3d3096c1154152ea7174e7.tar.xz
horizon-9cb6b1ed8523c39acc3d3096c1154152ea7174e7.zip
devel: Add 'netconfigtype' key specification
Diffstat (limited to 'devel/requirements/3b_runner.xml')
-rw-r--r--devel/requirements/3b_runner.xml16
1 files changed, 16 insertions, 0 deletions
diff --git a/devel/requirements/3b_runner.xml b/devel/requirements/3b_runner.xml
index db80845..60441c8 100644
--- a/devel/requirements/3b_runner.xml
+++ b/devel/requirements/3b_runner.xml
@@ -162,6 +162,22 @@
<title>Runner.Validate.network.netssid.Key</title>
<para>If the third value of a <literal>netssid</literal> tuple is a valid security type and not <literal>none</literal>, the system shall ensure that the <literal>netssid</literal> tuple has a fourth value that specifies the security key.</para>
</formalpara>
+ <formalpara id="Runner.Validate.netconfigtype">
+ <title>Runner.Validate.netconfigtype</title>
+ <para>The system shall verify that the HorizonScript contains zero or one <literal>netconfigtype</literal> key.</para>
+ </formalpara>
+ <formalpara id="Runner.Validate.netconfigtype.Validity">
+ <title>Runner.Validate.netconfigtype.Validity</title>
+ <para>If the HorizonScript contains a <literal>netconfigtype</literal> key, the system shall ensure that the <literal>netconfigtype</literal> key has a valid form of a single string containing a recognised network configuration type.</para>
+ </formalpara>
+ <formalpara id="Runner.Validate.netconfigtype.netifrc">
+ <title>Runner.Validate.netconfigtype.netifrc</title>
+ <para>If the value of the <literal>netconfigtype</literal> key is <literal>netifrc</literal>, the system shall write any network configuration in a manner that can be used by the netifrc package.</para>
+ </formalpara>
+ <formalpara id="Runner.Validate.netconfigtype.eni">
+ <title>Runner.Validate.netconfigtype.eni</title>
+ <para>If the value of the <literal>netconfigtype</literal> key is <literal>eni</literal>, the system shall write any network configuration to a <filename>/etc/network/interfaces</filename> file that conforms to the standard provided.</para>
+ </formalpara>
<formalpara id="Runner.Validate.nameserver">
<title>Runner.Validate.nameserver</title>
<para>The system shall verify any <literal>nameserver</literal> keys contained in the HorizonScript.</para>