Spec Lite: 弃用 allow_additional_image_properties

项目:

glance

问题:

最初引入的 allow_additional_image_properties 配置选项是为了防止用户用垃圾数据充斥 image_properties 表。鉴于我们现在有了 image_property_quota 选项,allow_additional_image_properties 变得不必要了。此外,如果操作员将其设置为 False,许多 OpenStack 服务(例如 Cinder、Nova)目前会写入/依赖自定义镜像属性,导致各种问题。当然,在这种情况下,操作员必须将选项更改为 True 才能使一切正常工作;但关键在于,如果此设置始终为 True,那么它就是不必要的,并且会用不必要的分支点污染代码。

解决方案:

在 Ussuri 中弃用 allow_additional_image_properties,计划在 V 开发周期中移除,这与标准的 OpenStack 弃用策略一致。

影响:

无。真正想要使用此选项的操作员可以改为将 image_property_quota 设置为 0。(‘0’ 表示零;对于此选项,负值表示“无限”。)

负责人:

rosmaita(或任何想要解决这个低垂的果实的人)