Skip to content
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

Manifest build fails #25

Closed
SuperQ opened this issue Feb 26, 2019 · 5 comments
Closed

Manifest build fails #25

SuperQ opened this issue Feb 26, 2019 · 5 comments

Comments

@SuperQ
Copy link
Member

SuperQ commented Feb 26, 2019

The docker manifest creation fails in circleci.

make manifest SUFFIX=
make: git: Command not found
# Manifest for "ulibc"
DOCKER_CLI_EXPERIMENTAL=enabled docker manifest create -a "quay.io/prometheus/busybox:uclibc" \
	"quay.io/prometheus/busybox-linux-amd64:uclibc" \
	"quay.io/prometheus/busybox-linux-armv7:uclibc" \
	"quay.io/prometheus/busybox-linux-armv8:uclibc"
unsupported manifest media type and no default available: application/vnd.docker.distribution.manifest.v1+prettyjws
make: *** [Makefile:37: manifest] Error 1
Exited with code 2
@SuperQ
Copy link
Member Author

SuperQ commented Feb 26, 2019

@johanneswuerbach
Copy link
Contributor

Looks like quay doesn’t support manifests moby/buildkit#409 (comment) :-( this sounds like a blocker as we otherwise can’t keep „quay.io/prometheus/prometheus“ working as the idea was to push the amd64 image to „quay.io/prometheus-linux-amd64“ and only add manifests for the main one :-(

We could probably also push „a real“ image to prometheus/prometheus only for quay, but that kind of if/else is what we actually wanted to avoid :-(

@SuperQ
Copy link
Member Author

SuperQ commented Feb 26, 2019

Ahh, makes sense. That's no good.

I guess we'll have to have a manifest/real image flag until quay supports manifests.

@simonpasquier
Copy link
Member

I've pinged the Quay team internally and they might be able to fix it soon for https://quay.io/organization/prometheus. I'll keep you posted.

@simonpasquier
Copy link
Member

I've been told that our organization has been upgraded and I've re-run the CI but the Makefile has a few typos (see #26).

@SuperQ SuperQ closed this as completed in #26 Mar 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants