+ RequestsLibrary.Get Request
+ RequestsLibrary.Post Request
+ RequestsLibrary.Put Request
+ RequestsLibrary.Delete Request
Change-Id: I937339d5474e4ffb72d65e002879eac8f6976e5f
Signed-off-by: Junaid Zulfiqar <junaid.rao21@gmail.com>
Check External Net for Tenant
[Documentation] Check External Net for Tenant
[Tags] OpenStack Call Flow
Check External Net for Tenant
[Documentation] Check External Net for Tenant
[Tags] OpenStack Call Flow
- ${resp} RequestsLibrary.Get session ${ODLREST}/networks
+ ${resp} RequestsLibrary.Get Request session ${ODLREST}/networks
Log ${resp.content}
Should Be Equal As Strings ${resp.status_code} 200
Log ${resp.content}
Should Be Equal As Strings ${resp.status_code} 200
${Data} Replace String ${Data} {netId} ${EXT_NET1_ID}
${Data} Replace String ${Data} {tntId} ${TNT1_ID}
Log ${Data}
${Data} Replace String ${Data} {netId} ${EXT_NET1_ID}
${Data} Replace String ${Data} {tntId} ${TNT1_ID}
Log ${Data}
- ${resp} RequestsLibrary.Post session ${ODLREST}/networks data=${Data} headers=${HEADERS}
+ ${resp} RequestsLibrary.Post Request session ${ODLREST}/networks data=${Data} headers=${HEADERS}
Log ${resp.content}
Should Be Equal As Strings ${resp.status_code} 201
Log ${resp.content}
Should Be Equal As Strings ${resp.status_code} 201
${Data} Replace String ${Data} {tntId} ${TNT1_ID}
${Data} Replace String ${Data} {subnetId} ${EXT_SUBNET1_ID}
Log ${Data}
${Data} Replace String ${Data} {tntId} ${TNT1_ID}
${Data} Replace String ${Data} {subnetId} ${EXT_SUBNET1_ID}
Log ${Data}
- ${resp} RequestsLibrary.Post session ${ODLREST}/subnets ${Data}
+ ${resp} RequestsLibrary.Post Request session ${ODLREST}/subnets ${Data}
Should Be Equal As Strings ${resp.status_code} 201
Create Tenant Router
Should Be Equal As Strings ${resp.status_code} 201
Create Tenant Router
${Data} Replace String ${Data} {tntId} ${TNT1_ID}
${Data} Replace String ${Data} {rtrId} ${TNT1_RTR_ID}
Log ${Data}
${Data} Replace String ${Data} {tntId} ${TNT1_ID}
${Data} Replace String ${Data} {rtrId} ${TNT1_RTR_ID}
Log ${Data}
- ${resp} RequestsLibrary.Post session ${ODLREST}/routers ${Data}
+ ${resp} RequestsLibrary.Post Request session ${ODLREST}/routers ${Data}
Should Be Equal As Strings ${resp.status_code} 201
Set Router Gateway
Should Be Equal As Strings ${resp.status_code} 201
Set Router Gateway
${Data} Replace String ${Data} {subnetId} ${EXT_SUBNET1_ID}
${Data} Replace String ${Data} {portId} ${NEUTRON_PORT_TNT1_RTR_GW}
Log ${Data}
${Data} Replace String ${Data} {subnetId} ${EXT_SUBNET1_ID}
${Data} Replace String ${Data} {portId} ${NEUTRON_PORT_TNT1_RTR_GW}
Log ${Data}
- ${resp} RequestsLibrary.Post session ${ODLREST}/ports ${Data}
+ ${resp} RequestsLibrary.Post Request session ${ODLREST}/ports ${Data}
Should Be Equal As Strings ${resp.status_code} 201
Update Router Port Gateway
Should Be Equal As Strings ${resp.status_code} 201
Update Router Port Gateway
${Data} Replace String ${Data} {subnetId} ${EXT_SUBNET1_ID}
${Data} Replace String ${Data} {portId} ${NEUTRON_PORT_TNT1_RTR_GW}
Log ${Data}
${Data} Replace String ${Data} {subnetId} ${EXT_SUBNET1_ID}
${Data} Replace String ${Data} {portId} ${NEUTRON_PORT_TNT1_RTR_GW}
Log ${Data}
- ${resp} RequestsLibrary.Put session ${ODLREST}/routers/${TNT1_RTR_ID} ${Data}
+ ${resp} RequestsLibrary.Put Request session ${ODLREST}/routers/${TNT1_RTR_ID} ${Data}
Should Be Equal As Strings ${resp.status_code} 200
Create Tenant Internal Net
Should Be Equal As Strings ${resp.status_code} 200
Create Tenant Internal Net
${Data} Replace String ${Data} {netName} ${TNT1_NET1_NAME}
${Data} Replace String ${Data} {netSegm} ${TNT1_NET1_SEGM}
Log ${Data}
${Data} Replace String ${Data} {netName} ${TNT1_NET1_NAME}
${Data} Replace String ${Data} {netSegm} ${TNT1_NET1_SEGM}
Log ${Data}
- ${resp} RequestsLibrary.Post session ${ODLREST}/networks ${Data}
+ ${resp} RequestsLibrary.Post Request session ${ODLREST}/networks ${Data}
Should Be Equal As Strings ${resp.status_code} 201
Create Tenant Internal Subnet
Should Be Equal As Strings ${resp.status_code} 201
Create Tenant Internal Subnet
${Data} Replace String ${Data} {subnetId} ${TNT1_SUBNET1_ID}
${Data} Replace String ${Data} {subnetName} ${TNT1_SUBNET1_NAME}
Log ${Data}
${Data} Replace String ${Data} {subnetId} ${TNT1_SUBNET1_ID}
${Data} Replace String ${Data} {subnetName} ${TNT1_SUBNET1_NAME}
Log ${Data}
- ${resp} RequestsLibrary.Post session ${ODLREST}/subnets ${Data}
+ ${resp} RequestsLibrary.Post Request session ${ODLREST}/subnets ${Data}
Should Be Equal As Strings ${resp.status_code} 201
Create Port DHCP
Should Be Equal As Strings ${resp.status_code} 201
Create Port DHCP
${Data} Replace String ${Data} {dhcpMac} ${TNT1_NET1_DHCP_MAC}
${Data} Replace String ${Data} {dhcpId} ${TNT1_NET1_DHCP_PORT_ID}
Log ${Data}
${Data} Replace String ${Data} {dhcpMac} ${TNT1_NET1_DHCP_MAC}
${Data} Replace String ${Data} {dhcpId} ${TNT1_NET1_DHCP_PORT_ID}
Log ${Data}
- ${resp} RequestsLibrary.Post session ${ODLREST}/ports ${Data}
+ ${resp} RequestsLibrary.Post Request session ${ODLREST}/ports ${Data}
Should Be Equal As Strings ${resp.status_code} 201
Update Port DHCP
Should Be Equal As Strings ${resp.status_code} 201
Update Port DHCP
${Data} Replace String ${Data} {BIND_HOST_ID} ${CONTROLLER}
${Data} Replace String ${Data} {dhcpDeviceId} ${TNT1_NET1_DHCP_DEVICE_ID}
Log ${Data}
${Data} Replace String ${Data} {BIND_HOST_ID} ${CONTROLLER}
${Data} Replace String ${Data} {dhcpDeviceId} ${TNT1_NET1_DHCP_DEVICE_ID}
Log ${Data}
- ${resp} RequestsLibrary.Put session ${ODLREST}/ports/${TNT1_NET1_DHCP_PORT_ID} ${Data}
+ ${resp} RequestsLibrary.Put Request session ${ODLREST}/ports/${TNT1_NET1_DHCP_PORT_ID} ${Data}
Should Be Equal As Strings ${resp.status_code} 200
Create Router Interface on Tenant Internal Subnet
Should Be Equal As Strings ${resp.status_code} 200
Create Router Interface on Tenant Internal Subnet
${Data} Replace String ${Data} {subnetId} ${TNT1_SUBNET1_ID}
${Data} Replace String ${Data} {portId} ${NEUTRON_PORT_TNT1_RTR_NET1}
Log ${Data}
${Data} Replace String ${Data} {subnetId} ${TNT1_SUBNET1_ID}
${Data} Replace String ${Data} {portId} ${NEUTRON_PORT_TNT1_RTR_NET1}
Log ${Data}
- ${resp} RequestsLibrary.Post session ${ODLREST}/ports ${Data}
+ ${resp} RequestsLibrary.Post Request session ${ODLREST}/ports ${Data}
Should Be Equal As Strings ${resp.status_code} 201
Update Router Interface on Tenant Internal Subnet
Should Be Equal As Strings ${resp.status_code} 201
Update Router Interface on Tenant Internal Subnet
${Data} Replace String ${Data} {subnetId} ${TNT1_SUBNET1_ID}
${Data} Replace String ${Data} {portId} ${NEUTRON_PORT_TNT1_RTR_NET1}
Log ${Data}
${Data} Replace String ${Data} {subnetId} ${TNT1_SUBNET1_ID}
${Data} Replace String ${Data} {portId} ${NEUTRON_PORT_TNT1_RTR_NET1}
Log ${Data}
- ${resp} RequestsLibrary.Put session ${ODLREST}/routers/${TNT1_RTR_ID}/add_router_interface ${Data}
+ ${resp} RequestsLibrary.Put Request session ${ODLREST}/routers/${TNT1_RTR_ID}/add_router_interface ${Data}
Should Be Equal As Strings ${resp.status_code} 200
Create Port VM
Should Be Equal As Strings ${resp.status_code} 200
Create Port VM
${Data} Replace String ${Data} {macAddr} ${TNT1_VM1_MAC}
${Data} Replace String ${Data} {deviceId} ${TNT1_VM1_DEVICE_ID}
Log ${Data}
${Data} Replace String ${Data} {macAddr} ${TNT1_VM1_MAC}
${Data} Replace String ${Data} {deviceId} ${TNT1_VM1_DEVICE_ID}
Log ${Data}
- ${resp} RequestsLibrary.Post session ${ODLREST}/ports ${Data}
+ ${resp} RequestsLibrary.Post Request session ${ODLREST}/ports ${Data}
Should Be Equal As Strings ${resp.status_code} 201
Create Port Floating IP
Should Be Equal As Strings ${resp.status_code} 201
Create Port Floating IP
${Data} Replace String ${Data} {macAddress} ${FLOAT_IP1_MAC}
${Data} Replace String ${Data} {deviceId} ${FLOAT_IP1_DEVICE_ID}
Log ${Data}
${Data} Replace String ${Data} {macAddress} ${FLOAT_IP1_MAC}
${Data} Replace String ${Data} {deviceId} ${FLOAT_IP1_DEVICE_ID}
Log ${Data}
- ${resp} RequestsLibrary.Post session ${ODLREST}/ports ${Data}
+ ${resp} RequestsLibrary.Post Request session ${ODLREST}/ports ${Data}
Should Be Equal As Strings ${resp.status_code} 201
Create Floating IP
Should Be Equal As Strings ${resp.status_code} 201
Create Floating IP
${Data} Replace String ${Data} {floatIpId} ${FLOAT_IP1_ID}
${Data} Replace String ${Data} {floatIpAddress} ${FLOAT_IP1_ADDRESS}
Log ${Data}
${Data} Replace String ${Data} {floatIpId} ${FLOAT_IP1_ID}
${Data} Replace String ${Data} {floatIpAddress} ${FLOAT_IP1_ADDRESS}
Log ${Data}
- ${resp} RequestsLibrary.Post session ${ODLREST}/floatingips ${Data}
+ ${resp} RequestsLibrary.Post Request session ${ODLREST}/floatingips ${Data}
Should Be Equal As Strings ${resp.status_code} 201
Associate the Floating IP with Tenant VM
Should Be Equal As Strings ${resp.status_code} 201
Associate the Floating IP with Tenant VM
${Data} Replace String ${Data} {floatIpAddress} ${FLOAT_IP1_ADDRESS}
${Data} Replace String ${Data} {vmPortId} ${TNT1_VM1_PORT_ID}
Log ${Data}
${Data} Replace String ${Data} {floatIpAddress} ${FLOAT_IP1_ADDRESS}
${Data} Replace String ${Data} {vmPortId} ${TNT1_VM1_PORT_ID}
Log ${Data}
- ${resp} RequestsLibrary.Put session ${ODLREST}/floatingips/${FLOAT_IP1_ID} ${Data}
+ ${resp} RequestsLibrary.Put Request session ${ODLREST}/floatingips/${FLOAT_IP1_ID} ${Data}
Should Be Equal As Strings ${resp.status_code} 200
Should Be Equal As Strings ${resp.status_code} 200
${sample1} Replace String ${sample} 127.0.0.1 ${TOOLS_SYSTEM_IP}
${body} Replace String ${sample1} 61644 ${OVSDB_PORT}
Log URL is ${SOUTHBOUND_CONFIG_API}
${sample1} Replace String ${sample} 127.0.0.1 ${TOOLS_SYSTEM_IP}
${body} Replace String ${sample1} 61644 ${OVSDB_PORT}
Log URL is ${SOUTHBOUND_CONFIG_API}
- ${resp} RequestsLibrary.Put session ${SOUTHBOUND_CONFIG_API} data=${body}
+ ${resp} RequestsLibrary.Put Request session ${SOUTHBOUND_CONFIG_API} data=${body}
Log ${resp.content}
Should Be Equal As Strings ${resp.status_code} 200
Log ${resp.content}
Should Be Equal As Strings ${resp.status_code} 200
Delete the Port1
[Documentation] This request will delete the port node from the bridge node and data store.
Delete the Port1
[Documentation] This request will delete the port node from the bridge node and data store.
- ${resp} RequestsLibrary.Delete session ${SOUTHBOUND_CONFIG_API}%2Fbridge%2F${BRIDGE}/termination-point/vx1/
+ ${resp} RequestsLibrary.Delete Request session ${SOUTHBOUND_CONFIG_API}%2Fbridge%2F${BRIDGE}/termination-point/vx1/
Should Be Equal As Strings ${resp.status_code} 200 Response status code error
Get Operational Topology after deletion of Port1
Should Be Equal As Strings ${resp.status_code} 200 Response status code error
Get Operational Topology after deletion of Port1