已开启
[任务]: 支持全局属性校验 #4
黄志毓创建于  11 天前
黄志毓
黄志毓成员
11 天前 创建

感谢您为项目贡献新任务!请按照以下提示提供详细信息,以便我们更好地理解并跟进。

任务描述

支持对产品化全局属性配置进行有效性校验,包括路径、接口(接口前缀,例如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个。

优先级

likedislike
openUBMC-robotopenUBMC-robot成员
11 天前 添加了label:sig/sig-CICD
openUBMC-robot
openUBMC-robot成员
11 天前 评论:

欢迎来到 openUBMC 社区

Hey @hzy1010 , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 说明文档论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册

联系指引

有疑问可以联系 SIG: sig-CICD ,
维护者是: @DataSculptor, @xuhaijun, @zybwh ,
优秀贡献者是: @Larry_Li_006, @Polaris404 .

likedislike
黄志毓黄志毓成员
11 天前 issue状态由 待办的 改变为 已完成
黄志毓黄志毓成员
11 天前 关闭了 issue
黄志毓黄志毓成员
11 天前 issue状态由 已完成 改变为 进行中
黄志毓黄志毓成员
11 天前 重新打开了 issue
黄志毓黄志毓成员
11 天前 关联了pull request:feat: 支持全局属性校验
黄志毓黄志毓成员
11 天前 issue状态由 进行中 改变为 待办的
黄志毓黄志毓成员
11 天前 issue状态由 待办的 改变为 进行中
黄志毓黄志毓成员
10 天前 关联了pull request:feat: 支持全局属性校验