Commit Graph

  • 43b3394eb5 updates to pip-requires for CI Joe Heck 2011-08-05 09:52:05 -0700
  • 3c461229f8 Loading of device-specific plugins and drivers is done dynamically by setting configuration. All configuration is driven through configuration files place in the conf directory. Each .ini conf file contains info on the configuration. README file updated to reflect all the changes. Fixed issue with delete_network deleting the network even when attachments were present. Fixed issue with port id generation. Sumit Naiksatam 2011-08-05 02:59:54 -0700
  • bb537a081d Deepak/Vinkesh | Fixed show action in extension controller to return 404, added example to include namespace in a request extension vinkesh banka 2011-08-05 12:35:04 +0530
  • 4f783053b6 Merged quantum trunk vinkesh banka 2011-08-05 12:00:21 +0530
  • fc50da6fc6 Santhosh/Vinkesh | Added extension_stubs file Santhosh Kumar 2011-08-05 11:58:45 +0530
  • bdfa32a7d6 Removing extra file in Nexus Driver Edgar Magana 2011-08-04 12:50:12 -0700
  • fdf92daaa4 Removing extra file in Nexus Driver Edgar Magana 2011-08-04 12:02:43 -0700
  • ca1098c75c Relabelling API version to 1.0! Salvatore Orlando 2011-08-04 17:42:23 +0100
  • 4819574b66 Cosmetic changes to unit tests for client library. Pep8 fixes. Salvatore Orlando 2011-08-04 16:56:46 +0100
  • b653ea1c5c Removed quantum/plugins/cisco/db/ and quantum/cisco_extensions since these will be merged separately. Sumit Naiksatam 2011-08-03 16:17:06 -0700
  • 54a4da336f Adding conf directory for configuration files. Sumit Naiksatam 2011-08-03 16:01:57 -0700
  • e4e1891cc1 Fixed pep8 error. Sumit Naiksatam 2011-08-03 15:41:06 -0700
  • e1c068a999 Merging changes. Sumit Naiksatam 2011-08-03 15:38:21 -0700
  • 484e0e8544 Merging changes from lp:quantum Sumit Naiksatam 2011-08-03 15:20:55 -0700
  • b113a0a255 Fixed an issue selecting the right port interface and also properly switching off the Nexus Interface Edgar Magana 2011-08-03 13:29:43 -0700
  • 303eb0bedb Completing API spec alignment Unit tests aligned with changes in the API spec Salvatore Orlando 2011-08-03 18:51:50 +0100
  • 4f50b13b36 Applying fix for bug #814518 Merging from lp:~salvatore-orlando/quantum/bug814518 Salvatore Orlando 2011-08-03 15:45:48 +0100
  • 3843c44843 Adding controller and view builder for attachment resource Salvatore Orlando 2011-08-03 15:42:54 +0100
  • aad3552cc1 Merging the port profile client name fix. Sumit Naiksatam 2011-08-02 20:24:50 -0700
  • 33ee4cabd0 Earlier fix resulted in a different issue (profile client name, was also being used as profile name, hence breaking). Sumit Naiksatam 2011-08-02 18:39:51 -0700
  • 9f8b25e53c Truncated the port profile client name length to 16 characters (ucsm excepts max 17 chars). Sumit Naiksatam 2011-08-02 17:08:58 -0700
  • d67baf0657 Mergin fix for Bug 818321 Somik Behera 2011-08-02 15:05:38 -0700
  • 17bc039420 Merging approved OVS plugin configuration change branch. Thanks lp:danwent ! Somik Behera 2011-08-02 12:52:53 -0700
  • f1992c2c85 Merging the brand new Quantum-client-library feature. Somik Behera 2011-08-02 12:40:57 -0700
  • 4644db072e Requests now send the Content-Type in the HTTP request Tyler Smith 2011-08-02 12:27:47 -0700
  • 32b5806ddf fix broken flush in db.network_destroy, pep8 fixes Dan Wendlandt 2011-08-02 10:14:25 -0700
  • fee565d19a req/res alignment complete. Status code alignment ALMOST complete (need to sort out 200 vs 202 for create ops) Salvatore Orlando 2011-08-02 17:51:53 +0100
  • d17344aede Vinkesh | Changed import orders according to pep8 recommendations vinkesh banka 2011-08-02 10:19:32 +0530
  • 5c0dbe9aee Including a flag to activate the NX-OS driver Updating the README documentation Edgar Magana 2011-08-01 18:32:25 -0700
  • f7ad4cd852 merging branch for bug802772, which this branch is stacked on top of Dan Wendlandt 2011-08-01 17:47:16 -0700
  • 6a99c4c8a3 WIP. Still need to align APIs for interface plug/unplug Salvatore Orlando 2011-08-02 01:14:09 +0100
  • e985a1aeab Fixing pep8 errors Tyler Smith 2011-08-01 15:05:53 -0700
  • 07281aa581 Adding the Nexus OS driver based on the new PlugIn structure Edgar Magana 2011-08-01 12:40:07 -0700
  • 67af7c736c fix incorrect handling of duplicate network name, add exception for duplicate network name, and add unit test to confirm detection. Dan Wendlandt 2011-08-01 10:11:16 -0700
  • 86afe1fc85 WIP Salvatore Orlando 2011-08-01 17:42:25 +0100
  • b40ae4c1e5 Merging lp:quantum updates Tyler Smith 2011-08-01 08:47:35 -0700
  • b69c8d0264 Fixing syntax issue. I had a 2.7+ style dict comprehension, so I made it 2.6 friendly. Tyler Smith 2011-08-01 08:40:10 -0700
  • 2d5108887d Removing a debugging line Tyler Smith 2011-08-01 08:17:34 -0700
  • b0691d4202 pep8 fix Dan Wendlandt 2011-08-01 07:45:49 -0700
  • 11fecbdd1b Fixing API behaviour for throwing 400 error on invalid body. Adding unit test for creating a port without request body. Salvatore Orlando 2011-08-01 15:40:29 +0100
  • 3df4e822a2 make ovs plugin pay attention to port state Dan Wendlandt 2011-08-01 00:14:18 -0700
  • c1e123de81 persistence of l2network & ucs plugins using mysql - db_conn.ini - configuration details of making a connection to the database - db_test_plugin.py - contains abstraction methods for storing database values in a dict and unit test cases for DB testing - l2network_db.py - db methods for l2network models - l2network_models.py - class definitions for the l2 network tables - ucs_db.py - db methods for ucs models - ucs_models.py - class definition for the ucs tables dynamic loading of the 2nd layer plugin db's based on passed arguments Create, Delete, Get, Getall, Update database methods at - Quantum, L2Network and Ucs Unit test cases for create, delete, getall and update operations for L2Network and Ucs plugins pep8 checks done branch based off revision 34 plugin-framework rohitagarwalla 2011-07-31 23:46:15 -0700
  • 88c074c0a2 Vinkesh/Santhosh | Moved the stub classes in test_extensions to a separate file extension_stubs Santhosh Kumar 2011-08-01 12:07:50 +0530
  • aa60fb2b5c Merged from trunk Santhosh Kumar 2011-08-01 11:52:39 +0530
  • d83afeccf1 bug802772 update exception handling in OVS plugin to use API exceptions. Dan Wendlandt 2011-07-31 23:21:11 -0700
  • 38e241ec48 merged the latest changes from plugin-framework branch - revision 39 conforming to the new cisco plugin directory structure and moving all db related modules into cisco/db folder updated db_test_plugin.py - added import of cisco constants module - added LOG.getLogger for logging component name - updated import module paths for l2network_models/db and ucs_models/db to use the new directory structure - updated (rearranged) imports section to obey openstack alphabetical placement convention updated db_conn.ini - updated database name from cisco_naas to quantum_l2network unit test cases ran successfully and pep8 checks done again rohitagarwalla 2011-07-31 20:31:42 -0700
  • 81c505c630 removing a few additional lines that aren't needed once we don't calculate port count Dan Wendlandt 2011-07-31 18:21:59 -0700
  • 3eb5bcc009 Adding a tests directory, this can be used for plugin-specific test cases. Sumit Naiksatam 2011-07-31 18:00:56 -0700
  • 55ca7f0432 also remove line that computes portcount, as it is unneeded now that we don't return it Dan Wendlandt 2011-07-31 17:46:35 -0700
  • a084284c20 Including copyright info. Sumit Naiksatam 2011-07-31 12:04:01 -0700
  • 11cc083e2a merge branch for to fix bug817826 Dan Wendlandt 2011-07-31 12:01:37 -0700
  • 1ab10658b3 For the modules to get added, missed in the earlier checkin. Sumit Naiksatam 2011-07-31 11:54:29 -0700
  • 2ab7ae449b remove PortCount attribute of network object, as it is not in the spec and was causing us to hit bug 818321 (note: this commit does not fix the underlyingproblem with xml deserialization, it just makes sure we don't hit it with the existing API code) Dan Wendlandt 2011-07-31 11:53:36 -0700
  • 6fa2f538e7 Changed the directory structure to a more organized one. Fixed the imports to reflect the new structure. Sumit Naiksatam 2011-07-31 11:38:26 -0700
  • a4f7498438 Merging the latest changes from lp:quantum. Sumit Naiksatam 2011-07-31 08:55:13 -0700
  • 567a0af384 change default integration bridge from br100 to br-int to reflect new default for OVS vif-plugging in nova Diablo-3 release Dan Wendlandt 2011-07-29 22:27:40 -0700
  • 94e46173aa fix bug 817826 and similar error in batch_config.py Dan Wendlandt 2011-07-29 22:20:52 -0700
  • 5796e43bd9 persistence of l2network & ucs plugins using mysql - db_conn.ini - configuration details of making a connection to the database - db_test_plugin.py - contains abstraction methods for storing database values in a dict and unit test cases for DB testing - l2network_db.py - db methods for l2network models - l2network_models.py - class definitions for the l2 network tables - ucs_db.py - db methods for ucs models - ucs_models.py - class definition for the ucs tables dynamic loading of the 2nd layer plugin db's based on passed arguments Create, Delete, Get, Getall, Update database methods at - Quantum, L2Network and Ucs Unit test cases for create, delete, getall and update operations for L2Network and Ucs plugins pep8 checks done branch based off revision 34 plugin-framework rohitagarwalla 2011-07-29 20:48:41 -0700
  • 7d6b7ca673 merge Salvatore's api branch with fixes for tests. Tweaking branch to remove unwanted bin/quantum.py as part of merge Dan Wendlandt 2011-07-29 16:39:45 -0700
  • 7f7d1f4c59 Merging in main repo updates Tyler Smith 2011-07-29 14:42:07 -0700
  • 914117c18e Updating to fix some SSL issues Tyler Smith 2011-07-29 14:38:26 -0700
  • afa6cf9516 Removing extra quantum.py file from source control removing unused import from quantum/api/__init__.py Salvatore Orlando 2011-07-29 22:22:59 +0100
  • 431d319c26 Apply fix for bug #817813 Merging lp:~danwent/quantum/bug817813 Salvatore Orlando 2011-07-29 17:41:37 +0100
  • 602beba9bb Apply fix for bug #814012 Merging lp:~danwent/quantum/bug814012 Salvatore Orlando 2011-07-29 17:39:12 +0100
  • 2299a05c10 Apply fix for bug #814517 merging lp:~tylesmit/quantum/quantum-bug-814517 Salvatore Orlando 2011-07-29 17:36:35 +0100
  • c4fc469d70 bug 817813: default provider in plugins.ini accidentally changed. Changing it back to FakePlugin Dan Wendlandt 2011-07-28 19:08:56 -0700
  • 6244bccdba Changed the param name "network-name" to "net-name" since the Quantum service expects the later. Sumit Naiksatam 2011-07-28 18:28:07 -0700
  • 609fd218c3 Removing some legacy code from the unit tests Tyler Smith 2011-07-28 10:49:18 -0700
  • dcad79a33f Adding unit tests to cover the client library Tyler Smith 2011-07-28 10:42:17 -0700
  • 2436741cfd Changing the CLI to use the new client library Tyler Smith 2011-07-28 10:41:54 -0700
  • 17e3483a43 Adding refactored API Client Tyler Smith 2011-07-28 10:41:06 -0700
  • 45ee8c0db9 pep8 fixes Dan Wendlandt 2011-07-27 10:24:17 -0700
  • dc62dd894f fix bug 814012, add unit tests for it Dan Wendlandt 2011-07-27 09:33:21 -0700
  • 68a82b8622 Resolving Bug 814517 which caused XML to have extra whitespace. Tyler Smith 2011-07-27 07:33:09 -0700
  • 5e01fb7fba Vinkesh/Santhosh | Removed loading extensions from 'contrib' and fixed an indentation bug while loading extensions Santhosh Kumar 2011-07-27 12:05:20 +0530
  • c7a04be9f7 Santhosh/Rajaram|modified extensions section in README Rajaram Mallya 2011-07-26 14:10:54 +0530
  • 01ecfb96c8 Rajaram/Santhosh | Added logging to the PluginAwareExtensionManager failures Rajaram Mallya 2011-07-26 12:32:27 +0530
  • 01eafb56be Rajaram/Santhosh|Added plugin interface in foxinsox and Updated README Rajaram Mallya 2011-07-26 10:57:24 +0530
  • 7118905054 Rajaram/Santhosh|quantum manager loads plugin only once, even though both extension middleware and APIRouter calls it Rajaram Mallya 2011-07-25 18:45:21 +0530
  • b282e87f42 Santhosh/Rajaram|latest merge from quantum and made extensions use options to load plugin Rajaram Mallya 2011-07-25 14:28:52 +0530
  • 87978cc2bf Merge changes from lp:quantum Sumit Naiksatam 2011-07-24 10:00:33 -0700
  • 9793971bc2 Apply fix for bug #797419 merging lp:~salvatore-orlando/quantum/bug797419 Salvatore Orlando 2011-07-22 13:13:48 +0100
  • 49344b17c4 Re-fixing issues with XML deserialization (changes got lost in merges with trunk) Adapting assertions in unit tests merged from trunk to reflect changes in the API due to RFE requested by Erik Carlin Salvatore Orlando 2011-07-22 10:51:22 +0100
  • c651950e26 Rajaram/Vinkesh | Plugins advertise which extensions it supports. Rajaram Mallya 2011-07-22 12:51:38 +0530
  • 3c009cbe75 Merging branch lp:~salvatore-orlando/quantum/bug802892 Fixing bug #802892 Salvatore Orlando 2011-07-22 08:04:35 +0100
  • f5bd5b40f4 Merging branch lp:~netstack/quantum/quantum-unit-tests Salvatore Orlando 2011-07-22 08:01:43 +0100
  • 70ed0712c6 Fixing silly pep8 error Salvatore Orlando 2011-07-21 17:37:24 +0100
  • 70d793c816 Merge with quantum-unit-tests Salvatore Orlando 2011-07-21 17:24:24 +0100
  • be45ced09c doh Salvatore Orlando 2011-07-21 16:54:23 +0100
  • 7e8ae4a416 Restoring quantum_plugin_base to previous state. Will discuss in the future whether allow API layer to pass options to plugins upon initialization. Salvatore Orlando 2011-07-21 16:34:58 +0100
  • bb4c1a7640 Vinkesh/Santhosh | Added tests to check the member and collection custom actions of ResourceExtensions vinkesh banka 2011-07-20 19:08:16 +0530
  • 4779f609f3 Vinkesh/Deepak | Moved plugin related checks in ExtensionManager code to PluginAwareExtensionManager Deepak N 2011-07-19 11:53:57 +0530
  • 2de192bb46 Deepak/Vinkesh | Added an base abstract class which can be inherited by PluginInterface class which defines the contract expected by extension. Deepak N 2011-07-19 11:25:31 +0530
  • 0781498b84 Vinkesh/Deepak| Added doc and small refactoring Deepak N 2011-07-19 10:20:48 +0530
  • 6feacc0c6d Unit tests for API completed fixed pep8 errors Salvatore Orlando 2011-07-18 23:51:22 +0100
  • 74727d29d9 Add TESTING document: description and polices for quantum tests Brad Hall 2011-07-18 13:44:48 -0700
  • 3ecf1c6ab6 Adding more unit tests Salvatore Orlando 2011-07-18 17:56:42 +0100
  • 2392ba0066 Deepak/Santhosh | ExtensionManager verifies that plugin implements the interface expected by the extension Deepak N 2011-07-18 19:45:24 +0530
  • 61e4811468 Santhosh/Deepak | Made supports_extension method optional for plugin, plugin will be loaded only once Deepak N 2011-07-18 17:24:26 +0530
  • cba26a3e7e Merged from quantum trunk Deepak N 2011-07-18 16:19:11 +0530