From d4780187c70edba6dcfefafc6e47e6054347ba49 Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Tue, 13 Jul 2021 17:40:17 +0100 Subject: [PATCH] Add remove-sqlalchemy-migrate Delete the legacy sqlalchemy-migrate-based migrations and related tooling. Part of blueprint remove-sqlalchemy-migrate Change-Id: I88e64043f268b857de69f98a78c74c1ac6b02120 Signed-off-by: Stephen Finucane --- .../glance/remove-sqlalchemy-migrate.rst | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 specs/xena/approved/glance/remove-sqlalchemy-migrate.rst diff --git a/specs/xena/approved/glance/remove-sqlalchemy-migrate.rst b/specs/xena/approved/glance/remove-sqlalchemy-migrate.rst new file mode 100644 index 00000000..c1d9d910 --- /dev/null +++ b/specs/xena/approved/glance/remove-sqlalchemy-migrate.rst @@ -0,0 +1,36 @@ +.. + This work is licensed under a Creative Commons Attribution 3.0 Unported + License. + + http://creativecommons.org/licenses/by/3.0/legalcode + +==================================== +Spec Lite: Remove sqlalchemy-migrate +==================================== + +.. + Mandatory sections + +:project: glance + +:problem: The sqlalchemy-migrate library is unmaintained and has been + deprecated in favour of alembic. It is not compatible with sqlalchemy + 2.0 and is issuing many warnings suggesting Python 3.10 compatibility + may be in doubt. Glance switched to alembic for new migrations during + the Ocata cycle and no longer needs to carry the old + sqlalchemy-migrate-based migrations. + +:solution: Remove the sqlalchemy-migrate-based migrations and related tooling. + +:impacts: None. Users coming from a pre-Ocata deployment will need to deploy a + pre-Xena glance before deploying Xena, but that's standard practice + anyway. + +.. + Optional sections -- delete any that don't apply to this spec lite + +:timeline: Xena milestone 3 + +:link: https://review.opendev.org/c/openstack/glance/+/760411 + +:assignee: stephenfin