k8m v0.0.172 已经发布,轻量级的 Kubernetes 仪表板
k8m v0.0.172 已经发布,轻量级的 Kubernetes 仪表板
此版本更新内容包括:
更新内容
- feat(lua脚本): 添加可配置的CPU和内存告警阈值
- feat(lua): 添加 ResourceUsageResult 类型转换支持并优化资源检查脚本
- refactor(lua): 重命名 GetResourceUsage 为 GetPodResourceUsage 并更新示例
- feat(lua): 添加获取Pod资源用量的功能
- feat(用户认证): 在JWT token中添加isPlatformAdmin字段用于前端展示平台管理员身份
- fix(middleware): 添加用户名有效性检查
- refactor: 清理冗余注释和优化代码注释结构
- fix(cb): 在保存日志到数据库时添加角色错误日志记录
- fix: 修复角色查询错误处理和空返回值问题
- refactor(menuVisibility): 将userRole从字符串改为数组以支持多角色
- fix(controller): 修复用户角色获取失败时的日志记录和角色返回格式
- refactor(user): 移除未使用的集群角色查询方法
- refactor(user): 移动 GetRolesByUserName 函数位置以优化代码结构
- fix: 修复多处错误处理逻辑并优化代码
- refactor(permission): 从日志中移除冗余的role字段
- refactor(permission): 修改CheckPermissionLogic函数返回值为error
- fix: 修正用户组缓存键名中的拼写错误
- refactor(auth): 统一使用GetLoginUser获取登录用户名
- refactor(权限校验): 简化权限检查逻辑的返回值
- refactor(auth): 重构用户认证与权限系统,简化JWT token结构
- style(K8sBatchUpdateImages): 统一代码格式并移除未使用的导入
- fix(ui): 移除批量更新镜像按钮的冗余图标
- fix(controller): 改进批量更新镜像的错误处理和结果返回
- fix(K8sBatchUpdateImages): 添加API响应状态检查并处理错误情况
- feat(deploy): 添加批量更新Deployment镜像的API接口
- feat: 添加批量更新镜像请求的日志输出
- fix(K8sBatchUpdateImages): 替换模拟API调用为实际后端接口
- fix(ui): 更新批量更新镜像弹窗标题和按钮文本
- refactor(K8sBatchUpdateImages): 优化容器镜像批量更新界面
- refactor(K8sBatchUpdateImages): 移除内联样式并简化表格渲染逻辑
- style(K8sBatchUpdateImages): 优化表格样式和分组显示
- refactor(ui): 移除K8s批量更新镜像组件中的统计信息卡片
- feat(K8sBatchUpdateImages): 添加全选/取消全选功能
- refactor(K8sBatchUpdateImages): 调整代码缩进和导入格式
- feat(K8sBatchUpdateImages): 添加批量设置容器标签功能
- feat(K8sBatchUpdateImages): 拆分镜像地址和标签输入以提升用户体验
- feat(K8sBatchUpdateImages): 重构并增强批量更新镜像组件功能
- feat(K8sBatchUpdateImages): 实现批量更新容器镜像的表格交互界面
- feat(deployment): 添加批量更新镜像组件及接口定义
- feat(ui): 添加批量更新镜像功能按钮和对话框
- fix(巡检): 修复集群未连接时的处理逻辑
完整的更新日志: https://gitee.com/weibaohui/k8m/compare/v0.0.170...v0.0.172