Spec Lite: 移除 Images API v1

问题:

Images API 版本 1 在 Newton 版本中已被弃用: https://docs.openstack.org/releasenotes/glance/newton.html 需要从代码库中移除。

依赖项:

必须实现 copy_from 导入方法,并且 Images API 版本 2.6 必须是当前版本。(这是因为 Images v2 中缺失的关键请求功能是从其他镜像复制的功能。)

解决方案:

在移除代码之前,需要进行一些初步工作,例如移除所有使用 v1 API 的 Tempest 测试。 这些将在 Blueprint 中标记为“工作项”。

如何:

移除所有 v1 测试,从 Images API 中移除 v1 端点,移除仍然完全依赖 v1 API 的 glance-cache-manage 命令。 逐步清理剩余的 v1 代码库。

影响:

文档影响 (所有 v1 文档都必须移除)

时间线:

目标是 Q-3 里程碑(2017 年 1 月 22 日当周)

链接:

https://blueprints.launchpad.net/glance/+spec/remove-v1

审核人员:

所有核心评审人

负责人:

jokke