TencentBlueKing / bk-nodeman

蓝鲸节点管理,可以对蓝鲸体系中的GSE Agent进行管理,包括状态查询、版本更新、配置管理、健康检查、进程管理等。
MIT License
50 stars 54 forks source link

feat: 插件管理页面筛选插件状态时支持筛选未安装插件的主机 #2415

Open chalice-1831 opened 3 weeks ago

chalice-1831 commented 3 weeks ago

背景

为什么需要

场景:需要查找某插件如bkmonitorbeat没有安装的主机,在页面上筛选出来后通过批量安装托管的方式安装。现在的页面筛选无法筛选出没安装插件的主机。

功能

你想要什么功能

插件管理页面筛选插件状态时支持筛选未安装插件的主机

功能实现

建议的方案

页面上显示的是head_plugins里指定的插件 在plugin/search接口里 取这个主机在procstatus里关联插件和head_plugins的差集 就是not_installed的

此外还需要前端支持

实现方案

功能自测

代码变更覆盖功能点需要自测并截图

功能点 1

描述代码变更涉及功能点及自测截图

功能点 2

描述代码变更涉及功能点及自测截图

...