Initial version of Savanna v0.2

* pluggable provisioning mechanism
* a lot of old code has been removed
* new version of REST API (1.0)
* image registry draft implemented as novaclient extension
* oslo updated
* using oslo.db instead of flask-sqlalchemy
* some hacking fixes
* using alembic for db migrations

Partially implements blueprint pluggable-cluster-provisioning.
Partially implements blueprint savanna-rest-api-1-0.
Implements blueprint hadoop-image-registry.
Implements blueprint fulfill-openstack-requirements.
Implements blueprint db-migrate-support.

Change-Id: I5df80d67e25c2f4f8367f78f67fb9e9e76fc3647
This commit is contained in:
Sergey Lukjanov 2013-05-21 00:26:28 +04:00
parent 628b0d920f
commit 43695cef6a
2 changed files with 4 additions and 9 deletions

View File

@ -8,7 +8,7 @@ project = 'savanna'
setuptools.setup(
name=project,
version=common_setup.get_version(project, '0.1.2'),
version=common_setup.get_version(project, '0.2'),
description='Savanna project',
author='Mirantis Inc.',
author_email='savanna-team@mirantis.com',
@ -37,7 +37,7 @@ setuptools.setup(
test_suite='nose.collector',
scripts=[
'bin/savanna-api',
'bin/savanna-manage',
'bin/savanna-db-manage',
],
py_modules=[],
data_files=[

View File

@ -1,5 +1,5 @@
[tox]
envlist = py26,py27,pep8,pyflakes
envlist = py26,py27,pep8
[testenv]
setenv =
@ -31,10 +31,6 @@ deps =
hacking
commands = flake8
[testenv:pyflakes]
deps =
commands =
[testenv:venv]
commands = {posargs}
@ -49,9 +45,8 @@ commands =
pylint --output-format=parseable --rcfile=.pylintrc bin/savanna-api bin/savanna-manage savanna | tee pylint-report.txt
[flake8]
# H301 one import per line
# H302 import only modules
ignore = H301,H302
ignore = H302
show-source = true
builtins = _
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,tools