Skip to content

Releases: weibaohui/k8m

v0.0.14

24 Dec 04:51
Compare
Choose a tag to compare

更新内容

  • docs:修正调试信息命令将获取调试信息的命令从 ./k8m -d 6 修改为 ./k8m -v6
  • fix:apply 失败问题
  • feat(layout): 优化多个页面的布局结构
  • feat(crd): 为 CRD 的 kind 和 group 字段添加搜索功能
  • feat(crd): 为 CRD 详情页面添加回退按钮
  • feat(resource): 为资源名称添加复制和搜索功能
  • feat(ns): 为 Pod 页面添加状态筛选器并优化列表搜索功能
  • feat:优化列表页面筛选功能
  • feat(ns): 优化角色绑定详情展示
  • refactor(ns): 优化角色详情页面格式和布局
  • feat(cluster): 优化集群角色绑定页面展示效果
  • refactor(cluster): 优化集群角色页面展示效果
  • docs(README): 补充 ChatGPT 调试状态说明
  • refactor(service): 添加 ChatGPT 环境变量设置时的日志输出
  • refactor(chat): 添加 ChatGPT 配置日志输出
  • build(Dockerfile): 添加 Dockerfile 以支持容器化构建

v0.0.13

18 Dec 10:01
Compare
Choose a tag to compare

新增Configmap 上传功能

v0.0.12

17 Dec 11:31
Compare
Choose a tag to compare

新增 k8s 所有资源的 Describe 颜色区分,并增加AI解读功能

K8M Describe功能升级

1、新增对任意k8s资源的Describe功能,并且按是否包含错误调整背景色。
红色表色有问题,绿色表示正常。
2、新增AI解读 Describe描述功能。让AI详细解读,给出报告以及问题的解决方案。

输入图片说明
输入图片说明
AI

更新内容

  • refactor(describe): 优化资源描述页面的输出展示
  • feat(custom): 添加自定义 HTML内容高亮组件
  • feat(cluster): 添加 AI 解读功能
  • feat(chat): 添加 ChatGPT资源描述分析功能

v0.0.11

16 Dec 12:27
Compare
Choose a tag to compare

K8m
1、更新describe功能,可对所有资源进行Describe
2、并且显示内容与kubectl保持一致,格式保持一致。
3、弹出窗口可使用ESC进行关闭,方便键盘操作。

更新内容

  • feat(dialog): 在对话框标题中添加 ESC 关闭提示
  • refactor(ns): 在多个 JSON 文件中添加 ESC 关闭提示到 Event 标题
  • feat(api): 为 CRD资源添加 describe 接口
  • feat(controller): 添加 Describe 方法
  • feat(cluster): 添加资源描述功能- 在多个集群资源页面中添加"Describe"按钮
  • build: 更新 kom 版本并优化依赖
  • build: 更新 Go 依赖版本
  • feat(ns): 为命名空间名称添加可复制功能
  • build: 更新依赖库版本

v0.0.10

12 Dec 03:29
Compare
Choose a tag to compare

fix 部分集群doc 解析递归崩溃问题

v0.0.9

06 Dec 09:37
Compare
Choose a tag to compare

更新内容

  • build: 更新 github.com/weibaohui/kom 依赖至 v0.0.36 版本
  • build: 更新 kom 依赖至 v0.0.35 版本
  • feat(main): 重构主函数并优化 Kom 集群初始化流程
  • refactor(pkg): 重构 callback包
  • refactor(main): 重构主函数并使用 kom_starter 初始化配置- 移除了直接使用 kom包进行集群初始化的代码
  • refactor(main): 重构 Kom客户端初始化流程
  • feat(ns): 为 statefulset 添加扩缩容功能
  • feat(api): 添加状态集缩放接口
  • feat(controller/sts): 添加 StatefulSet 扩缩容功能
  • style(ns): 优化 deploy 页面样式
  • feat(ns): 为部署页面添加扩缩容功能
  • feat(api): 添加部署扩缩容接口
  • feat(controller): 添加部署扩缩容功能
  • feat(strings): 添加 ToInt32 字符串转换函数
  • refactor(ns): 优化 cronjob 并发策略展示
  • refactor(ns): 优化 CronJob 页面的调度配置显示
  • feat(chat): 添加 Cron 表达式 AI 解释功能
  • feat(event): 为 event.json 中的 type 字段添加 searchable 属性
  • refactor(ns): 优化 cronjob 页面的 suspend 字段展示
  • style(priority_class): 优化 JSON格式
  • feat(priority-class): 添加 value 和 preemptionPolicy 字段
  • feat(ns): 增加获取 namespace 列表的"全部"选项
  • build: 更新 kom 依赖至 v0.0.34 版本
  • feat(ns): 增加 cronjob 和 job 页面的详细信息展示
  • style:调整操作按钮宽度为 100像素
  • feat(api): 添加 cronjob暂停和恢复接口
  • feat(ns): 为 cronjob 页面添加暂停和继续功能
  • feat(controller): 添加定时任务暂停和恢复功能
  • build: 更新 github.com/weibaohui/kom 依赖至 v0.0.33 版本
  • feat(controller): 添加状态集、守护集和副本集的重启功能- 在 ds、rs 和 sts 控制器中添加 Restart 函数-…
  • feat(ns): 增加 CronJob 资源的详细信息展示
  • feat(api): 添加 StatefulSet 和 DaemonSet 的回滚相关接口- 新增 StatefulSet 回滚相关接口:
  • feat(ns): 为 DaemonSet 添加历史记录功能
  • feat(ns/replicaset):增加就绪状态和容器信息展示
  • feat(ns): 为 StatefulSet 添加历史记录功能
  • feat(controller/sts): 添加 StatefulSet 历史记录和回滚功能
  • feat(controller): 添加 DaemonSet历史记录和回滚功能- 实现了 DaemonSet历史记录查询和回滚操作的 API 接口
  • feat(ns): 部署页面增加回滚和暂停功能
  • build: 更新 github.com/weibaohui/kom 依赖版本至 v0.0.32
  • feat(k8s deploy): 添加部署回滚和暂停功能
  • feat(deploy): 添加部署管理相关接口
  • fix(controller): 移除资源操作中的 managedFields
  • feat(ns): 为部署页面添加历史记录功能并集成 AI 问诊
  • feat(api): 添加部署历史记录查询接口
  • refactor(controller): 重构部署相关接口
  • refactor: 移除未使用的 Deployment 相关函数
  • refactor(controller): 重构节点控制器方法
  • refactor: 移除 nodeService 中的冗余函数
  • refactor(comm/utils/amis): 添加 WriteJsonErrorOrOK 函数- 新增 WriteJsonError…
  • style(ns): 调整部署页面操作按钮宽度

