bk-nodeman
bk-nodeman copied to clipboard
[FEATURE] P-Agent 安装时更新 Agent 2.0 安装包到 Proxy
你想要什么功能
为什么需要
建议如何实现
由于作业平台不支持在制品库的场景下通配下发文件,因此可能需要先使用 storage.listdir 递归找到所有 Agent 安装包的路径,再传递给作业平台
考虑到后续的版本包管理,理论上用户可以在Pagent上装任意版本的Agent,而不是局限于指定的某个版本,随着Agent版本的迭代,制品库中可能会有非常多版本的Agent包,都一起放到proxy上是不合适的。因此,尝试在安装Pagent之前把需要用的包推给Proxy是更合适的做法