Spec Lite: ‘all’ 可见性图像过滤器¶
- 项目:
glance
- 问题:
当部署使用社区镜像时,这些社区镜像在进行镜像列表查询时不会被返回。目前 murano 和其他项目使用一个属性来确定镜像是否应该被使用。无法仅通过该特定属性来过滤所有镜像。Sahara 也存在同样的问题。Horizon 目前也需要在启动实例视图中显示用户可以启动的所有镜像,而这无法在不向 Glance 发送 2 次请求的情况下完成。
- 解决方案:
我们需要添加一个新的可见性选项 ‘all’,它将返回对用户可用的所有镜像。
- 影响:
无
- 如何:
我们将添加使用 visibility=’all’ 来列出所有镜像的能力。这将需要 API 版本的更新。
- 替代方案:
另一种选择是每次想要列出所有镜像或按所有镜像过滤时,向 Glance 发送 2 次请求,这效率低下。
- 负责人:
sorrison