summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormrpa <miruna.paun@enea.com>2021-08-17 01:05:54 +0200
committerMiruna Paun <mrpa@enea.se>2021-08-17 12:06:31 +0200
commita16951b041e5e26e7712b39664c60b67208762dc (patch)
tree44dfc92c18d352559a71cf8f7f9b4614400712d2
parent3d2f39b69e092614a53242c696819afc7c345c6e (diff)
downloadnfv-access-documentation-a16951b041e5e26e7712b39664c60b67208762dc.tar.gz
Updated the ATFH UG, Test Spec and Example UC books
with name change references. Change-Id: Ic20ae8aef490ed7a86d39f4603e1656e07fed17f Signed-off-by: mrpa <miruna.paun@enea.com>
-rw-r--r--doc/book-enea-edge-auto-fw-th-user-guide/doc/automation_framework_test_harness.xml50
-rw-r--r--doc/book-enea-edge-example-usecases/doc/128t_vnf_router.xml4
-rw-r--r--doc/book-enea-edge-example-usecases/doc/service_chaining_128t_fortigate.xml4
-rw-r--r--doc/book-enea-edge-system-test-specification/doc/sample_test_cases.xml121
4 files changed, 100 insertions, 79 deletions
diff --git a/doc/book-enea-edge-auto-fw-th-user-guide/doc/automation_framework_test_harness.xml b/doc/book-enea-edge-auto-fw-th-user-guide/doc/automation_framework_test_harness.xml
index 33acaee..8113c3a 100644
--- a/doc/book-enea-edge-auto-fw-th-user-guide/doc/automation_framework_test_harness.xml
+++ b/doc/book-enea-edge-auto-fw-th-user-guide/doc/automation_framework_test_harness.xml
@@ -5,6 +5,12 @@
5 <section id="auto_fw"> 5 <section id="auto_fw">
6 <title>Automation Framework</title> 6 <title>Automation Framework</title>
7 7
8 <note>
9 <para>The NFVA and uCPE Manager terms from this document and from the
10 source code are references to the Enea Edge Runtime and the Enea Edge
11 Management application components, respectively.</para>
12 </note>
13
8 <para>All Automation Framework sources are under the 14 <para>All Automation Framework sources are under the
9 <literal>&lt;AF-TH-install-dir&gt;/automation_framework</literal> 15 <literal>&lt;AF-TH-install-dir&gt;/automation_framework</literal>
10 directory.</para> 16 directory.</para>
@@ -1862,7 +1868,7 @@ Options:
1862 format:</emphasis><programlisting>[ 1868 format:</emphasis><programlisting>[
1863 { 1869 {
1864 "name": "Upload NFVA image on uCPE Manager", 1870 "name": "Upload NFVA image on uCPE Manager",
1865 "args": "-f /tmp/enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 -t xeon_d" 1871 "args": "-f /tmp/enea-edge-runtime-xeon_d.ostree.tar.bz2 -t xeon_d"
1866 } 1872 }
1867]</programlisting></para> 1873]</programlisting></para>
1868 </section> 1874 </section>
@@ -1874,7 +1880,7 @@ Options:
1874 executed individually by running the following command line:</para> 1880 executed individually by running the following command line:</para>
1875 1881
1876 <programlisting>$ python uploadImage.py -u admin -p admin -H localhost \ 1882 <programlisting>$ python uploadImage.py -u admin -p admin -H localhost \
1877-f /tmp/enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 -t xeon_d 1883-f /tmp/enea-edge-runtime-xeon_d.ostree.tar.bz2 -t xeon_d
18782020-02-28 11:38:42,754 - DEBUG: Started logging 18842020-02-28 11:38:42,754 - DEBUG: Started logging
18792020-02-28 11:38:42,755 - INFO: Upload NFVA image on uCPE Manager 18852020-02-28 11:38:42,755 - INFO: Upload NFVA image on uCPE Manager
18802020-02-28 11:38:43,307 - DEBUG: Login successful on host 'localhost' 18862020-02-28 11:38:43,307 - DEBUG: Login successful on host 'localhost'
@@ -1882,7 +1888,7 @@ Options:
18822020-02-28 11:41:29,148 - INFO: Verify image validation flag 18882020-02-28 11:41:29,148 - INFO: Verify image validation flag
18832020-02-28 11:41:29,149 - INFO: Valid flag: True 18892020-02-28 11:41:29,149 - INFO: Valid flag: True
18842020-02-28 11:41:29,344 - INFO: The image \ 18902020-02-28 11:41:29,344 - INFO: The image \
1885'enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2' was successfully uploaded 1891'enea-edge-runtime-xeon_d.ostree.tar.bz2' was successfully uploaded
18862020-02-28 11:41:29,344 - INFO: Done 18922020-02-28 11:41:29,344 - INFO: Done
18872020-02-28 11:41:29,388 - DEBUG: Logging out and exiting...</programlisting> 18932020-02-28 11:41:29,388 - DEBUG: Logging out and exiting...</programlisting>
1888 </section> 1894 </section>
@@ -1933,7 +1939,7 @@ Options:
1933 format:</emphasis><programlisting>[ 1939 format:</emphasis><programlisting>[
1934 { 1940 {
1935 "name": "Delete NFVA image on uCPE Manager", 1941 "name": "Delete NFVA image on uCPE Manager",
1936 "args": "-i enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2" 1942 "args": "-i enea-edge-runtime-xeon_d.ostree.tar.bz2"
1937 } 1943 }
1938]</programlisting></para> 1944]</programlisting></para>
1939 </section> 1945 </section>
@@ -1945,17 +1951,17 @@ Options:
1945 executed individually by running the following command line:</para> 1951 executed individually by running the following command line:</para>
1946 1952
1947 <programlisting>$ python deleteUpgradeFile.py -u admin -p admin -H localhost -i \ 1953 <programlisting>$ python deleteUpgradeFile.py -u admin -p admin -H localhost -i \
1948enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 1954enea-edge-runtime-xeon_d.ostree.tar.bz2
19492020-02-28 12:06:20,111 - DEBUG: Started logging 19552020-02-28 12:06:20,111 - DEBUG: Started logging
19502020-02-28 12:06:20,112 - INFO: Delete NFVA image from uCPE Manager 19562020-02-28 12:06:20,112 - INFO: Delete NFVA image from uCPE Manager
19512020-02-28 12:06:20,210 - DEBUG: Login successful on host 'localhost' 19572020-02-28 12:06:20,210 - DEBUG: Login successful on host 'localhost'
19522020-02-28 12:06:20,211 - DEBUG: Session token is: 594b2d50-5a1a-11ea-a3de-5652b3ac1c30 19582020-02-28 12:06:20,211 - DEBUG: Session token is: 594b2d50-5a1a-11ea-a3de-5652b3ac1c30
19532020-02-28 12:06:20,255 - INFO: The image \ 19592020-02-28 12:06:20,255 - INFO: The image \
1954'enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2' was successfully found 1960'enea-edge-runtime-xeon_d.ostree.tar.bz2' was successfully found
19552020-02-28 12:06:20,256 - INFO: The oid for \ 19612020-02-28 12:06:20,256 - INFO: The oid for \
1956'enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2' image name is as follows: \ 1962'enea-edge-runtime-xeon_d.ostree.tar.bz2' image name is as follows: \
1957VcpeAgent/xeon_d/enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 1963VcpeAgent/xeon_d/enea-edge-runtime-xeon_d.ostree.tar.bz2
19582020-02-28 12:06:20,449 - INFO: The 'enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2' \ 19642020-02-28 12:06:20,449 - INFO: The 'enea-edge-runtime-xeon_d.ostree.tar.bz2' \
1959image was successfully removed 1965image was successfully removed
19602020-02-28 12:06:20,479 - INFO: Done 19662020-02-28 12:06:20,479 - INFO: Done
19612020-02-28 12:06:20,517 - DEBUG: Logging out and exiting...</programlisting> 19672020-02-28 12:06:20,517 - DEBUG: Logging out and exiting...</programlisting>
@@ -2016,7 +2022,7 @@ Options:
2016 <programlisting>[ 2022 <programlisting>[
2017 { 2023 {
2018 "name": "Install and activate NFVA image on uCPE device from uCPE Manager", 2024 "name": "Install and activate NFVA image on uCPE device from uCPE Manager",
2019 "args": "-i enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 -t xeon_d -d inteld1521-16" 2025 "args": "-i enea-edge-runtime-xeon_d.ostree.tar.bz2 -t xeon_d -d inteld1521-16"
2020 } 2026 }
2021]</programlisting> 2027]</programlisting>
2022 </section> 2028 </section>
@@ -2028,7 +2034,7 @@ Options:
2028 executed individually by running the following command line:</para> 2034 executed individually by running the following command line:</para>
2029 2035
2030 <programlisting>$ python installAndActivate.py -u admin -p admin -H localhost -i \ 2036 <programlisting>$ python installAndActivate.py -u admin -p admin -H localhost -i \
2031enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 -t xeon_d -d inteld1521-16 2037enea-edge-runtime-xeon_d.ostree.tar.bz2 -t xeon_d -d inteld1521-16
20322020-02-28 12:36:46,137 - DEBUG: Started logging 20382020-02-28 12:36:46,137 - DEBUG: Started logging
20332020-02-28 12:36:46,138 - INFO: Install and activate NFVA image from uCPE Manager 20392020-02-28 12:36:46,138 - INFO: Install and activate NFVA image from uCPE Manager
20342020-02-28 12:36:46,288 - DEBUG: Login successful on host 'localhost' 20402020-02-28 12:36:46,288 - DEBUG: Login successful on host 'localhost'
@@ -2037,29 +2043,29 @@ enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 -t xeon_d -d inteld1521-16
20372020-02-28 12:36:46,459 - INFO: Display info about NFVA installation \ 20432020-02-28 12:36:46,459 - INFO: Display info about NFVA installation \
2038[inteld1521-16:1001:172.24.12.152] Install Started 2044[inteld1521-16:1001:172.24.12.152] Install Started
20392020-02-28 12:36:46,492 - INFO: Transferring Image: \ 20452020-02-28 12:36:46,492 - INFO: Transferring Image: \
2040enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 2046enea-edge-runtime-xeon_d.ostree.tar.bz2
20412020-02-28 12:36:56,552 - INFO: Verifying Release [1] 20472020-02-28 12:36:56,552 - INFO: Verifying Release [1]
20422020-02-28 12:37:06,599 - INFO: Verifying Release [2] 20482020-02-28 12:37:06,599 - INFO: Verifying Release [2]
20432020-02-28 12:37:16,652 - INFO: Validating Upgrade to \ 20492020-02-28 12:37:16,652 - INFO: Validating Upgrade to \
2044enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 2050enea-edge-runtime-xeon_d.ostree.tar.bz2
20452020-02-28 12:37:26,713 - INFO: Validating upgrade to \ 20512020-02-28 12:37:26,713 - INFO: Validating upgrade to \
2046enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [3] 2052enea-edge-runtime-xeon_d.ostree.tar.bz2 [3]
20472020-02-28 12:37:36,770 - INFO: Validating upgrade to \ 20532020-02-28 12:37:36,770 - INFO: Validating upgrade to \
2048enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [5] 2054enea-edge-runtime-xeon_d.ostree.tar.bz2 [5]
20492020-02-28 12:37:46,819 - INFO: Validating upgrade to \ 20552020-02-28 12:37:46,819 - INFO: Validating upgrade to \
2050enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [7] 2056enea-edge-runtime-xeon_d.ostree.tar.bz2 [7]
20512020-02-28 12:37:56,879 - INFO: Validating upgrade to \ 20572020-02-28 12:37:56,879 - INFO: Validating upgrade to \
2052enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [9] 2058enea-edge-runtime-xeon_d.ostree.tar.bz2 [9]
20532020-02-28 12:38:06,920 - INFO: Validating upgrade to \ 20592020-02-28 12:38:06,920 - INFO: Validating upgrade to \
2054enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [11] 2060enea-edge-runtime-xeon_d.ostree.tar.bz2 [11]
20552020-02-28 12:38:16,975 - INFO: Validating upgrade to \ 20612020-02-28 12:38:16,975 - INFO: Validating upgrade to \
2056enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [13] 2062enea-edge-runtime-xeon_d.ostree.tar.bz2 [13]
20572020-02-28 12:38:27,019 - INFO: Validating upgrade to \ 20632020-02-28 12:38:27,019 - INFO: Validating upgrade to \
2058enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [15] 2064enea-edge-runtime-xeon_d.ostree.tar.bz2 [15]
20592020-02-28 12:38:37,091 - INFO: Validating upgrade to \ 20652020-02-28 12:38:37,091 - INFO: Validating upgrade to \
2060enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [18] 2066enea-edge-runtime-xeon_d.ostree.tar.bz2 [18]
20612020-02-28 12:38:47,133 - INFO: Validating upgrade to \ 20672020-02-28 12:38:47,133 - INFO: Validating upgrade to \
2062enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [20] 2068enea-edge-runtime-xeon_d.ostree.tar.bz2 [20]
20632020-02-28 12:38:57,186 - INFO: Waiting for release to become active 20692020-02-28 12:38:57,186 - INFO: Waiting for release to become active
20642020-02-28 12:39:07,231 - INFO: Upgrade Request Complete 20702020-02-28 12:39:07,231 - INFO: Upgrade Request Complete
20652020-02-28 12:39:17,242 - INFO: Installation completed! 20712020-02-28 12:39:17,242 - INFO: Installation completed!
diff --git a/doc/book-enea-edge-example-usecases/doc/128t_vnf_router.xml b/doc/book-enea-edge-example-usecases/doc/128t_vnf_router.xml
index 993da22..f722aef 100644
--- a/doc/book-enea-edge-example-usecases/doc/128t_vnf_router.xml
+++ b/doc/book-enea-edge-example-usecases/doc/128t_vnf_router.xml
@@ -692,7 +692,7 @@
692 <orderedlist> 692 <orderedlist>
693 <listitem> 693 <listitem>
694 <para>Select the trgt uCPE device -&gt; VNF -&gt; Instances -&gt; 694 <para>Select the trgt uCPE device -&gt; VNF -&gt; Instances -&gt;
695 128T -&gt; Delete.</para> 695 <literal>128T_trgt_1</literal> -&gt; Delete.</para>
696 </listitem> 696 </listitem>
697 697
698 <listitem> 698 <listitem>
@@ -707,7 +707,7 @@
707 </listitem> 707 </listitem>
708 708
709 <listitem> 709 <listitem>
710 <para>VNF -&gt; Descriptors, select all bundles -&gt; 710 <para>VNF -&gt; Descriptors, select <literal>128T</literal> -&gt;
711 Offboard.</para> 711 Offboard.</para>
712 </listitem> 712 </listitem>
713 </orderedlist> 713 </orderedlist>
diff --git a/doc/book-enea-edge-example-usecases/doc/service_chaining_128t_fortigate.xml b/doc/book-enea-edge-example-usecases/doc/service_chaining_128t_fortigate.xml
index 1412d68..3208168 100644
--- a/doc/book-enea-edge-example-usecases/doc/service_chaining_128t_fortigate.xml
+++ b/doc/book-enea-edge-example-usecases/doc/service_chaining_128t_fortigate.xml
@@ -1055,8 +1055,8 @@
1055 </listitem> 1055 </listitem>
1056 1056
1057 <listitem> 1057 <listitem>
1058 <para>VNF -&gt; Descriptors. Select all bundles -&gt; 1058 <para>VNF -&gt; Select one by one, the Fortigate and 128T VNF
1059 Offboard.</para> 1059 Descriptors -&gt; Offboard.</para>
1060 </listitem> 1060 </listitem>
1061 </orderedlist> 1061 </orderedlist>
1062 </section> 1062 </section>
diff --git a/doc/book-enea-edge-system-test-specification/doc/sample_test_cases.xml b/doc/book-enea-edge-system-test-specification/doc/sample_test_cases.xml
index 9fa6bda..c32a784 100644
--- a/doc/book-enea-edge-system-test-specification/doc/sample_test_cases.xml
+++ b/doc/book-enea-edge-system-test-specification/doc/sample_test_cases.xml
@@ -1,10 +1,16 @@
1<?xml version="1.0" encoding="ISO-8859-1"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<chapter id="sample_testcases"> 2<chapter id="sample_testcases">
3 <title>Sample Test Cases</title> 3 <title>Sample Test Cases</title>
4 4
5 <para>The test cases specified in this chapter are implemented as a Sample 5 <para>The test cases specified in this chapter are implemented as a Sample
6 Test Suite included in the TH.</para> 6 Test Suite included in the TH.</para>
7 7
8 <note>
9 <para>The NFVA and uCPE Manager terms from this document and from the
10 source code are references to the Enea Edge Runtime and the Enea Edge
11 Management application components, respectively.</para>
12 </note>
13
8 <section id="vnf_dev_net_smoke"> 14 <section id="vnf_dev_net_smoke">
9 <title>VNF, Device and Network Smoke Test Cases</title> 15 <title>VNF, Device and Network Smoke Test Cases</title>
10 16
@@ -61,7 +67,8 @@ vnfd=&lt;VNF-Descriptor-name&gt;"</programlisting></para>
61 <title>VNF - Offboard a VNF</title> 67 <title>VNF - Offboard a VNF</title>
62 68
63 <para><emphasis role="bold">Description:</emphasis> Removing a VNF 69 <para><emphasis role="bold">Description:</emphasis> Removing a VNF
64 Descriptor from the Enea Edge Management. For details please refer to:</para> 70 Descriptor from the Enea Edge Management. For details please refer
71 to:</para>
65 72
66 <itemizedlist> 73 <itemizedlist>
67 <listitem> 74 <listitem>
@@ -125,8 +132,8 @@ vnfd=&lt;VNF-Descriptor-name&gt;"</programlisting></para>
125 <section id="device_upload_image"> 132 <section id="device_upload_image">
126 <title>Device - Upload a Edge image</title> 133 <title>Device - Upload a Edge image</title>
127 134
128 <para><emphasis role="bold">Description:</emphasis> Upload a Edge 135 <para><emphasis role="bold">Description:</emphasis> Upload a Edge image
129 image file onto the Enea Edge Management. For details please refer to:</para> 136 file onto the Enea Edge Management. For details please refer to:</para>
130 137
131 <itemizedlist> 138 <itemizedlist>
132 <listitem> 139 <listitem>
@@ -150,7 +157,7 @@ vnfd=&lt;VNF-Descriptor-name&gt;"</programlisting></para>
150image_path="&lt;Image-path&gt;" -e upgrade_type="&lt;Upgrade-type&gt;"</programlisting></para> 157image_path="&lt;Image-path&gt;" -e upgrade_type="&lt;Upgrade-type&gt;"</programlisting></para>
151 158
152 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/uploadImage.yml -e \ 159 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/uploadImage.yml -e \
153image_path="/tmp/enea-nfv-access-xeon-d6.rootfs.ostree.tar.bz2" -e \ 160image_path="/tmp/enea-edge-runtime-xeon_d.ostree.tar.bz2" -e \
154upgrade_type="xeon_d"</programlisting></para> 161upgrade_type="xeon_d"</programlisting></para>
155 162
156 <para><emphasis role="bold">Result:</emphasis> Output of the test case 163 <para><emphasis role="bold">Result:</emphasis> Output of the test case
@@ -194,7 +201,7 @@ A file with the same name is already uploaded.</programlisting></para>
194image_name="&lt;Image-name&gt;"</programlisting></para> 201image_name="&lt;Image-name&gt;"</programlisting></para>
195 202
196 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/deleteUpgradeFile.yml -e \ 203 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/deleteUpgradeFile.yml -e \
197image_name="enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2"</programlisting></para> 204image_name="enea-edge-runtime-xeon_d.ostree.tar.bz2"</programlisting></para>
198 205
199 <para><emphasis role="bold">Result:</emphasis> Output of the test case 206 <para><emphasis role="bold">Result:</emphasis> Output of the test case
200 run using the Test Harness:<programlisting>TASK [Remove NFVA image -- Run deleteUpgradeFile.py module from automation_framework] 207 run using the Test Harness:<programlisting>TASK [Remove NFVA image -- Run deleteUpgradeFile.py module from automation_framework]
@@ -255,8 +262,8 @@ localhost : ok=1 changed=1 unreachable=0 failed=0</pro
255 262
256 <para><emphasis role="bold">Preconditions:</emphasis> <itemizedlist> 263 <para><emphasis role="bold">Preconditions:</emphasis> <itemizedlist>
257 <listitem> 264 <listitem>
258 <para>The device must be previously added to the Enea Edge Management 265 <para>The device must be previously added to the Enea Edge
259 instance.</para> 266 Management instance.</para>
260 </listitem> 267 </listitem>
261 268
262 <listitem> 269 <listitem>
@@ -274,7 +281,7 @@ image_name="&lt;Image_name&gt;" -e upgrade_type="&lt;Upgrade_type&gt;" -e \
274device="&lt;Device-name&gt;"</programlisting></para> 281device="&lt;Device-name&gt;"</programlisting></para>
275 282
276 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/installAndActivate.yml -e \ 283 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/installAndActivate.yml -e \
277image_name="enea-nfv-access-xeon-d6.rootfs.ostree.tar.bz2" -e \ 284image_name="enea-edge-runtime-xeon_d.ostree.tar.bz2" -e \
278upgrade_type=xeon_d -e device=inteld1521-16"</programlisting></para> 285upgrade_type=xeon_d -e device=inteld1521-16"</programlisting></para>
279 286
280 <para><emphasis role="bold">Result:</emphasis> Output of the test case 287 <para><emphasis role="bold">Result:</emphasis> Output of the test case
@@ -291,12 +298,12 @@ Duplicate entry - Release already installed</programlisting></para>
291 </section> 298 </section>
292 299
293 <section id="dev_upload_inst_activ"> 300 <section id="dev_upload_inst_activ">
294 <title>Device - Upload, Install and Activate a Edge image on a 301 <title>Device - Upload, Install and Activate a Edge image on a uCPE
295 uCPE device</title> 302 device</title>
296 303
297 <para><emphasis role="bold">Description:</emphasis> Upload, install and 304 <para><emphasis role="bold">Description:</emphasis> Upload, install and
298 activate a Edge image on a uCPE device from the Enea Edge Management. For 305 activate a Edge image on a uCPE device from the Enea Edge Management.
299 details please refer to:</para> 306 For details please refer to:</para>
300 307
301 <itemizedlist> 308 <itemizedlist>
302 <listitem> 309 <listitem>
@@ -335,8 +342,8 @@ Duplicate entry - Release already installed</programlisting></para>
335 342
336 <itemizedlist> 343 <itemizedlist>
337 <listitem> 344 <listitem>
338 <para>The device has to be previously added to the Enea Edge Management 345 <para>The device has to be previously added to the Enea Edge
339 instance.</para> 346 Management instance.</para>
340 </listitem> 347 </listitem>
341 348
342 <listitem> 349 <listitem>
@@ -357,8 +364,8 @@ image_name="&lt;Image-name&gt;" -e upgrade_type="&lt;Upgrade-type&gt;"</programl
357 364
358 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/installNFVAImage.yml -e \ 365 <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/installNFVAImage.yml -e \
359device="inteld1521-16" -e \ 366device="inteld1521-16" -e \
360image_path=/tmp/enea-nfv-access-xeon-d5.rootfs.ostree.tar.bz2 -e \ 367image_path=/tmp/enea-edge-runtime-xeon_d.ostree.tar.bz2 -e \
361image_name=enea-nfv-access-xeon-d5.rootfs.ostree.tar.bz2 -e \ 368image_name=enea-edge-runtime-xeon_d.ostree.tar.bz2 -e \
362upgrade_type=xeon_d</programlisting></para> 369upgrade_type=xeon_d</programlisting></para>
363 370
364 <para><emphasis role="bold">Result:</emphasis> Output of the test case 371 <para><emphasis role="bold">Result:</emphasis> Output of the test case
@@ -388,8 +395,8 @@ upgrade_type=xeon_d</programlisting></para>
388 395
389 <itemizedlist> 396 <itemizedlist>
390 <listitem> 397 <listitem>
391 <para>The device has to be previously added to the Enea Edge Management 398 <para>The device has to be previously added to the Enea Edge
392 instance.</para> 399 Management instance.</para>
393 </listitem> 400 </listitem>
394 401
395 <listitem> 402 <listitem>
@@ -413,7 +420,8 @@ upgrade_type=xeon_d</programlisting></para>
413 <title>Device - Remove a Device</title> 420 <title>Device - Remove a Device</title>
414 421
415 <para><emphasis role="bold">Description:</emphasis> Removing a uCPE 422 <para><emphasis role="bold">Description:</emphasis> Removing a uCPE
416 device from the Enea Edge Management. For details please refer to:</para> 423 device from the Enea Edge Management. For details please refer
424 to:</para>
417 425
418 <itemizedlist> 426 <itemizedlist>
419 <listitem> 427 <listitem>
@@ -429,8 +437,8 @@ upgrade_type=xeon_d</programlisting></para>
429 437
430 <itemizedlist> 438 <itemizedlist>
431 <listitem> 439 <listitem>
432 <para>The device has to be previously added to the Enea Edge Management 440 <para>The device has to be previously added to the Enea Edge
433 instance.</para> 441 Management instance.</para>
434 </listitem> 442 </listitem>
435 443
436 <listitem> 444 <listitem>
@@ -517,7 +525,8 @@ upgrade_type=xeon_d</programlisting></para>
517 525
518 <itemizedlist> 526 <itemizedlist>
519 <listitem> 527 <listitem>
520 <para>A NIC is bound to a device in a Enea Edge Management instance.</para> 528 <para>A NIC is bound to a device in a Enea Edge Management
529 instance.</para>
521 </listitem> 530 </listitem>
522 531
523 <listitem> 532 <listitem>
@@ -638,8 +647,8 @@ bridge=&lt;Bridge-name&gt;"</programlisting></para>
638 647
639 <para><emphasis role="bold">Precondition: </emphasis></para> 648 <para><emphasis role="bold">Precondition: </emphasis></para>
640 649
641 <para>A device must have been previously added and connected to the Enea Edge 650 <para>A device must have been previously added and connected to the Enea
642 Management instance.</para> 651 Edge Management instance.</para>
643 652
644 <para><emphasis role="bold">Action:</emphasis> Run the 653 <para><emphasis role="bold">Action:</emphasis> Run the
645 <filename>configDPDK.yml</filename> Ansible Playbook with the 654 <filename>configDPDK.yml</filename> Ansible Playbook with the
@@ -693,12 +702,12 @@ DEBUG: "{{ scriptName }} was uploaded to Enea Edge Management!"</programlisting>
693 </section> 702 </section>
694 703
695 <section id="cs_upload_device"> 704 <section id="cs_upload_device">
696 <title>Custom Scripts - Upload a Custom Script from the Enea Edge Management to 705 <title>Custom Scripts - Upload a Custom Script from the Enea Edge
697 a Device</title> 706 Management to a Device</title>
698 707
699 <para><emphasis role="bold">Description:</emphasis> Upload a Custom 708 <para><emphasis role="bold">Description:</emphasis> Upload a Custom
700 Script from the Enea Edge Management to a Device. For details please refer 709 Script from the Enea Edge Management to a Device. For details please
701 to:</para> 710 refer to:</para>
702 711
703 <itemizedlist> 712 <itemizedlist>
704 <listitem> 713 <listitem>
@@ -719,8 +728,8 @@ DEBUG: "{{ scriptName }} was uploaded to Enea Edge Management!"</programlisting>
719 </listitem> 728 </listitem>
720 729
721 <listitem> 730 <listitem>
722 <para>A Custom Script must have been previously added to the Enea Edge 731 <para>A Custom Script must have been previously added to the Enea
723 Management instance.</para> 732 Edge Management instance.</para>
724 </listitem> 733 </listitem>
725 </itemizedlist> 734 </itemizedlist>
726 735
@@ -745,7 +754,8 @@ DEBUG: "{{ scriptName }} was uploaded to {{ device }}!"</programlisting>
745 Management</title> 754 Management</title>
746 755
747 <para><emphasis role="bold">Description:</emphasis> Remove a Custom 756 <para><emphasis role="bold">Description:</emphasis> Remove a Custom
748 Script from the Enea Edge Management. For details please refer to:</para> 757 Script from the Enea Edge Management. For details please refer
758 to:</para>
749 759
750 <itemizedlist> 760 <itemizedlist>
751 <listitem> 761 <listitem>
@@ -827,7 +837,8 @@ DEBUG: "{{ scriptName }} from phase {{ phase }} was removed from {{ device }}!"<
827 Store</title> 837 Store</title>
828 838
829 <para><emphasis role="bold">Description:</emphasis> Adding an Offline 839 <para><emphasis role="bold">Description:</emphasis> Adding an Offline
830 Config Store to the Enea Edge Management. For details please refer to:</para> 840 Config Store to the Enea Edge Management. For details please refer
841 to:</para>
831 842
832 <itemizedlist> 843 <itemizedlist>
833 <listitem> 844 <listitem>
@@ -872,7 +883,8 @@ DEBUG: "{{ scriptName }} from phase {{ phase }} was removed from {{ device }}!"<
872 Store</title> 883 Store</title>
873 884
874 <para><emphasis role="bold">Description:</emphasis> Removing an Offline 885 <para><emphasis role="bold">Description:</emphasis> Removing an Offline
875 Config Store from the Enea Edge Management. For details please refer to:</para> 886 Config Store from the Enea Edge Management. For details please refer
887 to:</para>
876 888
877 <itemizedlist> 889 <itemizedlist>
878 <listitem> 890 <listitem>
@@ -887,7 +899,8 @@ DEBUG: "{{ scriptName }} from phase {{ phase }} was removed from {{ device }}!"<
887 <para><emphasis role="bold">Precondition:</emphasis></para> 899 <para><emphasis role="bold">Precondition:</emphasis></para>
888 900
889 <para>The Offline Configuration Store the user wishes to remove should 901 <para>The Offline Configuration Store the user wishes to remove should
890 exist in the Enea Edge Management. If it does not, the test will say so.</para> 902 exist in the Enea Edge Management. If it does not, the test will say
903 so.</para>
891 904
892 <para><emphasis role="bold">Action:</emphasis> Run the 905 <para><emphasis role="bold">Action:</emphasis> Run the
893 <filename>removeConfigStore.yml</filename> Ansible Playbook with the 906 <filename>removeConfigStore.yml</filename> Ansible Playbook with the
@@ -908,8 +921,8 @@ DEBUG: "{{ scriptName }} from phase {{ phase }} was removed from {{ device }}!"<
908 Configuration Store</title> 921 Configuration Store</title>
909 922
910 <para><emphasis role="bold">Description:</emphasis> Adding a network 923 <para><emphasis role="bold">Description:</emphasis> Adding a network
911 bridge to an Offline Config Store in Enea Edge Management. For details please 924 bridge to an Offline Config Store in Enea Edge Management. For details
912 refer to:</para> 925 please refer to:</para>
913 926
914 <itemizedlist> 927 <itemizedlist>
915 <listitem> 928 <listitem>
@@ -1027,7 +1040,8 @@ INFO: Done</programlisting>
1027 </listitem> 1040 </listitem>
1028 1041
1029 <listitem> 1042 <listitem>
1030 <para>The device should be connected to the Enea Edge Management.</para> 1043 <para>The device should be connected to the Enea Edge
1044 Management.</para>
1031 </listitem> 1045 </listitem>
1032 </itemizedlist> 1046 </itemizedlist>
1033 1047
@@ -1078,7 +1092,8 @@ INFO: Done</programlisting>
1078 </listitem> 1092 </listitem>
1079 1093
1080 <listitem> 1094 <listitem>
1081 <para>The device should be connected to the Enea Edge Management.</para> 1095 <para>The device should be connected to the Enea Edge
1096 Management.</para>
1082 </listitem> 1097 </listitem>
1083 </itemizedlist> 1098 </itemizedlist>
1084 1099
@@ -1109,7 +1124,8 @@ INFO: Done</programlisting>
1109 <title>VNF Deployment and Lifecycle</title> 1124 <title>VNF Deployment and Lifecycle</title>
1110 1125
1111 <para>The following details the automated suite that handles the testing 1126 <para>The following details the automated suite that handles the testing
1112 of the instantiation, lifecycle and destruction of a VNF for Enea Edge.</para> 1127 of the instantiation, lifecycle and destruction of a VNF for Enea
1128 Edge.</para>
1113 1129
1114 <section id="inst_vnfi"> 1130 <section id="inst_vnfi">
1115 <title>Instantiating a VNFI</title> 1131 <title>Instantiating a VNFI</title>
@@ -1130,8 +1146,8 @@ INFO: Done</programlisting>
1130 <para><emphasis role="bold">Preconditions:</emphasis> <itemizedlist> 1146 <para><emphasis role="bold">Preconditions:</emphasis> <itemizedlist>
1131 <listitem> 1147 <listitem>
1132 <para>A VNF Image is onboarded and a device is added and connected 1148 <para>A VNF Image is onboarded and a device is added and connected
1133 to the Enea Edge Management. Depending on the VNF, other steps may be 1149 to the Enea Edge Management. Depending on the VNF, other steps may
1134 required.</para> 1150 be required.</para>
1135 </listitem> 1151 </listitem>
1136 1152
1137 <listitem> 1153 <listitem>
@@ -1507,8 +1523,7 @@ FortigateFWInstance tested successfully!</programlisting></para>
1507 </listitem> 1523 </listitem>
1508 1524
1509 <listitem> 1525 <listitem>
1510 <para><olink 1526 <para><olink targetdoc="book_enea_edge_auto_fw_th_user_guide"
1511 targetdoc="book_enea_edge_auto_fw_th_user_guide"
1512 targetptr="python_testsuite">Python Unit-Test Suite in 1527 targetptr="python_testsuite">Python Unit-Test Suite in
1513 <xi:include href="../../s_docbuild/olinkdb/pardoc-names.xml" 1528 <xi:include href="../../s_docbuild/olinkdb/pardoc-names.xml"
1514 xmlns:xi="http://www.w3.org/2001/XInclude" 1529 xmlns:xi="http://www.w3.org/2001/XInclude"
@@ -1763,23 +1778,23 @@ LAN-to-LAN connectivity (through VPN tunnel)tested successfully!</programlisting
1763 </listitem> 1778 </listitem>
1764 1779
1765 <listitem> 1780 <listitem>
1766 <para>The custom script should have been previously saved in 1781 <para>The custom script should have been previously saved in
1767 <literal>&lt;AF-TH-install-dir&gt;/lab_config/customScripts</literal>.</para> 1782 <literal>&lt;AF-TH-install-dir&gt;/lab_config/customScripts</literal>.</para>
1768 </listitem> 1783 </listitem>
1769 1784
1770 <listitem> 1785 <listitem>
1771 <para>Add device settings in the <literal>hosts</literal> Ansible inventory file under 1786 <para>Add device settings in the <literal>hosts</literal> Ansible
1772 <literal>[customScriptDevice]</literal> and remove the <literal>inteld1521-1</literal> 1787 inventory file under <literal>[customScriptDevice]</literal> and
1773 example.</para> 1788 remove the <literal>inteld1521-1</literal> example.</para>
1774 </listitem> 1789 </listitem>
1775 </itemizedlist> 1790 </itemizedlist>
1776 1791
1777 <para><emphasis role="bold">Example:</emphasis></para> 1792 <para><emphasis role="bold">Example:</emphasis></para>
1778 1793
1779 <programlisting>[customScriptDevice] 1794 <programlisting>[customScriptDevice]
1780inteld1521-1 ansible_host=172.24.12.73 ansible_port=22 ansible_user=root \ 1795inteld1521-1 ansible_host=172.24.12.73 ansible_port=22 ansible_user=root \
1781 ansible_pass=root</programlisting> 1796 ansible_pass=root</programlisting>
1782 1797
1783 <para><emphasis role="bold">Action:</emphasis> Run 1798 <para><emphasis role="bold">Action:</emphasis> Run
1784 <filename>basicTest.yml</filename> (example data for 1799 <filename>basicTest.yml</filename> (example data for
1785 <filename>test_success_after_always</filename>):</para> 1800 <filename>test_success_after_always</filename>):</para>