我为 CI/CD 管道设置了一个 helm 存储库,但我遇到的一件事是 helm 的版本控制系统,该系统专注于语义版本控制系统,如下所示x.x.x
.
我希望能够指定“暂存”、“最新”和“生产”等标签,尽管我能够成功上传带有字符串版本的图表
NAME CHART VERSION APP VERSION
chartmuseum/myrchart latest 1.0
任何实际访问图表的尝试都会失败,例如
helm inspect chartmuseum/mychart --version=latest
生成错误:
Error: failed to download "chartmuseum/mychart" (hint: running 'helm repo update' may help)
我真的不想在开发的这个阶段进入受控语义版本控制,或者将哈希值附加到版本的混乱状态。有什么方法可以让 helm 提取非语义标记的图表版本吗?
我的方法是,我不想在语义上对图表(和子图表)进行版本控制,根本不使用 helm 存储库,而只是从 git 中提取 CI/CD 中的整个图表。如果您要将它们发布给更广泛的受众,这可能不适合您,但对于自己的 CI/CD 来说,无论如何,它都被授权访问我们的存储库,它就像魅力一样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)