已开启
[任务]: 支持全局属性校验 #4
黄志毓创建于 11 天前
11 天前 添加了label:sig/sig-CICD
openUBMC-robot
11 天前 评论:
11 天前 评论:
欢迎来到 openUBMC 社区
Hey @hzy1010 , 感谢你对社区的贡献.
机器人使用手册
有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册。
联系指引
有疑问可以联系 SIG: sig-CICD ,
维护者是: @DataSculptor, @xuhaijun, @zybwh ,
优秀贡献者是: @Larry_Li_006, @Polaris404 .


11 天前 issue状态由 待办的 改变为 已完成
11 天前 关闭了 issue
11 天前 issue状态由 已完成 改变为 进行中
11 天前 重新打开了 issue
11 天前 关联了pull request:feat: 支持全局属性校验
11 天前 issue状态由 进行中 改变为 待办的
11 天前 issue状态由 待办的 改变为 进行中
10 天前 关联了pull request:feat: 支持全局属性校验
感谢您为项目贡献新任务!请按照以下提示提供详细信息,以便我们更好地理解并跟进。
任务描述
支持对产品化全局属性配置进行有效性校验,包括路径、接口(接口前缀,例如bmc.kepler.Global.)、属性(权限、持久化类型、读写、默认值、类型)等进行有效性校验,确保全局属性配置正确,满足生成和部署全局属性配置基本要求。
1、全局属性路径采用固定的全局唯一资源协作路径,例如/bmc/kepler/Global/Properties
2、全局顺序接口采用固定的全局属性接口前缀,例如bmc.kepler.Global.
3、全局属性支持访问权限、持久化类型、可读写、默认值、取值范围等配置,其中
1)类型可以为整形(包括U64、U32、U16、U8、S64、S32、S16、S8)、字符串和Boolean。
2)字符串的最大长度为256字节。
3)属性类型、持久化类型、取值范围禁止变更,变更后会引入兼容性问题,需要报错记录错误日志
4)访问权限、可读写、默认值评估影响后,可以变更,记录告警日志,提醒可能影响
4、全局属性的最大个数为500个。
优先级