Spec Lite: 移除 sqlalchemy-migrate

项目:

glance

问题:

sqlalchemy-migrate 库不再维护,并已被 alembic 取代。它与 sqlalchemy 2.0 不兼容,并发出许多警告,表明 Python 3.10 的兼容性可能存在疑问。Glance 在 Ocata 周期期间已切换到 alembic 进行新的迁移,不再需要携带基于旧 sqlalchemy-migrate 的迁移。

解决方案:

移除基于 sqlalchemy-migrate 的迁移和相关工具。

影响:

无。来自 Ocata 之前部署的用户需要在部署 Xena 之前部署一个 Xena 之前的 Glance,但这本身就是标准做法。

时间线:

Xena 里程碑 3

链接:

https://review.opendev.org/c/openstack/glance/+/760411

负责人:

stephenfin