变更声明
为了保证服务器产品固件升级的权限控制精细化管理以及操作安全,以及 openUBMC 对于固件管理更为精细和方便的校验功能适配,需要对资源协作接口 bmc.kepler.UpdateService.FirmwareMatchRules 下的方法 AddMatchRules 进行操作权限限制为操作员权限,同时请求签名变更为字典类型。更多详细内容请见评审材料(议题3):
受影响的版本
- openUBMC 25.03
- openUBMC 25.06
- openUBMC 25.09
变更描述
规格变化
不涉及
外观变化
不涉及
外部接口变化
资源协作接口 bmc.kepler.UpdateService.FirmwareMatchRules 下的方法 AddMatchRules 进行操作权限限制为操作员权限,同时请求签名变更为字典类型。具体变更点如下:
变更前
- 方法权限:ReadOnly
- 方法请求签名:a(ss),采用 数组 的方式进行固件管理的规则添加
变更后
- 方法权限:BasicSetting
- 方法请求签名:a{ss},采用 字典 的方式进行固件管理的规则添加
安装方式变化
不涉及
兼容性说明
- BMC固件兼容性:当前变更仅涉及BMC的固件软件版本,不涉及兼容性
- openUBMC 和 BMC SDK 兼容性:当 openUBMC 适配旧的 BMC SDK 时有兼容性问题,需要升级到新的 BMC SDK 版本,升级指导:openUBMC 应用市场 BMC SDK 下载
文档影响
影响 openUBMC 社区开发文档中心API文档
建议动作
- 建议升级 BMC SDK 版本至 25.12 或更高版本