vmware-nsx/vmware_nsx/common
Boden R a59c9c4d0e Address pair validation for NSX v3 plugin
NSX v3 does not support CIDR notated IP addresses for
port IP address bindings; thus something like
9.10.11.12/24 is an invalid IP address to use for an address
pair. This patch adds a check to ensure IP address are
of the proper format.

Additionally this patch adds logic to the port update
flow in the case where a backend error occurs on port
update. The logic contained herein now reverts the
address pairs to ensure they are in sync with neutron.

Unit tests are also included.

Change-Id: Ia0c9187b1f6e304690e1a56e94c47fe069179645
Closes-Bug: #1531558
2016-01-14 10:31:51 -07:00
..
__init__.py Move vmware_nsx/neutron/plugins/vmware to vmware_nsx 2015-09-14 18:51:57 -07:00
config.py Making the number of nested NSGroup configurable 2015-12-29 04:57:11 -08:00
exceptions.py Address pair validation for NSX v3 plugin 2016-01-14 10:31:51 -07:00
locking.py Move 'locking_coordinator_url' to common configuration section 2015-10-18 05:20:26 -07:00
nsx_constants.py NSX|V3: fix tags for internal resoucres 2015-12-17 00:42:57 -08:00
nsx_utils.py LOG.warn -> LOG.warning 2015-12-31 01:58:10 -08:00
nsxv_constants.py Truncate edge appliance name when too long 2016-01-12 12:41:42 +02:00
securitygroups.py Move vmware_nsx/neutron/plugins/vmware to vmware_nsx 2015-09-14 18:51:57 -07:00
sync.py LOG.warn -> LOG.warning 2015-12-31 01:58:10 -08:00
utils.py Address pair validation for NSX v3 plugin 2016-01-14 10:31:51 -07:00