+ OVSDB.Log Request ${resp.content}
+ BuiltIn.Should Be Equal As Strings ${resp.status_code} 200
+ BuiltIn.Wait Until Keyword Succeeds 8s 2s Utils.Check For Elements At URI ${OPERATIONAL_TOPO_API}/topology/ovsdb:1 ${NODE_LIST} pretty_print_json=True
+
+Create OVSDB NODE HOST1
+ [Documentation] This request will create OVSDB NODE HOST1
+ OVSDB.Create Ovsdb Node ${TOOLS_SYSTEM_IP}
+
+Create QOS entry
+ [Documentation] This request will create QOS entry
+ OVSDB.Create Qos ${QOS}
+
+Create Queue entry to the queues list of a ovsdb node
+ [Documentation] This request will creates Queue entry in the queues list of a ovsdb node
+ OVSDB.Create Queue ${QUEUE}
+
+Update existing Queue entry to a OVSDB Node
+ [Documentation] This request will update the existing queue entry to a OVSDB Node
+ OVSDB.Create Queue ${queue}
+
+Update QOS with a Linked queue entry to a OVSDB Node
+ [Documentation] This request will update the QOS entry with a Linked queue entry to a OVSDB Node
+ OVSDB.Update Qos ${QOS}
+
+Get QOS Config Topology with port
+ [Documentation] This will fetch the configuration topology from configuration data store to verify the QOS is added to the data store
+ ${resp} = RequestsLibrary.Get Request session ${CONFIG_TOPO_API}
+ OVSDB.Log Request ${resp.content}
+ BuiltIn.Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code}
+ BuiltIn.Should Contain ${resp.content} ${QOS}
+
+Get QOS Operational Topology with port
+ [Documentation] This request will fetch the operational topology from the connected OVSDB nodes to verify the QOS is added to the data store
+ @{list} = BuiltIn.Create List ${QOS}
+ BuiltIn.Wait Until Keyword Succeeds 8s 2s Utils.Check For Elements At URI ${OPERATIONAL_TOPO_API}/topology/ovsdb:1 ${list} pretty_print_json=True
+
+Get Queue Config Topology with port
+ [Documentation] This request will fetch the configuration topology from configuration data store to verify the Queue is added to the data store
+ ${resp} = RequestsLibrary.Get Request session ${CONFIG_TOPO_API}
+ OVSDB.Log Request ${resp.content}
+ BuiltIn.Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code}
+ BuiltIn.Should Contain ${resp.content} ${QUEUE}
+
+Get Queue Operational Topology with port
+ [Documentation] This request will fetch the operational topology from the connected OVSDB nodes to verify the Queue is added to the data store
+ @{list} = BuiltIn.Create List ${QUEUE}
+ BuiltIn.Wait Until Keyword Succeeds 8s 2s Utils.Check For Elements At URI ${OPERATIONAL_TOPO_API}/topology/ovsdb:1 ${list} pretty_print_json=True
+
+Delete a Queue entry from a Qos entry
+ [Documentation] This request will Delete a Queue entry from a Qos entry
+ ${resp} = RequestsLibrary.Delete Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1/ovsdb:qos-entries/${QOS}/queue-list/0/
+ BuiltIn.Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code}
+
+Delete a QoS entry from a node
+ [Documentation] This request will Delete a QoS entry from a node.
+ ${resp} = RequestsLibrary.Delete Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1/ovsdb:qos-entries/${QOS}/
+ BuiltIn.Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code}
+
+Delete a Queue entry from an ovsdb node
+ [Documentation] This request will Delete a Queue entry from an ovsdb node
+ ${resp} = RequestsLibrary.Delete Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1/ovsdb:queues/${QUEUE}/
+ BuiltIn.Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code}
+
+Delete the OVSDB Node HOST1
+ [Documentation] This request will delete the OVSDB node
+ ${resp} = RequestsLibrary.Delete Request session ${CONFIG_TOPO_API}/topology/ovsdb:1/node/ovsdb:HOST1
+ BuiltIn.Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code}
+
+Get Config Topology to verify that deleted configurations are cleaned from config datastore
+ [Documentation] This request will fetch the configuration topology from configuration data store to verify OVSDB NODE is deleted frrom the configuration data store
+ ${resp} = RequestsLibrary.Get Request session ${CONFIG_TOPO_API}
+ OVSDB.Log Request ${resp.content}
+ BuiltIn.Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code}
+ BuiltIn.Should Not Contain ${resp.content} ovsdb:HOST1