背景
当前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