Abstracts connection to Quantum service into higher level operations performed by the QuantumManager.
Separating this out as a class also let’s us create a ‘fake’ version of this class for unit tests.
Creates a Quantum port on the specified network, sets status to ACTIVE to enable traffic, and attaches the vNIC with the specified interface-id.
Create network using specified name, return Quantum network UUID.
Deletes Quantum network with specified UUID.
Detach and delete the specified Quantum port.
Retrieve all networks for this tenant
Given a tenant and network, search for the port UUID that has the specified interface-id attachment.
Determine if a Quantum network exists for the specified tenant.