From 7e6fe8c29c5a5cfa5caf6ab47b30280e1fc20432 Mon Sep 17 00:00:00 2001 From: "mark.j.leonard" Date: Thu, 7 Jun 2018 16:45:38 +0100 Subject: Add support for loading VNF Catalog XML files Issue-ID: AAI-1214 Change-Id: I5d0eb3456916e6f3e5ba3a9b4e828feaff0cde4e Signed-off-by: mark.j.leonard --- .../compressedArtifacts/noVnfcFilesArchive.csar | Bin 0 -> 1193 bytes .../compressedArtifacts/threeVnfcFilesArchive.csar | Bin 0 -> 3501 bytes src/test/resources/xmlFiles/fortigate.xml | 129 +++++++++++++++++++++ src/test/resources/xmlFiles/vnfcatalog-1.xml | 100 ++++++++++++++++ src/test/resources/xmlFiles/vnfcatalog-2.xml | 100 ++++++++++++++++ src/test/resources/xmlFiles/vnfcatalog-3.xml | 100 ++++++++++++++++ 6 files changed, 429 insertions(+) create mode 100644 src/test/resources/compressedArtifacts/noVnfcFilesArchive.csar create mode 100644 src/test/resources/compressedArtifacts/threeVnfcFilesArchive.csar create mode 100644 src/test/resources/xmlFiles/fortigate.xml create mode 100644 src/test/resources/xmlFiles/vnfcatalog-1.xml create mode 100644 src/test/resources/xmlFiles/vnfcatalog-2.xml create mode 100644 src/test/resources/xmlFiles/vnfcatalog-3.xml (limited to 'src/test/resources') diff --git a/src/test/resources/compressedArtifacts/noVnfcFilesArchive.csar b/src/test/resources/compressedArtifacts/noVnfcFilesArchive.csar new file mode 100644 index 0000000..fa2a327 Binary files /dev/null and b/src/test/resources/compressedArtifacts/noVnfcFilesArchive.csar differ diff --git a/src/test/resources/compressedArtifacts/threeVnfcFilesArchive.csar b/src/test/resources/compressedArtifacts/threeVnfcFilesArchive.csar new file mode 100644 index 0000000..fc5080b Binary files /dev/null and b/src/test/resources/compressedArtifacts/threeVnfcFilesArchive.csar differ diff --git a/src/test/resources/xmlFiles/fortigate.xml b/src/test/resources/xmlFiles/fortigate.xml new file mode 100644 index 0000000..16fce07 --- /dev/null +++ b/src/test/resources/xmlFiles/fortigate.xml @@ -0,0 +1,129 @@ + + + FortiGate-VM00 + FW + + FORTINET + FortiGate-VM00 + VM00 + + + 1 + 1 + 1 + + + 1 + GB + 1 + 1 + + + 2 + GB + 2 + 32 + + + 5.2.7 + 0 + IMAGE + 1c59a521885c465004456f74d003726c + test3 + + + 5.2.5 + 1 + IMAGE + C4D2CBE51669796E48623E006782F7DC + test2 + + + 5.2.4 + 2 + IMAGE + 4987E1E743FD641C879E1D3C5D50BCE0 + test1 + + + APPID + + + IPS-IDS + + + URLF + + + Anti-Virus + + + FortiGate-VM00 + FALSE + + + + FortiGate-VM01 + FW + + FORTINET + FortiGate-VM01 + VM01 + + + 1 + 1 + 1 + + + 2 + GB + 1 + 2 + + + 2 + GB + 2 + 32 + + + 5.2.7 + 0 + IMAGE + 1c59a521885c465004456f74d003726c + software file name 3 + + + 5.2.5 + 1 + IMAGE + C4D2CBE51669796E48623E006782F7DC + software file name 2 + + + 5.2.4 + 2 + IMAGE + 4987E1E743FD641C879E1D3C5D50BCE0 + software file name + + + APPID + + + IPS-IDS + + + URLF + + + Anti-Virus + + + license group + FALSE + + + + \ No newline at end of file diff --git a/src/test/resources/xmlFiles/vnfcatalog-1.xml b/src/test/resources/xmlFiles/vnfcatalog-1.xml new file mode 100644 index 0000000..979589c --- /dev/null +++ b/src/test/resources/xmlFiles/vnfcatalog-1.xml @@ -0,0 +1,100 @@ + + + att-part-number1 + vnf-type1 + + vendor-name1 + vendor-part-number1 + vendor-model1 + + + 2 + 2 + 2 + + + 2 + GB + 2 + 2 + + + 50 + GB + 50 + 50 + + + software-version1 + 0 + IMAGE + BE2B249315B4410896099CFD1AE1948C + software-filename1 + + + APPID + + + IPS-IDS + + + URLF + + + Anti-Virus + + + license-assignment-group1 + TRUE + + + + att-part-number2 + vnf-type2 + + vendor-name2 + vendor-part-number2 + vendor-model2 + + + 2 + 2 + 2 + + + 2 + GB + 2 + 2 + + + 50 + GB + 50 + 50 + + + software-version2 + 0 + IMAGE + BE2B249315B4410896099CFD1AE1948C + software-filename2 + + + APPID + + + IPS-IDS + + + URLF + + + Anti-Virus + + + license-assignment-group2 + TRUE + + + \ No newline at end of file diff --git a/src/test/resources/xmlFiles/vnfcatalog-2.xml b/src/test/resources/xmlFiles/vnfcatalog-2.xml new file mode 100644 index 0000000..9bcdac3 --- /dev/null +++ b/src/test/resources/xmlFiles/vnfcatalog-2.xml @@ -0,0 +1,100 @@ + + + att-part-number3 + vnf-type3 + + vendor-name3 + vendor-part-number3 + vendor-model3 + + + 2 + 2 + 2 + + + 2 + GB + 2 + 2 + + + 50 + GB + 50 + 50 + + + software-version3 + 0 + IMAGE + BE2B249315B4410896099CFD1AE1948C + software-filename3 + + + APPID + + + IPS-IDS + + + URLF + + + Anti-Virus + + + license-assignment-group3 + TRUE + + + + att-part-number4 + vnf-type4 + + vendor-name4 + vendor-part-number4 + vendor-model4 + + + 4 + 4 + 4 + + + 4 + GB + 4 + 4 + + + 50 + GB + 50 + 50 + + + software-version4 + 0 + IMAGE + BE2B249315B4410896099CFD1AE1948C + software-filename4 + + + APPID + + + IPS-IDS + + + URLF + + + Anti-Virus + + + license-assignment-group4 + TRUE + + + \ No newline at end of file diff --git a/src/test/resources/xmlFiles/vnfcatalog-3.xml b/src/test/resources/xmlFiles/vnfcatalog-3.xml new file mode 100644 index 0000000..d420398 --- /dev/null +++ b/src/test/resources/xmlFiles/vnfcatalog-3.xml @@ -0,0 +1,100 @@ + + + att-part-number5 + vnf-type5 + + vendor-name5 + vendor-part-number5 + vendor-model5 + + + 2 + 2 + 2 + + + 2 + GB + 2 + 2 + + + 50 + GB + 50 + 50 + + + software-version5 + 0 + IMAGE + BE2B249315B4410896099CFD1AE1948C + software-filename5 + + + APPID + + + IPS-IDS + + + URLF + + + Anti-Virus + + + license-assignment-group5 + TRUE + + + + att-part-number6 + vnf-type6 + + vendor-name6 + vendor-part-number6 + vendor-model6 + + + 6 + 6 + 6 + + + 6 + GB + 6 + 6 + + + 50 + GB + 50 + 50 + + + software-version6 + 0 + IMAGE + BE2B249315B4410896099CFD1AE1948C + software-filename6 + + + APPID + + + IPS-IDS + + + URLF + + + Anti-Virus + + + license-assignment-group6 + TRUE + + + \ No newline at end of file -- cgit 1.2.3-korg