bk-nodeman icon indicating copy to clipboard operation
bk-nodeman copied to clipboard

[FEATURE] P-Agent 安装时更新 Agent 2.0 安装包到 Proxy

Open ZhuoZhuoCrayon opened this issue 2 years ago • 3 comments

你想要什么功能

为什么需要

建议如何实现

ZhuoZhuoCrayon avatar Dec 06 '22 16:12 ZhuoZhuoCrayon

image

zhangzhw8 avatar Dec 07 '22 04:12 zhangzhw8

由于作业平台不支持在制品库的场景下通配下发文件,因此可能需要先使用 storage.listdir 递归找到所有 Agent 安装包的路径,再传递给作业平台

zhangzhw8 avatar Dec 07 '22 04:12 zhangzhw8

考虑到后续的版本包管理,理论上用户可以在Pagent上装任意版本的Agent,而不是局限于指定的某个版本,随着Agent版本的迭代,制品库中可能会有非常多版本的Agent包,都一起放到proxy上是不合适的。因此,尝试在安装Pagent之前把需要用的包推给Proxy是更合适的做法

zhangzhw8 avatar Dec 07 '22 07:12 zhangzhw8