Remove openstack.common.exception usage

Fixes-Bug: #1208734

This file is deprecated, stop using it.

Change-Id: I4ad53008a6d350dbf4003f4e01088e95d6b42a3e
bp:pxeboot-ports, provide pxboot on ports

Teach neutron how to manage PXE boot.

Allow pxe boot parameters to be specified when creating a network port.

Implements bp:pxeboot-ports

Change-Id: Id6e41a0896150a62384fcd3fe9b42f1d7555109b
Allow 'any' option for protocol in the firewall rule

Closes-Bug: #1217212

The current allowed values for
protocol are tcp, udp and icmp. Adding
'any' as allowed option. Since the
API expects 'None' value for 'any',
the 'create' and 'update' changes the
args to 'None' when 'any' is set.

Change-Id: I33cdf62244f2217379c40a8cd4c776382935ef17
Add provider attribute to lb-pool-create command

Also add formatter for the provider attribute,
so if provider is empty or absent, it displayed as 'N/A'

Change-Id: I5e07942e83c48eff1c04c7d00bd9c98658dcfb58
Merge "Allow 'any' option for protocol in the firewall rule"
Merge "bp:pxeboot-ports, provide pxboot on ports"
Fix cisco n1kv plugin cli option and help

Rename VXLAN option to OVERLAY and add help for sub-type field in
the Cisco N1kv specific cli to accomodate
cisco-plugin-n1k-enh-vxlan-support blueprint.

Change-Id: I4a3dc7ad1b45f6effebd6fd337c51e7c0eeba84c
Closes-Bug: #1220966
Update cliff version to 1.4.3 in requirements.txt

cliff 1.4.3 fixed the encoding output issues,
So update cliff version in file requirements.txt

Fixes bug #1189112

Change-Id: If3bd7da80b204c41c714fd68373be6798b322e8d
Merge "Add provider attribute to lb-pool-create command"
Merge "Fix cisco n1kv plugin cli option and help"
Client for metering extension

blueprint bandwidth-router-label

Change-Id: I4d55c0f950d380c89e0d17c08facfe9ed078dd8e
Merge "Update cliff version to 1.4.3 in requirements.txt"
Merge "Client for metering extension"
Update help string to match API doc

This changes the text to match what we are stating in
the API documentation (clarifying with review 46569).

Since there is no validation, no changes were made for
peer-address, which is now a string and not IPAddress.
Also, we are leaving peer-id as mandatory, per the API
document.

bug-1225129

Change-Id: I9c3f14213785084349b56a4081e34c209b878ec4
Merge "Remove openstack.common.exception usage"
Merge "Update help string to match API doc"
Update tox.ini to use new features

tox 1.6 allows us to skip the sdist step, which is slow. This does that.
It also allows us to override the install line. In this case, it's
important as it allows us to stop getting pre-release software we
weren't asking for.

Change-Id: I2641c847403f61c5da8a8be0c8804c7c23a043ed
Adds IpAddressGenerationFailureClient exception

Adds the IpAddressGenerationFailureClient exception so
a more specific exception than NeutronClientException is raised
when IPs run out. This will allow for better exception
handling in Nova and help fix nova bug 1212137

Change-Id: I921ba5d5f5ee3dc9620dcdbbd04d6fef824c9a53
Closes-Bug: 1231836
Fixes the display message for the insert/remove firewall rule CLI

Removing the json.dumps and adding a more relevant message.

Closes bug: 1232313

Change-Id: I19da455e76af1cb60e94c9a17880936c515f899d
Adds ExternalIpAddressExhaustedClient exception

Adds the ExternalIpAddressExhaustedClient exception so
a more specific exception than NeutronClientException is raised
when IPs run out. This will allow for better exception
handling in Nova.

Closes-Bug: 1233143

Change-Id: I9f40bf14eec0f485dfd21b36605a2474b99a8941