我在GKE上运行了我用the official helm chart安装的Concourse 3.10.0。我收到此错误,指的是错误的sha256:
Pulling registry.hub.docker.com/linkyard/concourse-helm-release@sha256:c47e868ec58fcf81b3b0d597bd10a91fc1908da4c13561e7834584997d1fcb9d...
Error response from daemon: pull access denied for registry.hub.docker.com/linkyard/concourse-helm-release, repository does not exist or may require 'docker login'
如果我在本地运行docker pull linkyard/concourse-helm-resource:2.8.2-3
,它可以运行,但会下载不同的sha256。
在我看来,我遇到了issue 33 in concourse's docker-image-resource plugin,但是在2年前修复了这个问题。
我稍微查看了the Concourse Dockerfile和掌舵图,但我无法弄清楚如何将docker-image-resource包含在Concourse部署中。
如何升级docker-image-resource以查看是否修复了此错误?
答案 0 :(得分:1)
这实际上只是一个简单的拼写错误 - concourse-helm-release
而非concourse-helm-resource
- 但错误消息具有误导性。
为了将来参考,docker-image-resource被BOSH烘焙到Concourse docker镜像中,相关版本可以在this file中找到。