【变更声明】资源协作接口 FirmwareMatchRules 权限和签名变更

变更声明

为了保证服务器产品固件升级的权限控制精细化管理以及操作安全,以及 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 或更高版本