neutron/neutron/extensions
Jens Rosenboom 412ba9f121 Allow min_l3_agents_per_router to equal one
As an operator, when I am running a setup with two network nodes, the
idea of running L3 HA is that an outage of one of the network nodes
should have minimum customer impact. With the current rules in place,
existing setups will indeed have little to no impact, but customers will
not be able to create new routers during the outage.

With this chance in place, we can set min_l3_agents_per_router=1, so the
customers will be affected even less. New routers will be created with
just one instance, which certainly is not optimal, but at least will
fulfill the customer request. Once the second network node recovers, the
second router instance will be added and thus redundancy restored.

Also change the help text to specify the effect of setting
min_l3_agents_per_router more clearly.

Conflicts:
	neutron/db/l3_hamode_db.py
	neutron/extensions/l3_ext_ha_mode.py

Closes-Bug: 1555042
Change-Id: I8a5fc74a96c784d474aefe2d9b27eeb66521ca82
(cherry picked from commit ab131ee0af)
2016-07-06 06:25:13 +02:00
..
__init__.py Removing vim header lines 2014-04-01 10:38:31 -04:00
address_scope.py Correlate address scope with network 2016-02-22 22:46:18 -05:00
agent.py Wrong usage of "a" 2015-12-30 01:15:16 +08:00
allowedaddresspairs.py Merge "Allow address pairs to be cleared with None" 2016-02-26 21:33:23 +00:00
auto_allocated_topology.py Implement 'get-me-a-network' API building block 2016-02-08 18:06:35 -08:00
availability_zone.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
bgp.py Add Queries For BGP Route Lookups 2016-03-02 11:03:02 -08:00
bgp_dragentscheduler.py BGP Dynamic Routing: introduce BgpDrAgent 2016-02-18 10:46:55 -08:00
default_subnetpools.py Add use_default_subnetpool to subnet create requests 2016-02-23 20:53:43 -07:00
dhcpagentscheduler.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
dns.py Fix required extensions mix-up 2016-01-28 15:42:58 -08:00
dvr.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
external_net.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
extra_dhcp_opt.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
extraroute.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
flavors.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
l3.py Pecan: get rid of member action hook 2016-02-19 04:30:08 -08:00
l3_ext_gw_mode.py Remove 'validate' key in 'type:dict_or_nodata' type 2016-01-14 00:07:19 -05:00
l3_ext_ha_mode.py Allow min_l3_agents_per_router to equal one 2016-07-06 06:25:13 +02:00
l3agentscheduler.py Fix remove_router_from_l3_agent for 'dvr' mode agent 2016-02-02 19:04:13 +08:00
metering.py Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
multiprovidernet.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
netmtu.py Fixes typos Openstack -> OpenStack 2016-01-18 16:04:56 +00:00
network_availability_zone.py Use a joined relationship for AZ info on networks 2015-12-14 14:45:30 -08:00
network_ip_availability.py IP Availability: remove unused imports 2016-03-01 07:06:10 -08:00
portbindings.py macvtap: ML2 mech driver for macvtap network attachments 2016-02-17 15:57:37 +01:00
portsecurity.py port security: gracefully handle resources with no bindings 2016-03-30 17:15:56 +00:00
providernet.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00
qos.py Give the qos extension a friendly name. 2016-02-13 12:11:37 +00:00
quotasv2.py Pecan: fix quota management 2016-01-13 09:10:25 -08:00
rbac.py Use network RBAC feature for external access 2016-02-29 19:05:26 -08:00
router_availability_zone.py Use a joined relationship for AZ info on routers 2015-12-15 23:29:47 -08:00
routerservicetype.py Merge "Remove get_namespace from API extensions" 2015-06-24 14:54:12 +00:00
securitygroup.py Accept icmpv6 as protocol of SG rule for backward compatibility 2016-03-16 13:32:42 -07:00
servicetype.py Trival: Remove unused logging import 2015-12-26 12:49:56 +08:00
standardattrdescription.py Add a description field to all standard resources 2016-03-05 02:29:35 +00:00
subnetallocation.py Fix required extensions mix-up 2016-01-28 15:42:58 -08:00
tag.py Add tag mechanism for network resources 2016-03-02 05:43:14 +09:00
timestamp_core.py Add timestamp for neutron core resources 2016-03-05 02:17:35 +00:00
vlantransparent.py Use _ from neutron._i18n 2015-12-06 19:39:04 +09:00