neutron-lbaas/neutron/extensions
Sylvain Afchain 5730d87c26 Add L3 VRRP HA base classes
Add L3 HA base classes on the plugin side. A new admin-only ha
attribute is added to the API router resource. Conversion from
or to HA router is possible. Each tenant gets a single network
used for HA traffic. The tenant_id for that network is set to
'' so that it isn't visible via the CLI or GUI. A new table
is added to map a tenant to its HA network. Specific HA
attributes are added to the extra router attributes table.
Finally, each HA router gets a port on the HA network, per
l3 agent it is scheduled on. A new table is added to track
these bindings. A new table is added in order to track
VRID allocations.

DVR integration is not expected to work. Any issues will
be reported as bugs and handled after the feature merges.
Migrating a router to HA or from HA works server side
but is not expected to work (Yet) agent side. This will be
dealt with as a bug in the future.

DocImpact
Partially-implements: blueprint l3-high-availability
Change-Id: I9d935cf5e0c231e8cb7af5f61b9a9fc552c3521e
Co-Authored-By: Assaf Muller <amuller@redhat.com>
2014-09-10 12:06:13 +00:00
..
__init__.py Removing vim header lines 2014-04-01 10:38:31 -04:00
agent.py Fix H302 violations in extensions package 2014-04-23 17:21:11 +02:00
allowedaddresspairs.py no quota for allowed address pair 2014-07-17 23:06:10 +08:00
dhcpagentscheduler.py Fixed audit notifications for dhcp-agent-network 2014-07-17 07:35:08 -07:00
dvr.py L2 Model additions to support DVR 2014-07-17 07:53:14 -07:00
external_net.py Add rule for updating network's router:external attribute 2014-07-22 12:27:14 +04:00
extra_dhcp_opt.py extra_dhcp_opt add checks for empty strings 2013-12-13 08:40:28 -07:00
extraroute.py Removing vim header lines 2014-04-01 10:38:31 -04:00
firewall.py The default value of quota_firewall_rule should not be -1 2014-07-21 23:45:03 +08:00
flavor.py Removing vim header lines 2014-04-01 10:38:31 -04:00
l3.py Fix H302 violations in extensions package 2014-04-23 17:21:11 +02:00
l3_ext_gw_mode.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
l3_ext_ha_mode.py Add L3 VRRP HA base classes 2014-09-10 12:06:13 +00:00
l3agentscheduler.py Add L3 Scheduler Changes for Distributed Routers 2014-07-29 23:10:17 -07:00
lbaas_agentscheduler.py Fix H302 violations in extensions package 2014-04-23 17:21:11 +02:00
loadbalancer.py Check the validation of 'delay' and 'timeout' 2014-06-10 10:07:06 +08:00
metering.py Remove dupl. for get_resources in adv. services 2013-12-28 11:38:35 -05:00
multiprovidernet.py Add partial specs support in ML2 for multiprovider extension 2014-07-21 20:02:14 +00:00
portbindings.py Opencontrail plug-in implementation for core resources 2014-08-12 07:53:19 -07:00
portsecurity.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
providernet.py Fix to throw correct error code for bad attribute 2014-08-08 10:30:23 +05:30
quotasv2.py Fix H302 violations in extensions package 2014-04-23 17:21:11 +02:00
routedserviceinsertion.py Removing vim header lines 2014-04-01 10:38:31 -04:00
routerservicetype.py Removing vim header lines 2014-04-01 10:38:31 -04:00
securitygroup.py SecurityGroupRuleExists should point out rule id inseand of group id 2014-08-13 00:17:25 +08:00
servicetype.py Removing vim header lines 2014-04-01 10:38:31 -04:00
vpnaas.py Fixed template of IPsecSiteConnectionNotFound message 2014-08-26 18:24:20 +04:00