Drop pylint requirement

Change-Id: Ib43990380ac829a03a0ea338880c76920f22a422
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Keystone configuration file updates

Change-Id: I8bb4318b59117b4ce743eebfa940b5b40cbd87df
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Drop venv scripts

Since you can use tox to do the same thing.

Change-Id: Ic2c80dfca6430a6f8adc584bfb5c19d664e54e5c
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Sync olso libraries

Change-Id: Id0e7c11e132276071d321570ff371317616ab964
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Also remove venv script from tools

Change-Id: I861d5bfcbd6989aafc3438af02a2685163f8e138
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Merge "Sync olso libraries"
Rewrite our unit tests

While our tests before did code coverage, we didn't actually check the
results of anything. So, now we do a better job of it.

Change-Id: I668824b694ccfd595f2673c34a3532592fc7576a
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Merge "Rewrite our unit tests"
Pin oslo libraries to havana release

To reduce issue with oslo, we'll aways sync to HEAD-1 of the release.

Change-Id: Ic63bea6502fe44834c3cbc7111b0062254ac0189
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Use sqlmigrate to deal with database migrations

Until OpenStack Oslo supports alembic, we'll use sqlalchemy-migrate.
We'll also use oslo.db for our migration scripts.

Change-Id: I9f8a67426d94fe6c6151a877b720b86ce5f4ae6f
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Rework payload-manage

We are now able to leverage migrations properly.

Change-Id: Ieb3d71d4526c25566007b21fc9b611e38a63149b
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Fix migration 001

First, we were missing the downgrade path. Second, how we create tables
matters because we have some table contraints.

Change-Id: Ib161eb8459d63b0e5d87a95addb709542423941a
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>