Remove neutron post project split Now that neutron code has been split into own repo, clean up here Change-Id: I6529bedf160c1e1d0ba2c35a37a9b01284fe03a3 Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
Make neutron a simple osgi app Change-Id: I57aabd9db316632d6051eae477ea8a9882699d7f Signed-off-by: Ed Warnicke <eaw@cisco.com>
Neutron LBaaS v2.0 API support Patch#2: -Changed Pool Memebers to its own CRUD interface. Patch#1 -Added LBaaS support per the v2.0 API Doc http://docs.openstack.org/api/openstack-network/2.0/content/ -There are four root API members as defined by the API spec: Load Balancer, LB Pools, LB Listeners and Health Monitors. -Members are nested underneath LB Pools. The URL API path is defined in the patch but needs to be wired into the binding. That work wouldnt change the API just the implementation. -The patch is getting huge so unloading for review. LBaaS will have a lot of moving parts o0. The postman collection for testing this is at: [ovsdb.git] / resources / openstack / Neutron-v2.0-API-Examples.json.postman_collection Change-Id: I6acb234e7f246a98c57a9cab97af405c028b708d Signed-off-by: Brent Salisbury <brent.salisbury@gmail.com>
OS Neutron FWaaS api/jaxrs and associated bindings Patch#2: -Removed and cleaned up some comments. -Fixed null check on Firewall Rules Patch#1: The Neutron v2.0 API document can be viewed at: http://docs.openstack.org/api/openstack-network/2.0/content/ Sample API calls that can be imported into Postman are located in the OVSDB directory at: Directory: [ovsdb] / resources / openstack / File: Neutron-v2.0-API-Examples.json.postman_collection Change-Id: If37a0dd702aa02db9e94811c9a414718d25f42a7 Signed-off-by: Brent Salisbury <brent.salisbury@gmail.com>
Registered SecGroup/Rules in netconfig.Neutron Activator This patch initiates the Sec CRUD interfaces. Change-Id: Idf5ac503bbc04f1377bf89afa037e5e9d763d35d Signed-off-by: Brent Salisbury <brent.salisbury@gmail.com>
Neutron API v2.0 bindings and APIs for security groups/rules. -This is to enhance the ODL/OpenStack ML2 integration work to include port security services. https://wiki.openstack.org/wiki/Neutron/APIv2-specification Change-Id: Ice5c2fd12381732ab1cbb2394fd67ffed1dcf62c Signed-off-by: Brent Salisbury <brent.salisbury@gmail.com>
Migrate bundles' configuration mgmt to ConfigurationService - Change current logic where read/save config is completely managed by each bundle, with moving it to configuration manager. This decoupling will allow configuration manager to decide how to persist the bundles' configurations to disk, withouth necessarely depend on java serialization as today controlelr does. Also now file names can be static and each bundle does not need to track the container context in the file name (which was lame). This allow controller to erase container startup files on container removal, which was not possible today. - Global and in container configuration services to expose two APIs for the other bundles to retrieve and save their config - Per container startup files organized in directories (directory name = container name) - Container startup directory removed on container removal, and created on container creation if not present Change-Id: I58c283eb796cf2a60466a97162428a8c2ae478ae Signed-off-by: Alessandro Boch <aboch@cisco.com>
Config save support for networkconfiguration.neutron With the ODL ML2 Integration, the REST APIs are uni-directional, hence a simple controller restart results in synchronization issues between Openstack/CloudStack ML2 and ODL. The solution that was agreed with Kyle, Ryan, Hugo & others is to add the config save support on the ODL side which will effectively remove the inconsistency issues between Openstack / Cloudstack and ODL. Change-Id: I9c5cb1a7d4acd0c147a3014da090770b231fd8d9 Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
Convert neutron implementation classes to unix line delimiters Replace original windows line delimiters. Change-Id: Icbae06e51f774e788e82683f65fd1d9641102be0 Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
Clean all unused and redundant imports in controller. Enable verification of unused and redundant imports via checkstyle. Rename checkstyle configuration file because it no longer checks only for tabs. Change-Id: Id94a92fbc8a79aba01a4177aec3d80a2b3394508 Signed-off-by: Alissa Bonas <abonas@redhat.com>
Initial push of Neutron interface Two bundles included in this: -networkconfig.neutron (contains JAXB annotated classes, *CRUD interfaces with an implementation [for storing objects], and Aware interfaces [for other bundles to register services]) -networkconfig.neutron.northbound (contains the JAXRS annotated classes along with JAXB annotated request specific classes) Commit amended to refactor .internal package to separate implementation bundle and package Commit re-amended to clean up issues in commons/opendaylight and distribution/opendaylight poms Commit re-re-amended to fix conflicts on rebase (I hope) Getting close to just abandoning the change and starting over Commit re-re-re-amended to fix parent issues in pom amend to remove leaked CRs in distribution pom - Cleanup of some duplicates artifact and of commons-net in modules dependencies, anyway they get in via the commons.opendaylight Change-Id: I15724c55e843237c010dfaec1e1e523560174f51 Signed-off-by: Ryan Moats <rmoats@us.ibm.com>