ebgp yang model change 33/86733/5
authorSrinivas Rachakonda <srinivas.rachakonda@gmail.com>
Mon, 6 Jan 2020 08:54:45 +0000 (14:24 +0530)
committerJamo Luhrsen <jluhrsen@gmail.com>
Wed, 8 Jan 2020 16:32:06 +0000 (16:32 +0000)
netvirt ref - https://git.opendaylight.org/gerrit/c/netvirt/+/86039

Signed-off-by: Srinivas Rachakonda <srinivas.rachakonda@gmail.com>
Change-Id: I7f81a4c4b93001a1afefd9f7b8e1db0b6079d068
Signed-off-by: Srinivas Rachakonda <srinivas.rachakonda@gmail.com>
csit/libraries/BgpOperations.robot
csit/variables/bgpfunctional/addNeighborsContainer_bgp/location.uri [new file with mode: 0644]
csit/variables/bgpfunctional/addNeighborsContainer_bgp/post_data.json [new file with mode: 0644]

index d15120d29c2564e4b42bb7cca2e0288f9f6dde46..09c754cd4bbec3abb24a48f8d3cc53d4e0307d28 100644 (file)
@@ -251,7 +251,8 @@ Create BGP Configuration On ODL
 AddNeighbor To BGP Configuration On ODL
     [Arguments]    &{Kwargs}
     [Documentation]    Associate the created L3VPN to a network-id received as dictionary argument
-    TemplatedRequests.Post_As_Json_Templated    folder=${VAR_BASE_BGP}/addNeighbor_bgp    mapping=${Kwargs}    session=session
+    CompareStream.Run_Keyword_If_Less_Than_Magnesium    TemplatedRequests.Post_As_Json_Templated    folder=${VAR_BASE_BGP}/addNeighbor_bgp    mapping=${Kwargs}    session=session
+    CompareStream.Run_Keyword_If_At_Least_Magnesium    TemplatedRequests.Post_As_Json_Templated    folder=${VAR_BASE_BGP}/addNeighborsContainer_bgp    mapping=${Kwargs}    session=session
 
 Get BGP Configuration On ODL
     [Arguments]    ${odl_session}
diff --git a/csit/variables/bgpfunctional/addNeighborsContainer_bgp/location.uri b/csit/variables/bgpfunctional/addNeighborsContainer_bgp/location.uri
new file mode 100644 (file)
index 0000000..370afc1
--- /dev/null
@@ -0,0 +1 @@
+/restconf/config/ebgp:bgp/
diff --git a/csit/variables/bgpfunctional/addNeighborsContainer_bgp/post_data.json b/csit/variables/bgpfunctional/addNeighborsContainer_bgp/post_data.json
new file mode 100644 (file)
index 0000000..e6e09e2
--- /dev/null
@@ -0,0 +1,10 @@
+{
+       "neighborsContainer": {
+           "neighbors":[
+             {
+                "address":"$neighborAddr",
+                "remote-as":$remoteas
+             }
+          ]
+       }
+}