【已评审】redfish事件订阅支持SEL

背景

当前openUBMC的四种事件订阅中,snmp、smtp、syslog事件订阅均已支持SEL上报,有客户对redfish事件订阅功能提出诉求,需要实现redfish事件订阅支持上报SEL的能力。

决策点:redfish事件订阅资源协作接口属性EventType取值新增SEL

注:对应redfish接口/redfish/v1/EventService中的Oem/{{OemIdentifier}}/ReportType属性

资源path:/bmc/kepler/EventService/Subscriptions/Redfish
资源interface:bmc.kepler.EventService.Subscriptions.Redfish
变化类型:修改属性
应用场景:查询、设置redfish上报事件类型
详细描述

属性名称 EventType
变化类型 属性变更(只读变更为读写,取值范围变化)
签名 s
持久化 不持久化
只读属性 true → false(变更)
操作权限 Read:ReadOnly
Write:BasicSetting(本次新增)
变化通知 false
属性值来源 组件代码更新
说明 创建Redfish事件订阅时选择上报的事件类型
取值 枚举值:SEL(本次新增)、Event

注:openUBMC暂不提供任何设置该资源协作接口属性的北向接口。该属性由定制仓设置并提供SEL事件的上报能力

评审结论

同意资源协作接口bmc.kepler.EventService.Subscriptions.Redfish的属性EventType取值新增SEL,属性操作改为可读写,写权限BasicSetting

遗留事项