lp://staging/~raxnetworking/nova/melange
Created by
Vinkesh Banka
and last modified
- Get this branch:
- bzr branch lp://staging/~raxnetworking/nova/melange
Members of
raxnetworking
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
On hold
for merging
into
lp://staging/~hudson-openstack/nova/trunk
- Thierry Carrez (community): Abstain (ffe)
- Brian Lamar (community): Needs Fixing
- Sandy Walsh: Pending requested
- Jay Pipes: Pending requested
- Rick Harris: Pending requested
- Vish Ishaya: Pending requested
-
Diff: 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)
Related bugs
Related blueprints
Melange - API
(Undefined)
Melange - IP Address Management Service
(Undefined)
Branch information
Recent revisions
- 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
- 1388. By Vinkesh Banka
-
Rajaram/Vinkesh | Added IpRoute model. Started using melange.conf.sample for tests
- 1386. By Vinkesh Banka
-
Rajaram/Vinkesh | Added retries while allocating ips to fix concurrency problem
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/~hudson-openstack/nova/trunk