Merge lp://qastaging/~raxnetworking/nova/melange into lp://qastaging/~hudson-openstack/nova/trunk
Status: | Work in progress |
---|---|
Proposed branch: | lp://qastaging/~raxnetworking/nova/melange |
Merge into: | lp://qastaging/~hudson-openstack/nova/trunk |
Diff against target: |
10561 lines (+10125/-10) 70 files modified
.bzrignore (+6/-9) .mailmap (+1/-0) Authors (+4/-0) bin/melange (+67/-0) bin/melange-client (+219/-0) bin/melange-delete-deallocated-ips (+66/-0) bin/melange-manage (+124/-0) etc/melange/melange.conf.sample (+82/-0) melange/README (+16/-0) melange/__init__.py (+33/-0) melange/common/__init__.py (+16/-0) melange/common/auth.py (+83/-0) melange/common/client.py (+57/-0) melange/common/config.py (+49/-0) melange/common/exception.py (+52/-0) melange/common/extensions.py (+29/-0) melange/common/pagination.py (+89/-0) melange/common/utils.py (+167/-0) melange/common/wsgi.py (+255/-0) melange/db/__init__.py (+46/-0) melange/db/sqlalchemy/__init__.py (+16/-0) melange/db/sqlalchemy/api.py (+232/-0) melange/db/sqlalchemy/mappers.py (+71/-0) melange/db/sqlalchemy/migrate_repo/README (+4/-0) melange/db/sqlalchemy/migrate_repo/__init__.py (+16/-0) melange/db/sqlalchemy/migrate_repo/manage.py (+21/-0) melange/db/sqlalchemy/migrate_repo/migrate.cfg (+21/-0) melange/db/sqlalchemy/migrate_repo/schema.py (+63/-0) melange/db/sqlalchemy/migrate_repo/versions/001_base_schema.py (+128/-0) melange/db/sqlalchemy/migrate_repo/versions/__init__.py (+18/-0) melange/db/sqlalchemy/migration.py (+132/-0) melange/db/sqlalchemy/session.py (+89/-0) melange/extensions/__init__.py (+16/-0) melange/ipam/__init__.py (+16/-0) melange/ipam/client.py (+267/-0) melange/ipam/models.py (+864/-0) melange/ipam/service.py (+508/-0) melange/ipam/views.py (+64/-0) melange/ipv4/__init__.py (+22/-0) melange/ipv4/db_based_ip_generator.py (+46/-0) melange/ipv6/__init__.py (+36/-0) melange/ipv6/rfc2462_generator.py (+43/-0) melange/ipv6/tenant_based_generator.py (+48/-0) melange/tests/__init__.py (+81/-0) melange/tests/factories/__init__.py (+16/-0) melange/tests/factories/models.py (+94/-0) melange/tests/functional/__init__.py (+111/-0) melange/tests/functional/server.py (+78/-0) melange/tests/functional/test_cli.py (+478/-0) melange/tests/functional/test_service.py (+83/-0) melange/tests/unit/__init__.py (+87/-0) melange/tests/unit/mock_generator.py (+28/-0) melange/tests/unit/test_auth.py (+210/-0) melange/tests/unit/test_config.py (+50/-0) melange/tests/unit/test_extensions.py (+51/-0) melange/tests/unit/test_ipam_models.py (+1658/-0) melange/tests/unit/test_ipam_service.py (+1905/-0) melange/tests/unit/test_ipam_views.py (+69/-0) melange/tests/unit/test_ipv6.py (+59/-0) melange/tests/unit/test_pagination.py (+73/-0) melange/tests/unit/test_rfc2462_ipv6_generator.py (+52/-0) melange/tests/unit/test_tenant_based_ipv6_generator.py (+58/-0) melange/tests/unit/test_utils.py (+183/-0) melange/tests/unit/test_versions.py (+58/-0) melange/tests/unit/test_wsgi.py (+315/-0) melange/version.py (+32/-0) melange/versions.py (+86/-0) run_tests.sh (+1/-0) tools/install_venv.py (+4/-0) tools/pip-requires (+3/-1) |
To merge this branch: | bzr merge lp://qastaging/~raxnetworking/nova/melange |
Related bugs: | |
Related blueprints: |
Melange - API
(Undefined)
Melange - IP Address Management Service
(Undefined)
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Thierry Carrez (community) | ffe | Abstain | |
Brian Lamar (community) | Needs Fixing | ||
Sandy Walsh | Pending | ||
Jay Pipes | Pending | ||
Rick Harris | Pending | ||
Vish Ishaya | Pending | ||
Review via email:
|
This proposal supersedes a proposal from 2011-08-17.
Description of the change
adds melange to nova
melange is currently an IP or L3 management service, but will probably expand into more of a "network identifier" management service which may include L2 data in the future.
Unmerged revisions
- 1395. By Rajaram Mallya
-
Vinkesh/
Rajaram| moved ipv4 generation algo to a plugable module - 1394. By Rajaram Mallya
-
Rajaram/
Vinkesh| Changed ip allocation algo to not load all allocated ips at once - 1393. By Vinkesh Banka
-
Vinkesh | Displaying an error message which asks users to provide a tenant_id in CLI if needed
- 1392. By Vinkesh Banka
-
Vinkesh | Validating gateway address is a valid address before IpBlock create/update
- 1391. By Vinkesh Banka
-
Rajaram/Vinkesh | Added ip_routes in ip_allocations' payload
- 1390. By Vinkesh Banka
-
Rajaram/Vinkesh | Added CLI for IpRoute
- 1389. By Vinkesh Banka
-
Rajaram/Vinkesh | Exposed CRUD APIs for ip_routes
- 1388. By Vinkesh Banka
-
Rajaram/Vinkesh | Added IpRoute model. Started using melange.conf.sample for tests
- 1387. By Vinkesh Banka
-
Rajaram/Vinkesh | AllocatedIps index now does not show deallocated IPs
- 1386. By Vinkesh Banka
-
Rajaram/Vinkesh | Added retries while allocating ips to fix concurrency problem
Getting some errors http:// paste.openstack .org/show/ 2187/
(are you running novaclient 2.6.1?)