-
Notifications
You must be signed in to change notification settings - Fork 258
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PUT doesn't add ref to INPUT when registry mirror is set. #313
Comments
I've been trying to reproduce that for the last 2 hours without luck... I can confirm by the audit logs that the PUT generate a good digest. I tried locally with the image |
I can confirm that using Concourse v6.7.0 with the built-in version of docker-image-resource (1.5.0) or Concourse v6.7.1 with the built-in version of the docker-image-resource (1.5.1) that dependent downstream jobs do not get triggered if a artifact gets produced / pushed by the docker-image-resource. Further hints: I can confirm that PUT produces some digests, but those digests do not appear in the version history of the resource (in fact it remains empty on a new resource). The workaround described above works for me.
|
We had a similar issue recently when the resource |
Disclaimer, this could be just because of a specific registry mirror, we use Artifactory.
Context: With the Docker Hub rate limit hell, we upgraded to Concourse 6.7.1 and setup a registry-mirror for
docker-image
andregistry-image
.Issue: We have a build step that is then used by a task right after.
And what happens is that when the
put: ci-image
is done,get: ci-image
indo-stuff
never gets its input.We did the following:
And changed the type of ci-image to
docker-image-no-mirror
and VOILA, refs are filled correctly now.Now, we still haven't looked at why, but this should help trace it at least.
Feel free to change the title, it's hard to explain that bug in a one liner :/
The text was updated successfully, but these errors were encountered: