glance/glance/db/sqlalchemy
Alexander Bashmakov 0f0354a8b8 Add expand/migrate/contract commands to glance-manage CLI
The parent of this patch introduced the change to Alembic-based
migrations. This commit builds on top of that by adding expand,
migrate and contract commands to the glance-manage tool.
Appropriate documentation is updated and failing tests are adjusted
to accomodate the new database versioning schema.

Data migrations are expected to be run in the background with older
Glance services being active during the upgrade process.

Partially-Implements: blueprint database-strategy-for-rolling-upgrades
Co-Authored-By: Hemanth Makkapati <hemanth.makkapati@rackspace.com>
Change-Id: Ie839e0f240436dce7b151de5b464373516ff5a64
Depends-On: I77921366a05ba6f9841143af89c1f4059d8454c6
2017-02-01 23:23:11 +00:00
..
alembic_migrations Add expand/migrate/contract commands to glance-manage CLI 2017-02-01 23:23:11 +00:00
metadef_api Python 3: fix glance.tests.functional.db.test_sqlalchemy 2016-12-01 17:42:12 +01:00
migrate_repo Refine migration query added with CI change 2017-01-29 19:37:20 +00:00
__init__.py Create 'simple' db driver 2012-06-07 09:20:50 -07:00
api.py Fix regression introduced by Community Images 2017-01-20 22:37:28 +00:00
glare.py Python 3: fix glance.tests.functional.db.test_sqlalchemy 2016-12-01 17:42:12 +01:00
metadata.py Added overwrite warning for db_export_metadefs. 2016-11-08 16:46:49 +00:00
models.py Implement and Enable Community Images 2017-01-18 17:56:12 +00:00
models_glare.py Move Glance Artifact Repository API to separate endpoint 2016-02-10 18:34:55 +03:00
models_metadef.py Replace oslo_utils.timeutils 2015-12-10 10:53:46 +00:00