neutron_tempest_plugin.services.network.json package

Submodules

neutron_tempest_plugin.services.network.json.network_client module

class neutron_tempest_plugin.services.network.json.network_client.NetworkClientJSON(auth_provider, service, region, endpoint_type='publicURL', build_interval=1, build_timeout=60, disable_ssl_certificate_validation=False, ca_certs=None, trace_requests='', name=None, http_timeout=None, proxy_url=None, follow_redirects=True)

Bases: tempest.lib.common.rest_client.RestClient

NetworkClientJSON class

Tempest REST client for Neutron. Uses v2 of the Neutron API, since the V1 API has been removed from the code base.

Implements create, delete, update, list and show for the basic Neutron abstractions (networks, sub-networks, routers, ports and floating IP):

Implements add/remove interface to router using subnet ID / port ID

It also implements list, show, update and reset for OpenStack Networking quotas

Module contents