【已评审】新增资源协作属性支持设置BIOS配置保存模式

背景

需要支持客户使用ipmi命令设置BIOS配置保存模式
用于在升级场景下决定是否保存BIOS配置

当前升级接口也会下发是否保留配置的参数
只有当升级流程未指定是否保留配置时,该属性才生效

关联ISSUE

暂无

评审点

是否新增资源协作属性PreserveConfigEnabled,支持设置BIOS配置保存模式

属性在升级中使用,放在BiosUpgradeService下
属性名:PreserveConfigEnabled
资源路径:/bmc/kepler/Systems/:SystemId/BiosUpgradeService
资源接口:bmc.kepler.Systems.BiosUpgradeService

详细描述

资源path:/bmc/kepler/Systems/:SystemId/BiosUpgradeService

资源interface:bmc.kepler.Systems.BiosUpgradeService

变化类型:新增属性

应用场景:BIOS升级时,用于判断通过bios上报的配置信息是否保留

持久化类型: 不持久化

操作权限:可读写,R: ReadOnly W:BasicSetting

详细描述:

名称 变化类型 签名 读写&权限 持久化 变化通知 属性说明 接口约束
PreserveConfigEnabled 新增属性 b 可读写,R: ReadOnly W:BasicSetting 不持久化 true:升级时保留配置
false:升级时不保留配置
默认为true,只有当 bmc.kepler.UpdateService 下的 StartUpgrade 接口未传保留配置参数时,用该属性判断升级时是否保留配置

评审结论

1、同意新增资源协作接口属性用于BIOS固件升级时,判断是否需要保留配置,具体如下 :

path:/bmc/kepler/Systems/:SystemId/BiosUpgradeService
interface:bmc.kepler.Systems.BiosUpgradeService
变化类型:新增属性
新增属性:PreserveConfigEnabled,签名为b,表示BIOS固件升级时是否保留配置
权限:可读写,R: ReadOnly W:BasicSetting

遗留问题

评审结论:通过