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
${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
${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
${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
${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
${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
${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
${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
${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
${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
${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
${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
${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
${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
${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
${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