v0.0.8

19 Nov 04:51
Compare
Choose a tag to compare

嵌入在线ChatGPT能力

v0.0.7

12 Nov 07:12
Compare
Choose a tag to compare

v0.0.7

v0.0.6

11 Nov 14:53
Compare
Choose a tag to compare

功能
1、Pod shell 新增AI自动转换命令功能。可直接输入命令,也可输入中文描述。AI自动转换为命令,并执行

v0.0.5

10 Nov 13:45
Compare
Choose a tag to compare

更新内容

  • build: 更新 github.com/weibaohui/kom 依赖至 v0.0.23 版本
  • feat(ns): 文件列表增加所有者和组信息
  • feat(ns): 优化 Pod 文件页面显示格式
  • refactor(controller/pod): 重构文件上传功能
  • chore: 忽略 uploads目录
  • feat: 设置最大内存限制
  • refactor(pod): 重构文件上传功能
  • build(deps): 更新 github.com/weibaohui/kom 依赖至 v0.0.15- 将 github.com/wei…
  • build:升级 kom 库版本
  • build: 更新 github.com/weibaohui/kom 依赖至 v0.0.11
  • feat(comm): 添加按 lastTimestamp排序的工具函数
  • feat(ns): 为命名空间页面添加事件列表功能
  • refactor(controller): 将 CRD 方法替换为 GVK 方法
  • feat(cluster): 添加 Event 列表页面
  • feat(cluster): 在存储类详情页面添加默认存储类标注
  • feat(cluster): 添加 CSINode 页面并更新菜单项
  • refactor(cluster): 移除 priority_level_config 中的 conditions 字段- 从 priori…
  • feat(cluster): 添加集群设置相关页面
  • refactor(menu): 调整菜单结构和图标
  • feat(ns): 优化 Service 类型显示逻辑
  • feat(cluster): 添加 ComponentStatus 页面并更新菜单
  • feat(cluster): 添加 APIService 页面- 新增 APIService 列表和详情页面
  • refactor: 注释掉动态 API 路由
  • fix(ns): 修复部署详情中副本数量显示问题
  • refactor(api): 更新 API调用路径
  • feat(crd): 增加 CRD 版本支持并更新相关页面
  • refactor(k8s): 更新 API 调用以包含版本信息
  • feat(dynamic): 为 CRD操作添加版本参数
  • refactor(kom): 更新 kom客户端使用方式并升级版本
  • feat: 添加根路径路由并实现重定向到 index.html
  • info(main): 启动服务时增加日志输出
  • feat: 添加 CRD 资源管理功能
  • docs(README): 更新产品特性描述
  • docs(README): 更新项目介绍并添加技术栈说明
  • doc update
  • refactor(service): 重构服务模块并移除未使用的代码
  • refactor(kubectl): 重构 kubectl 模块并移除未使用的代码
  • refactor(doc): 移除 kubectl 包中的文档解析逻辑- 删除了 kubectl 包中与 OpenAPI 文档解析相关的代码
  • refactor(kubectl): 重构 kubectl 模块并移除未使用的代码
  • refactor: 重构 kubectl模块并引入 kom 库- 移除了 kubectl 模块中的大量代码,包括回调管理、默认回调实现等
  • refactor(kubectl): 重构代码并优化日志级别
  • refactor(kubectl): 重构 Statement 结构体
  • feat(kubectl): 添加更新和补丁功能
  • refactor(controller/dynamic): 重构示例代码并添加新功能- 重新组织 Example 函数,拆分为 builtI…
  • feat(default_cb): 实现资源增删改查功能
  • feat(controller/dynamic): 添加 Deployment 创建示例
  • feat(comm): 添加 create 回调并优化回调注册
  • feat(comm): 添加 Create 函数以创建资源
  • feat(kubectl): 添加创建和删除资源的方法