k8m v0.0.129 已经发布,轻量级的 Kubernetes 仪表板
k8m v0.0.129 已经发布,轻量级的 Kubernetes 仪表板
此版本更新内容包括:
更新内容
- refactor(InspectionSummary): 移除未使用的弹窗过滤类型状态
- refactor(InspectionEventList, InspectionSummary): 清理代码,移除未使用的状态和属性,统一代码风格
- fix(lua_scripts): 修复服务选择器检查逻辑,确保至少有一个Pod关联
- feat(lua_scripts): 更新Lua检查脚本,优化数据库查询参数
- feat(lua_scripts): 更新内置检查脚本,添加规则编码字段
- feat(lua_scripts): 添加ValidatingWebhookConfiguration合规性检查脚本
- feat(lua_scripts): 添加StatefulSet、StorageClass、PersistentVolume和Persist…
- feat(lua_scripts): 添加安全检查脚本,包括ServiceAccount、RoleBinding和Pod的合规性检测
- feat(lua_scripts): 添加ReplicaSet合规性检查脚本
- feat(lua_scripts): 添加Pod和PVC合规性检查脚本
- feat(lua_scripts): 添加Node合规性检查脚本
- feat(lua_scripts): 添加NetworkPolicy合规性检查脚本
- feat(lua_scripts): 添加Job和MutatingWebhookConfiguration合规性检查脚本
- feat(lua_scripts): 添加Ingress合规性检查脚本
- feat(lua_scripts): 添加HTTPRoute相关的后端Service和Gateway检查脚本
- feat(lua_scripts): 添加HPA相关的合规性检查脚本
- feat(lua_scripts): 添加GatewayClass合规性检查脚本
- feat(lua_scripts): 添加CronJob和Gateway合规性检查脚本
- feat(lua_scripts): 添加获取Service和Deployment文档的功能
- feat(kubectl): 添加获取字段解释的Doc方法
- feat(script): 将规则内容字段类型从textarea更改为editor,并指定语言为lua
- fix(inspect): 修改巡检脚本结果字段名为小写,并调整操作列宽度
- fix(inspection): 调整SummaryBySchedule接口的每页记录数,优化查询条件以支持时间范围过滤
- feat(inspection): 更新SummaryBySchedule接口,支持按集群和时间范围汇总巡检信息
- feat(InspectionSummary): 新增集群选择功能,支持按集群过滤巡检数据
- feat(InspectionSummary): 新增 cluster 字段,支持按集群查询巡检汇总信息
- feat(inspection): 添加SummaryByCluster接口,支持按集群和时间范围汇总巡检执行信息
- refactor(inspection): 重命名Summary为SummaryBySchedule,优化函数和注释
- feat(InspectionEventList): 支持默认状态传递,优化事件过滤逻辑
- style(InspectionSummary): 统一代码风格,优化格式和可读性
- fix(InspectionEventList): 修复事件状态统计逻辑,确保失败状态正确显示
- feat(ScheduleBackground): 添加IsEventStatusPass方法,统一事件状态判断逻辑
- feat(constants): 添加LuaEventStatus类型及其常量,统一事件状态描述
- fix(Summary): 修改事件状态判断逻辑,确保状态为“正常”时正确统计
- feat(InspectionEventList): 重构事件列表组件,优化数据处理和展示逻辑
- feat(InspectionEventList): 合并事件名称和命名空间的展示,优化状态按钮的显示逻辑
- feat(InspectionEventList): 优化事件列表项的展示样式,增强可读性和交互性
- feat(InspectionEventList): 使用列表组件重构事件明细展示,添加AI解释功能
- fix(InspectionEventList): 修复数据解析错误,确保正确获取事件列表和计数
- feat(InspectionSummary): 添加事件明细抽屉组件以展示记录事件信息
- feat(InspectionSummary): 在最后执行信息中添加标题并格式化执行时间以增强可读性
- feat(InspectionSummary): 在计划列表中添加规则数字段以增强数据展示
- fix(InspectionSummary): 更新巡检历史记录的提示文本,添加ID字段以增强数据展示
- feat(InspectionSummary): 在最新执行信息中添加计划ID以增强数据展示
- style(InspectionSummary): 统一代码格式,优化可读性
- fix(InspectionSummary): 为Dropdown.Button添加图标以提升用户体验
- refactor(InspectionSummary): 合并查询按钮和下拉菜单并添加时间范围自动查询
完整的更新日志: https://gitee.com/weibaohui/k8m/compare/v0.0.128...v0.0.129