问题描述
我在 Rancher 上创建了一个工作负载。此工作负载是根据从 Azure 容器注册表获取的映像创建的,并从 Helm 图表中获取变量和所有规范,然后上传到 Chartmuseum。
到目前为止,我们正在手动进行升级,并希望过渡到使用 CI 来协调此过程。
想要的结果是使用 Rancher API 升级 Chartmuseum 的模板版本 :latest
,添加图片作为参考:
至于 CI 的编排器,我们使用的是 Azure DevOps。
解决方法
实际上,Azure Devops 已将Rancher 集成到 CL/CD 任务中。您可以安装 that extension 并使用它来升级管道任务下的模板版本。