Spec Lite:为新的缓存 API 提供 CLI 支持¶
- 项目:
python-glanceclient
- 问题:
在 Xena 中,我们正在弃用 glance-cache-manage CLI 工具,因为我们将缓存操作迁移到 glance-api 中,通过引入用于缓存相关操作的新 API 端点。
- 解决方案:
我们需要添加新的 CLI 命令;cache-queue、cache-list、cache-delete、cache-delete-all 以支持新的缓存 API。
- 影响:
API影响, 文档影响
- 如何:
我们将为 cache-queue、cache-list、cache-delete、cache-delete-all 命令添加新的 CLI 接口。由于缓存是每个 glance 节点本地的,并且大多数部署将 glance 节点配置在负载均衡器之后,操作员/用户需要传递 glance 节点的实际端点。现有的可选命令行选项 –os-image-url 将用于向客户端提供实际端点。–os-image-url 的默认值也可以使用 OS_IMAGE_URL 环境变量设置。如果执行上述新命令时未提供此可选参数,或者正在使用使用 OS_IMAGE_URL 环境变量设置的默认值,则所有上述命令都应以适当的错误消息退出。
- 替代方案:
无
- 时间线:
Xena Milestone 2
- 链接:
https://review.opendev.org/c/openstack/glance-specs/+/665258
- 审核人员:
dansmith, abhishek-kekane, cyril-roelandt
- 负责人:
jokke