Spec Lite: 弃用 owner_is_tenant

项目:

glance

问题:

选项 owner_is_tenant 默认值为 True,允许操作员以非标准配置运行 Glance,在这种配置下,镜像的所有者是创建镜像的用户。 在所有其他 OpenStack 服务中,资源由项目拥有(就像 Glance 在使用默认设置时一样)。

2017 年 3 月进行的一项操作员调查表明,没有响应的操作员(14 人)正在使用此选项。 由于它使用较少,导致非标准的 OpenStack 体验,并使 Glance 代码复杂化,因此应在 Rocky 版本中弃用此选项。 遵循标准的 OpenStack 弃用策略,应在 ‘S’ 周期早期将其移除。

解决方案:

使用 oslo.config 工具将该选项标记为已弃用。 鉴于此选项似乎仅在其默认设置 True 时使用,因此不建议提供迁移路径。

影响:

时间线:

R-1

负责人:

rosmaita