Commit Graph

3 Commits

Author SHA1 Message Date
Brian Haley de243a3513 Fix E402 pep8 errors
Fix E402 (module level import not at top of file) pep8 errors
and no longer ignore new failures.

Trivialfix

Change-Id: If9a202f1f322b5b03966c692e33e94b7c872079b
2018-04-20 18:13:07 +00:00
Henry Gessau 88592970d5 Remove erroneous newton milestone tag
Change https://review.openstack.org/268941 inadvertently tagged
alembic migration 3d0e74aa7d37 with the newton milestone.
Remove it.

Change-Id: I46f98a824d2a190c29fb26b62025772de2e4e33e
Partial-Bug: #1623108
2016-09-13 13:47:13 -04:00
Kevin Benton 0e3f4b8335 Add flavor/service provider support to routers
This is the initial support for flavors and multiple service
providers with the built-in L3 service plugin.

This patch handles a few key components:

* Adds an optional flavor_id to the router data model
* Adds a new driver controller that performs the following tasks:
  * Loads up the configured drivers and 4 default drivers representing
    the current matrix of ha/dvr options (single node, ha, dvr, and ha+dvr)
  * Associates every router with a driver based on ha/dvr attributes
    or the flavor_id if specified

Note that the current drivers are very limited because they don't do anything.
All of the complex logic for the in-tree drivers is still tied up in the giant
mixin the service plugin inherits. Breaking that apart will be in follow-up
patches.

Partially-Implements: blueprint multi-l3-backends
Change-Id: Idce75bf0fc1375dcbbff9b9803fd2fe97d158cff
2016-07-26 16:13:35 -07:00