summaryrefslogtreecommitdiff
path: root/neutron/services/l3_router/l3_apic.py
Commit message (Collapse)AuthorAgeFilesLines
* Decompose Apic ML2 mechanism driverIvar Lazzaro2015-07-241-184/+0
| | | | | | | | | | As a part of the vendor decomposition effort, the apic ML2 driver code is removed and replaced by its version in the openstack/networking-cisco repo. Change-Id: Iffb5245b4c88b65afe62dd7435ee80489a654fee Partial-implements: blueprint core-vendor-decomposition
* oslo: migrate to namespace-less import pathsIhar Hrachyshka2015-02-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Oslo project decided to move away from using oslo.* namespace for all their libraries [1], so we should migrate to new import path. This patch applies new paths for: - oslo.config - oslo.db - oslo.i18n - oslo.messaging - oslo.middleware - oslo.rootwrap - oslo.serialization - oslo.utils Added hacking check to enforce new import paths for all oslo libraries. Updated setup.cfg entry points. We'll cleanup old imports from oslo-incubator modules on demand or if/when oslo officially deprecates old namespace in one of the next cycles. [1]: https://blueprints.launchpad.net/oslo-incubator/+spec/drop-namespace-packages Depends-On: https://review.openstack.org/#/c/147248/ Depends-On: https://review.openstack.org/#/c/152292/ Depends-On: https://review.openstack.org/#/c/147240/ Closes-Bug: #1409733 Change-Id: If0dce29a0980206ace9866112be529436194d47e
* Enable the "not-callable" pylint checkAngus Lees2014-12-311-0/+1
| | | | | | | | | | | | | | | | This check catches attempts to call variables that pylint believes are not functions. A trivial example would be: # Trivial example caught by this check: foo = dict() print foo('bar') # <- oops, meant foo['bar'] This change enables the "not-callable" pylint check, after disabling a few cases where the alert triggers but the usage was intended (defining decorators). Change-Id: I09ad929902509018fe7183a15b784601c36b6196 Related-Bug: #1356224
* Migrate to oslo.utilsIhar Hrachyshka2014-11-261-1/+1
| | | | | | | | | | | | The following modules are removed: - excutils, - importutils, - network_utils, - strutils, - timeutils. Closes-Bug: #1385355 Change-Id: I1f34f17f5dbf37032584008f27e65d4dc4d475f4
* Remove @author(s) from copyright statementsGary Kotton2014-09-151-3/+0
| | | | | | | | | We have git to track authorship, so let's not pad source files with it as well. A hacking check has been added for this. The value is N322. Change-Id: Iab0b64d417e0bb41a6b455e2ac377deee64ec3ee
* Apic drivers enhancements (second approach): SyncIvar Lazzaro2014-08-311-0/+30
| | | | | | | | - Model synchronization Implements blueprint: apic-driver-enhancements Change-Id: I4264afe5c140c3576951c1a5a28a8d7666481147
* Apic drivers enhancements (second approach): L3 refactorIvar Lazzaro2014-08-311-75/+103
| | | | | | | | | - refactor to leverage Client's transactional capabilities - General refactor to improve the driver's reliability Implements blueprint: apic-driver-enhancements Change-Id: I5a19039e82988a0570622bc1ddb1429e9833d478
* Apic drivers enhancements (second approach): BackendIvar Lazzaro2014-08-281-11/+8
| | | | | | | | - Move backend facing modules to a library Implements blueprint: apic-driver-enhancements Change-Id: Ia4553d3885ca1886ca6bc7ea5d96afeace5fc457
* Remove auto-generation of db schema from models at startupSalvatore Orlando2014-08-151-3/+0
| | | | | | | | | | | | | | | | | | This patch removes the Neutron capability of creating database tables from sqlalchemy models for all those model classes for which a table is not found in the database schema. Migrations should be the official and only solution for creating and managing the Neutron db schema. This patch also adapts unit tests in order to ensure test schemas are still correctly created. DocImpact Update deployment documentation accordingly. Closes-Bug: #1207402 Change-Id: Ie4ee5507888ecad5f6dc32ce7a029c43014687a2 Co-Authored-By: Henry Gessau <gessau@cisco.com>
* Extract CommonDBMixin to a separate fileEugene Nikanorov2014-07-101-1/+0
| | | | | | | | | | db_base_plugin_v2 imports too much modules that are not necessary usually, so extract CommonDBMixin in different file. Plus using db_base_plugin_v2 for some types of modules can lead to cycles in imports, this refactoring should resolve the issue. Closes-Bug: #1340145 Change-Id: Idb027d7c5cee2d5bc7598f805c56c55fd4aca048
* Cisco APIC Layer 3 Service pluginArvind Somya2014-06-041-0/+135
This plugin provides Layer 3 features for the Cisco APIC. The service plugin is currently limited to internal gateways due to limitations in the Hardware. Change-Id: I81cde4d721f9d72ec67baaf64ab91148b3799d78 Implements: blueprint cisco-apic-l3