From 11176263571f4400d798fe947dd3a83678f31a0f Mon Sep 17 00:00:00 2001 From: ojasdubey Date: Mon, 23 Apr 2018 20:03:19 +0530 Subject: [PATCH] Vlan Tagging Flow tests Added flow tests for vlan tagging feature Change-Id: If43e077be0034af307fe176b53ce77a5d2cfce47 Issue-ID: SDC-1073 Signed-off-by: ojasdubey --- openecomp-bdd/features/TOSCA/VlanTagging.feature | 372 +++++++++++++++++++++ .../pattern1a/negativeNotBoundToParentPort.zip | Bin 0 -> 5114 bytes .../pattern1a/regularNestedSubinterface.zip | Bin 0 -> 2915 bytes .../pattern1a/subInterfaceGetAttrInOut.zip | Bin 0 -> 3128 bytes .../pattern1b/diffCompute_SubInterface.zip | Bin 0 -> 2762 bytes .../pattern1b/diffPort_SubInterface.zip | Bin 0 -> 2768 bytes .../vlantagging/pattern1b/diffSubInterfaceFile.zip | Bin 0 -> 3436 bytes .../pattern1b/regularNestedSubInterface.zip | Bin 0 -> 2739 bytes .../pattern1c1/multiplePortsMultipleVlans.zip | Bin 0 -> 4415 bytes .../pattern1c1/regularNestedSubInterface.zip | Bin 0 -> 3170 bytes .../vlantagging/pattern1c2/differentNetwork.zip | Bin 0 -> 2770 bytes .../pattern1c2/differentResourceGroupCount.zip | Bin 0 -> 3101 bytes ...Pattern_4_MultiplePort_MultipleSubInterface.zip | Bin 0 -> 4838 bytes .../Pattern_4_SinglePort_SingleSubInterface.zip | Bin 0 -> 3602 bytes .../pattern4/regularNestedSubInterface.zip | Bin 0 -> 3537 bytes .../Pattern_5ComplexVSPWithDiffSubInfConn.zip | Bin 0 -> 2872 bytes ..._5_NestedResourceWithMultipleComputeAndPort.zip | Bin 0 -> 2191 bytes .../vfcinstancegroup/groupPattern1aHeat.zip | Bin 0 -> 2883 bytes .../vfcinstancegroup/groupPattern1bHeat.zip | Bin 0 -> 3940 bytes .../vfcinstancegroup/groupPattern1c1Heat.zip | Bin 0 -> 4501 bytes .../vfcinstancegroup/groupPattern1c2Heat.zip | Bin 0 -> 2913 bytes .../vfcinstancegroup/groupPattern4Heat.zip | Bin 0 -> 3609 bytes 22 files changed, 372 insertions(+) create mode 100644 openecomp-bdd/features/TOSCA/VlanTagging.feature create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern1a/negativeNotBoundToParentPort.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern1a/regularNestedSubinterface.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern1a/subInterfaceGetAttrInOut.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern1b/diffCompute_SubInterface.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern1b/diffPort_SubInterface.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern1b/diffSubInterfaceFile.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern1b/regularNestedSubInterface.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern1c1/multiplePortsMultipleVlans.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern1c1/regularNestedSubInterface.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern1c2/differentNetwork.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern1c2/differentResourceGroupCount.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern4/Pattern_4_MultiplePort_MultipleSubInterface.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern4/Pattern_4_SinglePort_SingleSubInterface.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern4/regularNestedSubInterface.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern5/Pattern_5ComplexVSPWithDiffSubInfConn.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/pattern5/Pattern_5_NestedResourceWithMultipleComputeAndPort.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern1aHeat.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern1bHeat.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern1c1Heat.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern1c2Heat.zip create mode 100644 openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern4Heat.zip diff --git a/openecomp-bdd/features/TOSCA/VlanTagging.feature b/openecomp-bdd/features/TOSCA/VlanTagging.feature new file mode 100644 index 0000000000..7adf99fae2 --- /dev/null +++ b/openecomp-bdd/features/TOSCA/VlanTagging.feature @@ -0,0 +1,372 @@ +Feature: Vlan Tagging - Full Flow tests + + Background: Init + Given I want to create a VLM + Given I want to set all Togglz to be "true" + + Scenario: Pattern 1A Full - Create and submit VSP Network Package containing one compute, one + port and one subinterface connected to that port. Both port and subinterface are connected to + different internal networks. + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern1a/subInterfaceGetAttrInOut.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 1A Full - Create and submit VSP Network Package containing one compute, one + port and one regular nested resource subinterface connected to that port. Only port is connected + to an internal network. + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern1a/regularNestedSubinterface.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 1A Negative - Create and submit VSP Network Package containing one compute, one + port and multiple subinterface resource groups which are not bound to parent port. Only port is + connected to an internal network. + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern1a/negativeNotBoundToParentPort.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 1B Full - Create and submit VSP Network Package containing Sub Interface and different compute type and Create VF + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern1b/diffCompute_SubInterface.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 1B Full - Create and submit VSP Network Package containing Sub Interface and same Compute type and different Port type and Create VF + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern1b/diffPort_SubInterface.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 1B Full - Create and submit VSP Network Package containing Sub Interface and same Compute type same Port type and different Sub interface file and Create VF + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern1b/diffSubInterfaceFile.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 1B Full - Create and submit VSP Network Package containing Sub Interface and same Compute type different Port type and same Sub interface file and Create VF + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern1b/regularNestedSubInterface.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 1C1 Full - Create and submit VSP Network Package containing two computes of different type, four ports of two types + each and four subinterface resource groups of two types each and Create VF + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern1c1/multiplePortsMultipleVlans.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 1C1 Full - Create and submit VSP Network Package containing two computes, two ports of same type + connected to network and two subinterface resource represented through a regular nested resource and not using a + resource group not connected to network and Create VF + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern1c1/regularNestedSubInterface.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 1C2 Full - Create and submit VSP Network Package containing two computes of the same type, + each one has one port with one sub interface (same type) resource group have a different count and Create VF + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern1c2/differentResourceGroupCount.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 1C2 Full - Create and submit VSP Network Package containing two computes of the same type, + each one has one port with one sub interface each (same type, different network connectivity) and Create VF + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern1c2/differentNetwork.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 4 Full - Create and submit VSP Network Package containing one computes, one + port represented through a nested resource having one subinterface nested resource and Create VF + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern4/Pattern_4_SinglePort_SingleSubInterface.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 4 Full - Create and submit VSP Network Package containing one computes, two + ports represented through a nested resource both port connected to different nested subinterface + resource and Create VF + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern4/Pattern_4_MultiplePort_MultipleSubInterface.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 4 Full - Create and submit VSP Network Package containing one computes, one + port represented through a regular nested resource and Create VF + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern4/regularNestedSubInterface.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 5 Full - Create and submit VSP Network Package containing one nested + component which is having two VFCs of different type both connected with two port and one port + is connected with sub interface resource and Create VF + + When I want to create a VSP with onboarding type "NetworkPackage" + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern5/Pattern_5_NestedResourceWithMultipleComputeAndPort.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: Pattern 5 Full - Create and submit VSP Network Package containing different + subinterface connectivity scenario and Create VF + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/pattern5/Pattern_5ComplexVSPWithDiffSubInfConn.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: VFC Instance Group per Network Role - Create and submit VSP Network Package of pattern 1A heat + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/vfcinstancegroup/groupPattern1aHeat.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: VFC Instance Group per Network Role - Create and submit VSP Network Package of pattern 1B heat + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/vfcinstancegroup/groupPattern1bHeat.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: VFC Instance Group per Network Role - Create and submit VSP Network Package of pattern 1C1 heat + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/vfcinstancegroup/groupPattern1c1Heat.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: VFC Instance Group per Network Role - Create and submit VSP Network Package of pattern 1C2 heat + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/vfcinstancegroup/groupPattern1c2Heat.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item + + Scenario: VFC Instance Group per Network Role - Create and submit VSP Network Package of pattern 4 heat + + When I want to create a VSP with onboarding type "NetworkPackage" + + Then I want to upload a NetworkPackage for this VSP from path "resources/uploads/vlantagging/vfcinstancegroup/groupPattern4Heat.zip" + And I want to process the NetworkPackage file for this VSP + + Then I want to commit this Item + And I want to submit this VSP + And I want to package this VSP + + Then I want to make sure this Item has status "Certified" + + Then I want to get the package for this Item to path "resources/downloads/VSPPackage.zip" + + Then I want to create a VF for this Item \ No newline at end of file diff --git a/openecomp-bdd/resources/uploads/vlantagging/pattern1a/negativeNotBoundToParentPort.zip b/openecomp-bdd/resources/uploads/vlantagging/pattern1a/negativeNotBoundToParentPort.zip new file mode 100644 index 0000000000000000000000000000000000000000..129fc7ebd19c2b3a38c36b91f798a6edfaf4a026 GIT binary patch literal 5114 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 literal 0 HcmV?d00001 diff --git a/openecomp-bdd/resources/uploads/vlantagging/pattern1b/diffCompute_SubInterface.zip b/openecomp-bdd/resources/uploads/vlantagging/pattern1b/diffCompute_SubInterface.zip new file mode 100644 index 0000000000000000000000000000000000000000..c0b54c49cd5b063fcf473fe1b7358ba12208a19b GIT binary patch literal 2762 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 literal 0 HcmV?d00001 diff --git a/openecomp-bdd/resources/uploads/vlantagging/pattern1b/diffSubInterfaceFile.zip b/openecomp-bdd/resources/uploads/vlantagging/pattern1b/diffSubInterfaceFile.zip new file mode 100644 index 0000000000000000000000000000000000000000..24da28acab25c32026e93e5c4cf85349c30f60a1 GIT binary patch literal 3436 zcmd^?_g9nI7KQ^Nfe<=K8!6IDLX&{fdzEGg1VM@rAdrC4Q9zI)H7X^b6sZzG4Tu8{ z0@8bv84wM<%FrcJM7XGzJLp~aFSuWO*E&Bu>zuXT{qFsl8=smkQtwh5^x4ghwGb*UF%^?G$AJU+nGFh?hxr%9v_!L$Du3TJtV%fy&xdE zJM+9DW43`$MkMb_9?E{G;-Pf6X@nQY#9F_4!l|a>ucXRuev^iTftRlN^Q9MvtFWyN zHJ}*01R0cq-s4@K&6{6{UP3HZ_AzGLi7500$vSWD-lP_TFFs>gkwAGLa+&bT8|8AT zr*hfO38$*njz%j$Zld3#!a{lW{BdD5L~?nE+TTkLlAJSwFML81u3h;v@rG8Uybf!k zfgZE4MNRKDQL`)+|4oyX@R6-eVKK@?OMmZGv76#xwzC#20*0|d_xEZY3&OELm|`e| z13O&QO^=4CG<=3$_54gyvamB?fsjsV7DPniV3nyr8wD*E1@E-wxcmFQNO!kb-CK2a zJhG8rugb=2Nya7lsH?g^&}|N(v)+C*YTd|-m-tPn!XhMyFmEMozrCj^MSQ)WZNDfn z4l2%!Ly8-Oqy|FtbbK`$zo3Wk4axal5*2Ba-hO2k4(-K>v z1A?cmSOkHaVyF6bI$NjP9qqeu?3X2z%awkgZi&Av*;l^f*s6b593~&p{25;S>LDG( zHOC`t2W0OmQPpVKJ`iaBlT|*3l@9iu0syKxznKRBz&Lqep}`ohF`Gf`BN?{P=c(cA zz;f1Ej~PsNA(jzSAm_n26lLdQ`TX{MOeJdQAaumhS%$tMrHU~DPN?WtZC}`-KE+7Y zt@9wit3s$V#zzy$l^4uZUkjecYbw=d*t_TyW+5swE!j)TG&U*fi?ZGvQrb^k6%e?- zR}wGLb6rzNM(+h(R2V2LRYyb^TuQOifzdrDHd$p?EqF>m>wc6R=2})(}fin)qN> z)f-Q_sdh1iju?y-Wecjl;ObmZa}BFvYW1S(e#q~ioWD5MCs57q9mPBw~p7q z0M5QLOV*g=D8%SxvA8U!UGoypg|xn7un2PHys78DThc;H3%!<0MWG7+Y`}yT)%vZ^ zGa#1=WcPj zL9Ju^+Yu&Cz$Y_XYUHUwr07~z385)8r6cecKd>E|ljE)a1-qCQ#hRoV%PjA9#$bGWP1 zGjfnnmv^OaA=i@5KQvoKvP7yKLg2vF3O}>2Ja14f1dH@+!KY2@wKuRm(*$@A_b zc1M|G7~1E6AFF)n}L%`29FWfY0-h5Q+g%kh){gGbMG&R)Iy$pw< zeZ8@1xL#0`4EXk18dfk{?6OCHAcqkO0H;?6V0t+Eaho_C3O@pD(#(?+Y?(^OYv%(u=v zlmaQE-G{g)o`sfx?~ECSxepfOFN%vaASxDVybqziz+OZ7N7^5!cBp?ot(OyqkL{=# zmVf|&qX&R>_4RXg`Id1jh)bR`GE8;AO+LRx*@$;^MT>|o-ZQW0h}GX&XD zS(~@j5GW*iP&!sKP^Ai|at@yFy(!O)3uPq9(OHU;C?(&xoU=-eN|;2~(<~%7Ud%Lg z?l>n{MJ_hjw7UleUrZ5v;B{F$er|KMZPyc9LzU3D=%;m;fy4)`9nmmEC7COG(*VIB zFBvaxEn%K?Btpne*3DTQ59~)!UWd-rt4Gc<&s_K7@1|A)IeGQ5ifp;JPj5z*SxZd| z_@;YDH92F0sZ5-lGGRpa!}c1wG~}~=T`(r9YmU0dFS6+^NoR5~yABx{5+rV)76%RXlV;n$Xo+XSSkkwF__BBAs#2BHQ^LBTiW$RC*3>t(dzHdtzWWQyLr6ZA?qOV-!5!tNDsWTKXd$2_@ zEy$}4`h+T~(+pY5-;#3_J;<2h>9@qVaL*LH5tIaF)CMFdei=n_GMjX+6S89A?%|fw zOTlL(_Rpd;L5+u8BCgT9(U3M4=2>c6c; zz54o-zNgxtOL>CYj%pPb2G z_I~%+R-G>xF7qpzy}$fMZcP)|t)KJWrhlOE;AtOfSnjo@OQP{``#XQ0j!Knsy_d$m zHn_RDASrF(ms11#w?_I3);iq_)%7qlor@qfNcCy#DzOQYP0t!^+dp1-Pto~z$t7)AOx|Zd-D6+d`snMjR3c5W%MQFxTcS#xz(H1_ zV?SV!f1Kj3`hsUS>^3+ZP>&CbI$PQor3INdyNxY$csdi`-M{#X|1~%E5BvwRBrBJC z53l7XoYU5--S&j9(tsJ`h8i(oz|Gv4f>IsuzvghEBLjWA_`iRDp2|W0UZntV0uZb% zs{uJf6n*KRB?3?Auk@csx07_qqqsXBC0V#%EH0;E(lJ{LhJe5>J2h!}3o)pJbiap6Tq&;STuiumK iRmd3td+rd$G4xo?jZYt)7XUbYbPpUg%b0H&0QeXBj_y7H literal 0 HcmV?d00001 diff --git a/openecomp-bdd/resources/uploads/vlantagging/pattern1b/regularNestedSubInterface.zip b/openecomp-bdd/resources/uploads/vlantagging/pattern1b/regularNestedSubInterface.zip new file mode 100644 index 0000000000000000000000000000000000000000..f967bf9e408169bf8a69afd85d32f11f56c1e16c GIT binary patch literal 2739 zcmZ{m2UJtZ8po4}Bm|@hN|PcTB=jPnbV)EGC4e-6NFapJHXzN=K{_hZL`pzWngR;~ z(xe2GA|Pu)=|VuN0-=QBL-+ZX-92ya-1|Q>=gjZSo%8*_Z%i&8q2mAm01yB}ya5tW zGI|LJ0svrO0D$RW7K?H6b-;LDhaJ4c)E>_fL5`TsG#YbyRgJ{Nr{2XkMf2T8Z--H% zS31PfEykmA21PCl$fg9;aC#m`{^a;dzgEJLwxYd}svbdPOTs`6rhrm%wqjXj z{o8r41nRMMKq`*Lzc@{z%tp^!&Q-l;$*~ht?hTMfuWkp^OQ7bSurEouczx$a@+%tU zackY>wwV#Vd%j^fT3IF-_t7PU$V>A}38|}~mIa+(n7@;R&I~-ehAX~i`$yt$x)F-{ z#}nZf*hEe1`mTvzzOU)Gid+hPzrHFe0ZKIU^IDb&mSo~MWy&suxG8d**5Fte>Iqg+ zCCZ%ieD|>D7*0mBWdnBAePcw;)DF%rGjc?yFgzkfrRpyDin1=dvRB$--0fY0HP-c} z!HuRSUipZ(s4=NTIaBL4BCSjtv0iVty=jrr1(TCO@ji8DHgK!n>3v>6^*lc z_H$BW(4wq3Ye{&}U4NMi`ULIP9o$exOL75TsxocD%eU0jp{wY-(S=mHa)EtkJ9J8^ z0Ck;izu4VIBD|OfxK-Pj&hg4MQZF`+(_A{aOzqiJN4&Z8>#{9JvSF;Gieh;C2CAt3 z9-|B<*DYiVYLAhsZZ+!~@HhEisOZ>VLh`V;cRxJ>08mc;2p#~y!^zDP7U+Q=y)x?g zNsy~4<*xq(@SWtVx6=)<)DrvZBnqM-Q!L@52!@&maP2E<-Z?MFOs~o;VlC@ZYzCdx zxVhr(d`*k}47*OedRK&qZJSzoH$=u|jm7GB@>~4*9Hcn+q-0@@iFp;sj}xxh7Ah(H zHM{WB4sXX%<2+~6ByLzNpcAXEGbi4KKFWFlXM}M*c9yWKy$UHmPkP2xJT(bb$6)Wk zm1Icu3ZgbyCj#^?(BzGv#UEl$YvU;z^M1*-oNH4tt0#zI4*l1g>WHX1wf451g-@(3 zz~y*{Zi9T4uw=~+LqUk*8;_X0YtDSr*A^ulddVM@Z-WE5z&3O1rfZ6Pc4Q%D&__#V zZ&sWkvU*lII5w_Stylk1+WLJiSR@*Py||5*w|g#+j6~NlC6b1~V`wN+=@ELfL28fY zlfaB%@u6Jz+ui;Uk0_)1@{K<_-}qF2;f3!2doIPK{ylvRNhxt-d6Vdr8|?qm4Q8G> z#O{(zHByv;K%b4d5pAXnvu6sY78=_?SVzvTAXrHfMccMpKa$`m08gIaD&9M_4|2SR zM#O=tI$|(3H2vQ(5A(Ws+?4Y6vWfgFK4IAH%L|aloira{`5%%_PW>THft+35U%bYt zqo&{aV$;bgV$nD75gs``@CK3WQ1P*uo$=hW8TO}o2X^Mh{ zdfjK>N52a5(4#rb?#XL06fiiGV`E#nIJd1F_op{E>Jzn?{lipQ6pq|6I1Z*CNwO%A z9GK;7v+jh%jq$D?agEEU!Wv!F?{HnFSW-A+Jr8~YAW+OA#^YD0c4?W`!)=9Ruo zmOTt_e3}yCaX%;a3!SdD@|m|Q?6jGJn7yhDZvn$W`x>$-hcsNn>h}^cGjW1y|l$Q3hcH(1V$K`4HMh9ih2e#xKtr8)k zJ?S}GH`O-;K^@k-t@sM>FzP+0&<+w`i09;rpK#i^L`$S?k!l{WF>OfMwC=vJb@i~+ zcvnhJK>fDi^KE6rXFqgNm}SIpUu6f<7?mA8R#8&Pa!wSPy14h`C5zNs0;^6Jfw4`` zxm5O%h-YY1a~0Vjy;HVY=_~*n#}ReqkJIABwqcX@12aDW0szMj^pcJ-;(~!W3Wg(id8VcGLEGe*!d4B+~bOT6jA^B&yoc1Qv~~{UoT#HDF^b<*nzRWT8Lr zcCmR_;3z3hi8Vf>;O18{)vX|^!VNBez0Y+#Tec`yi%MCN6Lj>Zfb$xe?OLSmhmT2U z^e{DO=v$*mmnzgZy1UC;EyAYgY~@VWl^jaIplIw6_xKayW2VSaLZ2|18Ja1YQ;J zos$p$!1!>^vYY>e%BY@DhA4!b`v5It{j#cowBF(`BEDZTS~pOA4n>C!r1S+V@}v-1 zMidy$#798VFPu+X+>J_@z%@f=6CBmEjL|Po3s+N%;H!4Gn3&X4h40|a_2Oq%mpixJ zJ?rQaTIYOqW0^+;U=8oJ5iUt48eR}E6BI9p=g}4AO}Dlbv6FX2OJ;!kEkQo8nP#ns zX|~Tkc)=ceHK-H*^>MLvY}eFkRH@aODIr3-S5zC?GmsAHdL=v@jv0$&PEXOS zsmvus?%C$_m0T2&j4@8?m;wA zISkP@%^J(2@D`gc&WyZ4f=+<)h_7tzf|Zy;Nanc*6oK}+(fZ|&RGB*}o1YTzBQ?)_++7n~gIjg1b*}X95HW zBuJ1zU^!>+-kWoGw`yyxYx&cj(&WSHl3>fVoN zO@WuGVmfO1!9AeK(Hto+PSF8)Dp6=m_FEx*i_m34B<<79;L8_YK_UT?h_#Qt=xrjV zKE|FWtdC_|eL=y+BA6$yo(knYE=l5AMq@66wNr^~k)YK{BH#p18^JWKu-nni%84|_ zgHXaqZiQu)b$Qy>$#c3`Yl$K-In%KcfzQ4^9l#PWn-*ddCVzIlOR$aw%W=D?k24t- zZcR)EZH8NV@PLoF)oF>KTI3mTd$(2%lP|BGU$qRYK#H8mYJ)N8?9}l=og3BMSI)GV zko|s(Zz-9cm;x4cKtcCTRW=MZ3_~EvSa6c{&10!UGKXGA0vw>=6l6S z9g*M5A>^Dlh$Y8j=X$hpiNV3Kmo-HSb*XJmQNm{l$>3II-+*9zF2?R#$HxI0u>it? z{W?xB`3tptAI8$7vr}TGp9Q}kt|;m&jY)5Cs~n!&N7aQMCHYfgoi2u})3?#3$b2Rm zbYULIpnAqgag%gykqp%s-XiO+A@(^{yTUyY9;F}nBa*lGVvuq}()36^x+*_vc)wLw zDPDY4`O#iSJ%C&yB*Ps|`JvCf8?-ANPOvUOFUjOdt2n0$Bt`;=TlRIhH@8LCxH9wJ z+6jvWML?(etv0q?bvDLGv?3d?Et7V&u z@Mt9Di^52nTeKe9Ldwb#dY$J9A%syTC!!C-ZcaRC6&KWZDs8x=3fI&iT93JMLE6bl zB46{*y4xu)hH;}=b0|8IZaYWRg6H|J)t{4BNc|2g$!?W=K{;>0yg#GL?#-+S_Y3u1 z7}L6aiVPvkzi;=7xlzV71l(=}mR!zkN`(nVrLJ`=K+!TfCo&a#g4Los!j9xMpv)(; zdA)*LzR9{Dj9$|it1L$i`kEfL@{aeyp32mDx!1d0DSywP45{CFcFb>%F^Z)sozC7! zqMcK-p|F|%aI}#W1q=R()CXS;b`x#_s@;N9oz59JTqM>9h^C!GYPWdwir;lG*gw#& zOCCsrv4-0+ie7U_EY`pCS=ETTs^@t7N-@uaN zP9J8ybIx1QyecR)gmSz}GzTpeSgMA9#b;=y2HGwy&SFfv6|X!dFw17^&-2;tyt+p| zw@h^`X_i0aQA*ZUlVvk&1;}fUs|QeEPE5ku;f+CbFQN-Kvi{qcj5M7ZSXy}FP40C! zsaG!V+A*<9A1`6k1X@JcWF;%Bfw=4W50xS5st>CtgqC9B4KBk8q~_Zhyv5i#o7>(E zdhC12*v0%URtvmYPg%Eb;sv8C9A;Rg48z_Ln+1(L&c-pO_~YftR%^SYtOQ7}&SkD{ zUgsq~-?-DGT!^ShE_nW-0Clg2@PeOvmcb-_>?IXEU1g@W z3(mf;U$!Snwmb2^`-+?^+itS+g+fR9qwq+Z>p&m8SN7%nE=CEMWSzDjI^EP)B1i`5 zcb`U;XXMy#5?}?6Wq1w@&H3z1E?I<*$ExU$yvxP=;-K+Nsa&EkBtcC)5gxore(DUq z)G1{sk12c9&U@BVlWe}{i1d2G#_)OJ0)}OH@GL3D+#F13BpC z!ztzLJ$3Wzz5>jJOM9;xt!NB!9?CDT#yHi|%i+Ff9CB(&XNoCO$8d_1%5G*`KO0{< zv%pp~h_ZXVJSB>50rJZhF z-OFxQ&$fwv;D~)KNvt8go#oeMaqjwcNQmtAf<91vZlBaK$QTsS7;{C?@}6Q2e+h`^ z9C0w;^8RENe`)pkRSQZq@ zV=|VP+qfcVrTxKUZ0*;ouyooo!#8m~2uKkI=3L3xyjVqWFeJo>NJ6MVzlJu7%mk#f@5o_~eS|8Ou%7G4~gA+VGCnS`$weIJDavYomN$ zIpn^YkOhOiT&X(=#Yy{EMCG6AW@&Duq!yx4T~k+GL%SPY8w!9$Lz#yQY;sn3T=bOK zsjR7^MXb9%{-O;>!cX}y!Yo!dfGqKSX;>i`RWNo?ZK@=FS1>nLSfTP4u2H9c?UQTwc(4Cf)t07tYKH?z%qro=i< zwP+AmYl5pNoC9N2uiShI^_C@?@d2%{M4ZPKRYhs4UycBB^NIE!_o>&+5^_D&C;S@K zCOkxLBO|DaGlmXrk2q999jj!>fy-o4Y*2@uaFTF{-l%$7c;o;}+R0CT7ISe@wit}? zNJ>&8p6^6F-$HZ5=ctxFfEb_#l`KBO3L}@W`gi5Z)m?rxX=J)(6;*XTvq&1Z6q;oh=<;bse?4}N&Yhc$P&Fid znUB8p6Uw2^xO;nx(bOUY2KwBnOKDOa*vM1F}$5;za&od6*+cwr}zZ!<;IV6=pApAB8%|k#$8Y zQ;@J}Ww!409mX18mk-<$PM{jSFm>W#q&OF=2t(*$YOS<8qL6)TdN!CPI~01|1O5GX4g>cL6Z*q{)$Ylp^r{c1}ZAy<5p5$M5cKwjA!lR z!&?C%Kw~y->d0r6O7=+yBek>mbI(cXG}3a8l23yl?m0ei>)Vf)Oe2ddl-Gn)CqVZakW61y-g|9s z2EE>WCn{*`dg%w8agyjK}s9io^)kA>2(0G zBuTc3hE44KIItf6L*3{id`t^#Y(nw2Aa?9U#RzH-%MkOWeXxI*`a2ByZ?Vi0uxfA# z#D{sRrr&%%Mp4pg=!Nd~k+HVQ+-|!bp^VD(&S=APh&Q^_K7eC9Pq)Ag0eT!}GFUC= zr&`segH2KTb-kVtc@-@Q88mvJgh(z+Io^Bw1};-GpSc^eqn*pqKWe^?M@OXv)u^-~ z9CkBYO#I51W*)tzM%8N>SRJl7AN>d-+EF;nI8x*CqTAj z8%Ar54`ev`yf7DR%&BudxySf&gqQWWUWKicud4c9$LlTf&~6c<)E({BLJ<>t-WH8Q z(@hD#DRB+(7n5`Ohyl6~+4bsE3DdZ*dsAoQ!)MY-R(2HUwG^2h{R9bXr8Gf@0B?q% z&5=pbGw!-qU~m9(7w+DSg#GF}Txf03ISk5f2t=Hn-)pp(ubgwR`Sh`>i8`C9;Lr+E z*viuUVEL@A5eHHq&Hd|_?JL*k{LZMnx@@k+LY}##HLB4t8nm38A!(dp)ep&vZ#LBZ zH@~oSHGvp%fdB37&VH9#|18XZwf}m_$^XQfBJ*}5Bl$S*zagU!v947b))^?&{)`i Ro+aj8b-lA^Z6tq={sUXv4ATGr literal 0 HcmV?d00001 diff --git a/openecomp-bdd/resources/uploads/vlantagging/pattern1c1/regularNestedSubInterface.zip b/openecomp-bdd/resources/uploads/vlantagging/pattern1c1/regularNestedSubInterface.zip new file mode 100644 index 0000000000000000000000000000000000000000..57e270b790c54342086d536cdbb5832605852557 GIT binary patch literal 3170 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 literal 0 HcmV?d00001 diff --git a/openecomp-bdd/resources/uploads/vlantagging/pattern1c2/differentNetwork.zip b/openecomp-bdd/resources/uploads/vlantagging/pattern1c2/differentNetwork.zip new file mode 100644 index 0000000000000000000000000000000000000000..87d724bf88d3d383306923f216665c4d38db9269 GIT binary patch literal 2770 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 literal 0 HcmV?d00001 diff --git a/openecomp-bdd/resources/uploads/vlantagging/pattern1c2/differentResourceGroupCount.zip b/openecomp-bdd/resources/uploads/vlantagging/pattern1c2/differentResourceGroupCount.zip new file mode 100644 index 0000000000000000000000000000000000000000..13c08e99c4cff7a4277518dc318e28c19fb28c8f GIT binary patch literal 3101 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

pc^pwnoTfUQHO@;uGt>gyrK|I?SLR8J`fj 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 literal 0 HcmV?d00001 diff --git a/openecomp-bdd/resources/uploads/vlantagging/pattern4/regularNestedSubInterface.zip b/openecomp-bdd/resources/uploads/vlantagging/pattern4/regularNestedSubInterface.zip new file mode 100644 index 0000000000000000000000000000000000000000..89adb0f9ec69e54d924fc8353766558e0aa0ce5d GIT binary patch literal 3537 zcmb7{bx;)C7QmO3ZjjCeX<1mhb&*&pmymQx0hf>^M8cI71pyc7kZur3fdwR&E|F4N zIzBoi<>8z6=JR_o^WMEP_sl(ioHOT~d(Zri0hEA{0RRAy0CIg`cZ;ucK}zue0CvJ( z8UVo6#@S8W&lOPu>vx-!plH0-rMOepMm+L7!L2Q?4P`S^N9CkwZ&j9(G2zAA9Iq5c zmCWe(BIe@i>QtzBXq0o&6RJxBdcjXiO63uH(j;7yI)J6sKU4V;e&6Se5 z;CCckAgAdJfWBUeM#ALVOS^+6CLUBq6_rz=a$gf#CM~ubR1sfMtzq$<{P6=w1s`1< z{Q2!uyTz4n$PuH(vCMOK${wTTYUwK3VCM}sFRQINg~{3oD>$@vU`_s2u;t_n+eC3V&HwC`xZjKp1# z?rw1yRq|E|2Aprp_D z6`HGoLuZ(8rSRKtgd)kC;@^LZ*z7XEHbI3$vQ>ADKlivQ?4A<-8SJemu)B@jW<*6q z0Khaa06>2gteXSU%fbGEhmDt)gQpw#*JIu^hhl~$Xd3x;xkUB2%L}Zmd9UTP2H(dq z;j&G8b*DO7%h3xtqM?@qU;X5q(?XbdAmXu4mQ&n2qz1muMA1b`N80Lv+gXfBV_I*o zRGwT^erv1TKa+KzYM}j$GZh{4SzYUABPsDz_X=`<>A3Q+^2WoAU6N_*9EDin-OrC$ z$h>>YQU>GJUsat*1Z+AVXkQa&SZo53mDB!k|mX-i=C5*a1__m@ndYkz_;~X}w}_ zxISpjot_^?eBA3>&qVR>44(!PvTAEFP%0!H z0J1G}pEt!v!*~@4`f@2egjL9~^gB2AwX-lB%gKS-ypK$y3jAdfB;aKUT;lOYrq-^p z5ue5FgPcn4K%&GV3qD6d3%azDGdLF5ON4meLAiv1t6@m899?1J;V#@-vec}zaTRw& zMOJ&XQttz?BFHOKyhvTQJ?!ZV3sK@a9~bzSCF?l-t!Q$Sp14p)vdvH zuB~CX6l@M7N?Upn<3;(hV1g#ygdW>xb(ggv#2B$RAV+&Y#`OzJtE}h{yui7wfZM;OH+ER8?24|7*Ylvy}Au_)*i?s4KtqcUZd{}>XW zv<=?L6h;@f@9!zvn$Vc?X+9o#^7S?zT+xz#nO>2r6=CmBeY8|Ril%>RJXoMkhxtiC zDm56Axn;2O0AFfcZLzkn;X5#LTl5TY^cr}OM8>o~LqX9xNz<&`5GKG?NrJ{Rc;oU5kLoSP)p zy2E_qQAbi^$8653$UcV0wTqXJ+-y~+W$avO5GRUXEJLr$)vF6-q0ig$eoA^G4qF<= zA+ZGan{ft@_uN&V%-nOt?W-6NO(q72nn>p9R9bSRRqG$>A;~W)rWu}EeMs>1llCh5 zxRD!MaiWrAN5m>zCe4pGgmeA~E2JEcDs+CW+oT6Fr>c`=j&e5$nMDsIJ-*)jG{r*c zp))-JM&X+J7Cg`}&xN{-6SpYC-yCGh7?O zO{hs1B*i+`WZA16H8YyxBQX)F4)gI2NeC|{B{7yO&R3G&)uDk)rt~jh6Z<(Cf|nfe zH2nlUK1Mb>Lb2KE-sd*!pdXtFV8vMlxteK3fuMyy9JybXAk*j#Y|8mP@TWfAsUPhA z9@*B7P3kz4J!Uzi?;{h$jGOrO9;*6cQ2tN0Ze8w-uiW%FpY*IPmpxCf(`;5&^4>V> zYyu-U7%t!7Hmw6X&k~X)Qpak*;PuN%cNo>psxMAM%eJ8|&nG$%RrP1rnPuIp>a66> zr726>k=Mqn6p9;tId*@R=${2|pcFV%Z>o5Oy+a|Qcdrjcy7ae}?r_d21p)m@Tv9hy zht>(_>c-@@Y;w-V$R6b7)hQj61rXSNC=eKFkas}V!B-``qe}VIboGX|MQx%`8?rT) zBY-5wOE4#(+56Ss`rOEJ8|#@9(Rf;lQ2nOwc8i4nE=+cgumKBQOIfH*{t`w!Dz5p6&p1(r}@eZ z5`)1^r^rh{#el+&OisiT9zyt@UdLOj97j%}lGHHqfzZ}L%poG%cOE{xoN zFI^Y3M8Ekd7{y$SO^iDxzLiW?Y~=*OX6dxW&U(kszdp|Q`n}7Ecf^tE6b3D!NvWnHrDn>hBMV-J$u}sCtM3OOrK<<{6niuOARd~Fu^u*}^gJ~2S|C1cR*Mg|1+#Y0H@*)nfRs+J)sXJTRa$?S~eTv zpr2&6(31tS)|Th`NM+qEqH7q7Rh61((jp$%G*mJ?DI>n$sV{O9=o3cGzPCuXDWk9* zH&!M5LQwg#` zM`wh79geo3de(pZ{%HfJRqBI)n*tjk0_gtny0$XaM1Brmv;HAZe8M)}+v4Hfb~4V3 zADVpmE`9hI&5OOB(0Pd=oCtJ7k!afziz+xE99z`5{-dC8;2Z0QF{hN{5=Uf6G&Som zhrxH@8)XDjxx{(yZv%C|4wzwIE*th)&Qtl|$Cy6JJR~@n9~7H&o7WGR^y}c%@EPpP zzbP{Is82>o0ekZkhLUYxn^n1_Tu))gZBvV_@c?Hdd`~N z3a zHa!5ZzUZ&T{rB_FS%T~z8ax0qphYrA-L7yLuWgjz(ma$$8YVHVSDQiPvOw8PQ1ymU(RWLx69=0L8ki^Pk< zhaFpM^((Jl;%8g=3guOB>){M!-{MKm3F8|KFeDDtm-@pU#5iAo!^{Z-k*wH)Ca{}7)fYq$k#UM0`ZJza?XF-|fnBFcu zKC&ggWGTr)j=$ZEMyuJ)R`M#1Z+21}J!(FiRB>}WSQoo-IqP@-#3i%=L9r<1gpDNID6x6Q2q-K zZ|mSvXF_so@FBz&Z%C^X!pJkAd@~(7yXs`7yacUQvhMn|r+nD8QnlnkkW?CcUFMi% z6%jd*&c^PJe<#(Pdi!$1U8_-H&M{wgl0w{R?P@o(s-)olI$_Nn=hPsdtI(FZWIwYo z>f*OX$jVo5&33izH#WGJ*@;>1ytz}mB?x-x>*&1j`rkt+T)S0eE_b2WbxP4Ye(JX_ zYI`((HK2@W8UtG}~-ccgP5WJ6*99ble^&jy2=X%1{bbd{-{so~j&RbbDT4=_QL03(+wpK<&h31fY*Bb&Fw zXWi^Oa&~VF(Fzg}xWNP{f-oeWq9l3!eWJFxLzYlAzgX_grD-9x808Kr-yFPuCS9u@ z$?0R!=n-Vt>*Z8<+wY|1EaBsu=ssDPE6#2s-}U_|qHxuL>R4HX3C$(HXrcxU+BD1{ zoJ1aK#PwhWhQ=2EykPuIdd5cN0!g`BgC~=l0P&(3iRbOxXkRPHbuBT=ov@Gq%8_&7J+>%qWu2^aHZQl{ zP|tgG`m5|qE4Mjh2{krj5Bi@f43l@As-$|g>IOgB)i3*dDfFsOz+&#VLl$2wJ_ySb zUxV({G>9}!jBnzo6)b=b=X=F)D1xAsl*?-7O-18xH(Q9a^z2L6kSD%Gu)WUaHGIKZoC}i z{o}v4aJo5xt|i#Oxh!BfuO0OQ3-3j^UIiVaQ!F%;xLOJ4t<+ybp4583j$DL5gE}hp zJuZyOsDwT~c61Spvlaof)pkaAItE8&+{aNxm3n=y=zIRQ(i&>`CsbIgQta86B9~(u zLU$y=;q3=dhciR2tnM#R!luVvXK(X;dHc5*Z8qt`o|?%cBAXXpEw4or�vVNk?k_ zICZxrz49ytx+6WM!Dwuzu(xnIQ`JArvSZ=cqnm?)(Bu6#l0q=mnNc_OQ`U*y`g0ZQDF||f zOv-3ddq&!sC!8JioQF=xUg7lxTPm+%BJ@blKSR@m?gT+cPD)Z$z>ng298uC0gEJd0 zv363F%8gBvF`Eh61w>@h=n(A#PotVXS8%r$C8{ekz8>Kxdy3kB3==ginv!Y}>2gsM zvZ!KL0WjL|O-35qgYmA>XQE!6PS*F!dMAY)pQlb=x9y*2JzHQhs<6QDNY@Q_t zrw1liPngQZ6yDgi&&}g^F1CD-xqD!p4%w|vP(|)q)710HZ}W_DgU4s78(NsQRe{(K zZyGN^_K{fq&Oh!S5}xk3#%#M|HURnhL65qazCE`geabWkFWqF00|*pZ{3^v zS@i6f@n>e{w6d3Ziowp5UG~y*?Rfs6Umak^pXr%{!Cv}dMgsgFF=4NWWdGlD$22kH z&mznx{$3GZ_FqJp&i}n?J`nF8CD{O(@fS6w9lcj=iQ~U&|JmPr1$27+ literal 0 HcmV?d00001 diff --git a/openecomp-bdd/resources/uploads/vlantagging/pattern5/Pattern_5_NestedResourceWithMultipleComputeAndPort.zip b/openecomp-bdd/resources/uploads/vlantagging/pattern5/Pattern_5_NestedResourceWithMultipleComputeAndPort.zip new file mode 100644 index 0000000000000000000000000000000000000000..64430235bf06bec42e63298505e65ffb4bcf5a0d GIT binary patch literal 2191 zcmZ`)dpwhUAD&IwLk=-H^*Bb6SUIfH#7xfT7>}tOCbUgvPHAZki=1DY;^3pkm}^J={J zMC85pp1S`bG@4o$Lp3mChD#p90`-}xNu!Iio{P>jnu3<1=d0A5H(reA22u;-M#yb3 zZEKB+A-%F;a?`@GAeK!4Mc}KrCOcBqlF=;vJkxo7W6WA+im07KC*7yhH_}`+g>KS` z1tQ6Pr&!)TrK5dHvuvTDK@L&ObX%}CytY%yc1r~$ANf)qah>1iRzQ%8R)*GQCyX6V zYWM~ERkSo94k5p-Aa5Xhjw7Caxm0nxLzT}H zUSD^#s`g#SiKbD8n}2Y}mrM7C0sz5W zpJH6AcuXJ><8}JHJCTSX;B~(L_g<8n%^(y)s(8sc^LdAZ7=y|d6vT~_$t|IX)Ex#tDh`Lc1L)-#sb`3r~G zp`v*SCgXNHBwaA*gQ+}6uTnM|lbwo2!H=IPwOA%abWf&lKWuc?QFs45LlUp~EGw^y zUTvWm_^^hg-ZiH06X}CbbB)dF4OBYRPB)gA(N0s0Mi$1tkcdIlkvA46`{#_$qc2e( z`<3odKihQd4~+uz35xkb*0<>$j|*VFv6RR<`6D#>Meh;OvtCPJ>yo(lIc><3G?|!@ zB|&iB2$1%dtd7bqj4JYz?fFrS<_3L#@s~9$-ILjD}IT+>)R`^D7S1LZY9B#b1bMj;6RsZnM9EO)Fct3^qmWJ*`jv%xaHcCIEo zsEHktsb}HA)`?H2wD^Hum8RUhd#jAuzZe&63Fn(1453TI9Bo7-`m5@vlrWKTo``X~ z=9Ahc(z8xWnN}ZB^z}bmfHfmv`&KYbO#HwRz51_VI z<{E(tPoaDRLJFU zLZy1L%?qZaq!voQo!06x8fNg{YMZTtRGNA%yJx9P-m!VmXbSOibSZwhyd68>S9&`G z-POGG%IAy3)<#}|Ecr`t8###|01*DSk%O`BKZe(w6Ek)YD$>BWAbj-0LGt4$OgGNu z!anW6CWMAExH-?u_&~pDRh@f(#Js6Bwxbeu%4a}Ujc`X>YaSkdLJSV7dwS)m1D>4r zS9~i(x!WTQb{e_ZOgNflEefsNb?-}&^8!KyB%Rx)n)2b0ReSII876xQ9r)WW<}?uj zwl;K8fs}s;-GSdpg-;m7RQ^%Y;A(d!15`xph{Iso#RFB+1HzVe6evffQZMngdA3|f zQVxQ47k1T-s*16Fo-8b1p`+AO6slEggX}X|sg>v^>y6#x8r&ClA}5zfAvrt@m%6#%_e&jkNt7Vu=3D=6|4r&MUjWI9&3 znhy1VDmN7qez#9vzkal1%CY2A$OoR>cwKmX&70%$l)}p#iyJf{$6}-WbdLDSped&& zcE3O8MCXB<^8~Bl#)>UYD+mdkf^l;-xIb2_tChT+GXf;&<_!Vet!2>)F_MGc%BzGFuX6GktFKPg?mi zTk%)=t#f=c{T!G6e@ykwB6^uWJ*Wk2#a~6Xp0Uj$wY>io`RBxK7AON5{3uSv>`#Gz V(AHwx_V2aj<=zq8?_B$_`Wsc)yOsa| literal 0 HcmV?d00001 diff --git a/openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern1aHeat.zip b/openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern1aHeat.zip new file mode 100644 index 0000000000000000000000000000000000000000..f4107be42a7afdb1138f81372c545737d40353ae GIT binary patch literal 2883 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 OAH=l}oBPLz0saH31o}Y$ literal 0 HcmV?d00001 diff --git a/openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern1c1Heat.zip b/openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern1c1Heat.zip new file mode 100644 index 0000000000000000000000000000000000000000..2ac16049bd9632129fb800356dd10a6bd58db309 GIT binary patch literal 4501 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 literal 0 HcmV?d00001 diff --git a/openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern1c2Heat.zip b/openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern1c2Heat.zip new file mode 100644 index 0000000000000000000000000000000000000000..7d990e6844598467cd7cb156f6737b24a569eff3 GIT binary patch literal 2913 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 N(6NRu|0ycKzX9iY9&`Wz literal 0 HcmV?d00001 diff --git a/openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern4Heat.zip b/openecomp-bdd/resources/uploads/vlantagging/vfcinstancegroup/groupPattern4Heat.zip new file mode 100644 index 0000000000000000000000000000000000000000..e744c93a6ba04722224a1e2109760420d67393d1 GIT binary patch literal 3609 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 IMfvmXU&lUWtpET3 literal 0 HcmV?d00001 -- 2.16.6