使用Helm 2,我们能够使用;通配符版本";,以便始终使用最新版本(基于index.yaml的存储库(。例如,如果有版本为0.2.0、0.2.1和0.2.2的图表,--version ^v0.2
将拉动0.2.2
现在改为Helm 3,带有OCI存储库(Azure上的ACR(,这似乎不再有效:
错误:未能呈现图表:退出状态1:错误:未能下载";oci://my-repo.azurecr.io/helm/my-chart"在版本"^v0.2〃;
对于OCI存储库的补丁版本,是否没有办法使用通配符?我也试过~0.2
。
一个变通办法可能是生成一个标签为0.2的重复舵图,但我不太喜欢这个想法。。。
用helm 3.9.0
:测试
helm pull oci://ghcr.io/rowi1de/graphql-reactive/graphql-reactive --version '0.0.*'
Pulled:ghcr.io/rowi1de/graphql reactive/grapql reactive:0.0.17
摘要:sha256:3597cf575d98f4adb426d8ad37e34d5b6cf452a86ccc2da64b0471aedd9dcba