Commit Graph

  • cc07847360 Rajaram/Deepak | removed mapper resource for ip address and made all connets accept json or xml formats rajarammallya 2011-06-29 12:22:45 +05:30
  • 9b77e6001f Vinkesh/Santhosh | request params of the IpBlock Create are scoped by ip_block Vinkesh Banka 2011-06-29 11:29:02 +05:30
  • 6082d8b6a1 Vinkesh/Deepak | Changed policy update to take params scoped by 'policy' Deepak N 2011-06-29 10:25:25 +05:30
  • 60bd94b424 Vinkesh/Deepak| Fixed the issue where any http exceptions were converted to 500 Deepak N 2011-06-28 18:40:14 +05:30
  • 3c228e2090 Vinkesh/Deepak| Scoped policy create params by model name Deepak N 2011-06-28 18:27:33 +05:30
  • eb209a93a3 Rajaram/Vinkesh|changed allocate ip from factory test rajarammallya 2011-06-28 17:15:20 +05:30
  • 321808625e Rajaram/Vinkesh|Added configurable Ip allocation rajarammallya 2011-06-28 16:03:20 +05:30
  • 6d4e73f319 Added api for global private ip blocks (For ServiceNet) Deepak N 2011-06-28 15:41:13 +05:30
  • a065817f1f Added default_cidr to conf, backported assertIn method Deepak N 2011-06-28 15:10:06 +05:30
  • 3b6ddd7e20 Reading default cidr from config for creating block Deepak N 2011-06-28 14:25:36 +05:30
  • 2cb6112c89 Added config for storing app configuration and StubConfig to stub values in unit tests Deepak N 2011-06-28 14:06:20 +05:30
  • 5445e8d11c Auto create a ip block if no ip block for given network exist while allocating ip Deepak N 2011-06-28 12:07:55 +05:30
  • f96e69907b Vinkesh/Deepak| Return 404 if controller action is missing Vinkesh Banka 2011-06-27 18:52:43 +05:30
  • 225f97a22d Vinkesh/Deepak| Validate presence of policy name Vinkesh Banka 2011-06-27 18:42:23 +05:30
  • 39facc34a7 Vinkesh/Deepak | Changed duplicate error to return 409 and added tests for exception map Vinkesh Banka 2011-06-27 18:24:41 +05:30
  • 1b477d420b Rajaram|removed HTTP prefix from error response keys rajarammallya 2011-06-27 18:11:49 +05:30
  • b57781672b Rajaram|errors are now faults in the specific requested contect type rajarammallya 2011-06-27 17:41:26 +05:30
  • a349476a46 Vinkesh/Deepak | Added assert exception message and refactored network.allocate_ip Vinkesh Banka 2011-06-27 17:21:49 +05:30
  • 5c8c2bdecd Vinkesh/Deepak |Network ip allocation for given port and address Vinkesh Banka 2011-06-27 16:25:48 +05:30
  • c70a39df77 Vinkesh/Deepak | Added tenant scoped allocate ip for a given network Vinkesh Banka 2011-06-27 15:12:20 +05:30
  • fed7c46795 Rajaram|moved base Controller back to wsgi rajarammallya 2011-06-27 14:46:42 +05:30
  • 23f05c7860 Vinkesh/Deepak | Added logic to choose first free block to allocate ip in the network Vinkesh Banka 2011-06-27 14:36:06 +05:30
  • 1c990e3347 Vinkesh/Deepak | Added ip address allocation for given network Vinkesh Banka 2011-06-27 12:54:05 +05:30
  • 28cc4ca96a Rajaram| one more functional test for auth rajarammallya 2011-06-27 11:37:06 +05:30
  • 7f8930422d Rajaram|added couple more tests for authorization middleware rajarammallya 2011-06-27 11:14:26 +05:30
  • 1db7484420 Rajaram/Santhosh| refactoring tenant scoped authorization rajarammallya 2011-06-24 17:42:06 +05:30
  • 6896f846c1 Rajaram/Santosh|Role based authorization in auth middleware rajarammallya 2011-06-24 12:27:58 +05:30
  • 1a36f302ce Vinkesh/Santhosh | Modified the creation of blocks to ignore the type information in the params Vinkesh Banka 2011-06-23 16:44:34 +05:30
  • 98cd5e1d5d Vinkesh/Santhosh | Handling the error for non-existent ip_blocks during CRUD opertions of tenant based IpAddresses Vinkesh Banka 2011-06-23 16:07:56 +05:30
  • fcd2f58671 Vinkesh/Santhosh | Ignoring the tenant_id from the POST body during creation of PrivateIpBlocks. Created shared spec for IpBlockController tests Vinkesh Banka 2011-06-23 12:23:44 +05:30
  • fc916f2d2f Vinkesh/Santhosh | Handling the error for non-existent policies during CRUD opertions of tenant based IpOctets Vinkesh Banka 2011-06-23 11:40:21 +05:30
  • 84bdd3fbcc Vinkesh/Santhosh | Handling the error for non-existent policies during CRUD opertions of tenant based IpRanges Vinkesh Banka 2011-06-23 11:16:48 +05:30
  • 1082cfed40 Deepak/Rajaram | Added tests for cached properties Deepak N 2011-06-23 10:53:43 +05:30
  • f4a2302e38 Rajaram/Vinkesh| Added routes for unusable ip octets for tenant policies rajarammallya 2011-06-22 18:50:10 +05:30
  • 9bc15431ba Moved auth tests to common file test_auth Deepak N 2011-06-22 18:49:25 +05:30
  • 471fae75a0 Moved controller tests to separate file Deepak N 2011-06-22 18:32:21 +05:30
  • c168279173 Renamed service test to ipam service test Deepak N 2011-06-22 18:27:53 +05:30
  • a9a4504abd Rajaram/Vinkesh| Added routes for unusable_ip_ranges for tenant policies rajarammallya 2011-06-22 18:19:52 +05:30
  • 9c1603204b Moved authorize decorator to auth module and Controller to service module, Fixed case of admin role Deepak N 2011-06-22 18:19:14 +05:30
  • c74b30b685 Vinkesh/Rajaram|tenant scoped policies rajarammallya 2011-06-22 15:25:40 +05:30
  • 27f738d6ba Using cached property for unusable ranges and octets of policy Deepak N 2011-06-22 12:52:40 +05:30
  • 09097cd18c Added cached property for memoizing and using it in resource path Deepak N 2011-06-22 12:13:39 +05:30
  • a952674528 Rajaram/Vinkesh|Create policy scoped by tenants rajarammallya 2011-06-22 12:11:43 +05:30
  • 7edea85878 Added functional test for authmiddleware and refactored auth middleware Deepak N 2011-06-22 11:33:20 +05:30
  • 17f414126b Vinkesh/Deepak | Fixing test failure due to body in GET request Deepak N 2011-06-21 17:17:09 +05:30
  • 5db6684665 Deepak/Vinkesh | Added a functional test for authorization Vinkesh Banka 2011-06-21 16:54:03 +05:30
  • 067139b8c1 Deepak/ Vinkesh| Added a decorator to authorize admin actions Vinkesh Banka 2011-06-21 12:19:28 +05:30
  • b6a0f74e62 Rajaram|created public and tenant based service tests, created pubic and private ip block factories rajarammallya 2011-06-21 10:49:25 +05:30
  • 0e949c46a4 Deepak/Vinkesh | Tenant can access resources not scoped by tenant in the url Vinkesh Banka 2011-06-20 18:16:16 +05:30
  • acc38a720f Deepak/Vinkesh| Admin can access any resource Vinkesh Banka 2011-06-20 16:35:46 +05:30
  • e55a439460 Deepak/Vinkesh | Added a middleware to authorize tenant request Vinkesh Banka 2011-06-20 15:47:17 +05:30
  • 085216caae Santhosh/Rajaram|rerouted ip address controller, refactored mappers rajarammallya 2011-06-20 15:46:25 +05:30
  • ed006088f8 Rajaram|split ip blocks into public and private and scoped private blocks by tenant ids rajarammallya 2011-06-17 16:01:12 +05:30
  • 5a1c861a41 Rajaram/Deepak|private ip blocks necessarily need a tenant id now rajarammallya 2011-06-16 16:44:09 +05:30
  • 40daa086ab Deepak/Rajaram|functional tests start and stop with run_test.sh rajarammallya 2011-06-16 15:52:27 +05:30
  • 490de61f23 Rajaram/Vinkesh|modified model create method to take kwargs for attribs, also added tenant id to ip block rajarammallya 2011-06-15 18:24:39 +05:30
  • 3f009a9a56 Santhosh/Deepak | Moved the service restart to functional tests setup Santhosh 2011-06-15 17:43:52 +05:30
  • 60e7d8e7d9 Santhosh/Deepak | Refactored code to restart the service while running the tests Santhosh 2011-06-15 17:23:45 +05:30
  • 151fd3e320 Santhosh/Deepak | Starting and stopping the server to run the functional tests Santhosh 2011-06-15 16:18:21 +05:30
  • 38c1a693c8 Rajaram| added a version app tests rajarammallya 2011-06-14 17:45:54 +05:30
  • cebd01cb56 Santhosh/Deepak | Added functional tests to verify server Configuration Santhosh 2011-06-14 17:33:07 +05:30
  • f8d0c16921 Santhosh\Deepak | Cascade delete policy's octets Santhosh 2011-06-14 12:31:20 +05:30
  • 4a422bf270 Santhosh/Deepak | Added a wrapper for the data types which is used for column type validation Santhosh 2011-06-14 12:17:31 +05:30
  • 3910032764 Santhosh\Deepak | Tested conversion of boolean columns in model Santhosh 2011-06-14 11:30:35 +05:30
  • 927f95aee1 Santhosh/Deepak | Separated column type validations and type convertions Santhosh 2011-06-14 10:53:46 +05:30
  • a239b8dc96 Deepak/Vinkesh | Added a method to check for proper column type before validation Vinkesh Banka 2011-06-14 10:08:27 +05:30
  • 43794f10b9 Rajaram|versioning added to app config rajarammallya 2011-06-13 18:02:18 +05:30
  • 0f6d68e8b0 Vinkesh/Deepak| Added crud for ip octets and renamed the uri Vinkesh Banka 2011-06-13 15:32:40 +05:30
  • 319549e024 Rajaram/Deepak|fixed xml support rajarammallya 2011-06-13 15:19:46 +05:30
  • dcf6335ced Vinkesh/Deepak | Added ip octet create api, added before save hook to convert columns to their type in the model Vinkesh Banka 2011-06-13 14:32:24 +05:30
  • 44b2a54514 Vinkesh | Policy#allows methods now checks if given address' last octet matches unusable IpOctets Vinkesh Banka 2011-06-10 17:08:46 +05:30
  • 5fdfe0f5fa Vinkesh | Added ip_octet model Vinkesh Banka 2011-06-10 16:45:36 +05:30
  • 299e54ab35 Vinkesh | Deletion of Policy will remove policy_id in associated IpBlocks Vinkesh Banka 2011-06-10 12:57:08 +05:30
  • 57e4d5c2bc Vinkesh | Added API for deletion of policies. Deletion of policy will now cascade delete ip_ranges too Vinkesh Banka 2011-06-10 12:00:21 +05:30
  • ca7cb4c8b7 Santhosh | Fixed few pep8 errors Santhosh 2011-06-10 10:45:48 +05:30
  • e41f68a973 Santhosh/Deepak | Exposed Versioning in the url for melange API Santhosh 2011-06-10 10:36:26 +05:30
  • 54bff85b71 Vinkesh | Fixed minor pep8 violations rajarammallya 2011-06-09 18:54:18 +05:30
  • 3f426c528f Rajaram/Vinkesh | Added API to delete IpBlocks. Changed the way limit, marker and marker_column is applied to any query. Now, db_api.find_all_by method does not add a limit filter to the query rajarammallya 2011-06-09 18:08:09 +05:30
  • a4f01e2b93 Santhosh/Deepak | Modified the melange.conf.sample to use the pipeline instead of composite feature of paste Santhosh 2011-06-09 12:48:16 +05:30
  • efdbd18b7b Santhosh/Deepak | Added test to verify the extensions middleware loaded though paste.filter Santhosh 2011-06-09 12:39:44 +05:30
  • 522fbd8697 Santhosh/Vinkesh | Used Pipeline and Filter to load the extensions. Added an extensions folder for adding the extension implementations Santhosh 2011-06-08 17:54:39 +05:30
  • 4c261a5c64 Vinkesh/Rajaram| added update action for policy rajarammallya 2011-06-07 14:37:05 +05:30
  • 18cf6d28be Vinkesh/Rajaram| factory_boy for test data creation and updates for unusable ip ranges rajarammallya 2011-06-07 11:56:52 +05:30
  • b8cadc5bb9 Added show, index and delete for unusable ip ranges rajarammallya 2011-06-06 16:17:18 +05:30
  • 187a22e05d Deepak/Rajaram|ip range validations rajarammallya 2011-06-06 15:00:33 +05:30
  • 94849ff5f5 Santhosh/Deepak | Exposed API for creating UnusableRanges for a policy, removed the eager load for policy as it was just caching Santhosh 2011-06-03 17:17:22 +05:30
  • dfc2464b0f Vinkesh/Rajaram|added extensions to app rajarammallya 2011-06-03 15:57:12 +05:30
  • 9783f02b80 Santhosh/Deepak | Modified the route mappings for InsideLocalsController Santhosh 2011-06-03 14:17:29 +05:30
  • 26922e74aa Vinkesh/Rajaram|cleaned up test_extensions rajarammallya 2011-06-03 11:12:48 +05:30
  • 215750e073 Santhosh/Vinkesh | Exposed API to show a policy Santhosh 2011-06-02 19:13:14 +05:30
  • 30d3c5a96e Santhosh/Vinkesh | Added index action to list all the policies Santhosh 2011-06-02 18:54:42 +05:30
  • b4195167c1 Santhosh/Vinkesh | Exposed an API for creation of policy Santhosh 2011-06-02 17:45:51 +05:30
  • 542945f56c Santhosh/Vinkesh | Modified the params of eager load for policy to load rules by default Santhosh 2011-06-02 15:33:00 +05:30
  • 77df741ccd Santosh/Vinkesh | Eager loading ip_rules while loading policy Santhosh 2011-06-02 15:03:54 +05:30
  • f788c18f60 Santhosh/Deepak | Added Extensions to IPAM Santhosh 2011-06-02 10:17:32 +05:30
  • debb904461 Vinkesh/Rajaram|ip generation checks policy, handled negative offset for ip range rajarammallya 2011-06-01 17:44:52 +05:30
  • 04dcd2379d Vinkesh/Rajaram|Policy with range rules for allocating ips rajarammallya 2011-06-01 14:23:55 +05:30
  • 9fe6cd6fe4 Santhosh/Rajaram|Worked on changing the nat controller to have a better REST API Santhosh 2011-06-01 10:29:53 +05:30
  • 4318cbc671 Rajaram/Santhosh|Added deletion of specific ip nats and other border error conditions rajarammallya 2011-05-27 11:39:01 +05:30
  • 222b55a6e0 Rajaram/Santhosh|added restore to IpAddress, added a scheduler to delete the deallocated jobs. Santhosh 2011-05-26 17:52:15 +05:30