【已评审】/UI/Rest/Services/PortConfig接口删除NAT属性

背景

当前BMC端口服务页面中无NAT服务展示,也不支持修改NAT服务使能和端口号,但是通过web rest接口请求可以查看到NAT属性值为null,且通过patch接口修改NAT服务使能和端口号时接口返回500

关联ISSUE

整体方案

1、删除/UI/Rest/Services/PortConfig GET接口下NAT属性;
2、删除/UI/Rest/Services/PortConfig PATCH接口设置NAT服务使能和端口号

评审点

评审点1: 是否同意删除/UI/Rest/Services/PortConfig接口的NAT属性

详细描述

评审点1: 是否同意删除/UI/Rest/Services/PortConfig接口的NAT属性

接口名:/UI/Rest/Services/PortConfig
变化类型: 删除属性
操作类型: GET/PATCH

接口响应如下,NAT属性显示为null

{
    "SNMPAgent": {
        "Enabled": true,
        "Port": 161
    },
    "KVM": [
        {
            "SystemId": 1,
            "Port": 2198,
            "Enabled": true
        }
    ],
    ...,
    "NAT": null
}

经排查:
1、redfish接口/redfish/v1/Managers/:managerid/NetworkProtocol响应中也无相关NAT属性
2、业务组件中未实现NAT相关的资源协作接口
3、与前端确认删除NAT属性后不影响页面展示,无兼容性问题

是否准备好AI预审

评审结论

同意删除/UI/Rest/Services/PortConfig接口的NAT属性

遗留问题

预审答案内容由AI生成,仅供参考:

帖子评审结论:【待评审】/UI/Rest/Services/PortConfig接口删除NAT属性

帖子相关性:相关(MDB 相关: 内容含强特征: 资源协作)

  • 总评审点数:1
  • MDB 资源协作接口评审点:1
  • 其他评审点:0

总体结果:通过(1/1 个评审点通过)

评审点 1:是否同意删除/UI/Rest/Services/PortConfig接口的NAT属性【MDB】

结果:通过

  • 规则合规性检查:通过(28 项检查全部通过)
    • 警告项(建议性)
      规则ID:MDB-CHANGE-022
      级别:建议性
      问题描述:评审点为删除属性类变更,但未提供原属性定义链接、文件路径或清晰的变更前后对照,缺少变更可追溯性信息。
      处理建议:severity=‘should’ 建议性规则,建议修改以提升规范符合性