-
Notifications
You must be signed in to change notification settings - Fork 135
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
Multi arch matrix pipeline #341
Conversation
@tianon @crazy-max I hope I am not imposing here; I am trying to wrap my head around setting up multi-arch builds for our non-official images. I have looked at various documentation sources and your repository which was also referenced somewhere as an example. But I am not sure I am getting it.. any pointers on where I might be overlooking something would be greatly appreciated. Right now I managed to get the digests pushed, and the manifest merged, but labels (or annotations for multi-arch ?) seem to be missing still. I am also seeing an There is also the minor added complexity of having to have builds based on tags/source from another repository (composer/composer) using:
Sources I have referenced:
The following also does not look right.. $ docker run --rm mplatform/mquery composer/composer:lts
Unable to find image 'mplatform/mquery:latest' locally
latest: Pulling from mplatform/mquery
f7727aa0d57a: Pull complete
2db63f065e4b: Pull complete
Digest: sha256:d0989420b6f0d2b929fd9355f15c767f62d0e9a72cdf999d1eb16e6073782c71
Status: Downloaded newer image for mplatform/mquery:latest
Image: composer/composer:lts (digest: sha256:e951c2fee044548fa9a846f1e1a2de4adb53155cfba21290dae5cedb462ba071)
* Manifest List: Yes (Image type: application/vnd.oci.image.index.v1+json)
* Supported platforms:
- linux/s390x
- unknown/unknown
- linux/arm/v6
- unknown/unknown
- linux/riscv64
- unknown/unknown
- linux/386
- unknown/unknown
- linux/amd64
- unknown/unknown
- linux/ppc64le
- unknown/unknown
- linux/arm/v7
- unknown/unknown
- linux/arm/v8
- unknown/unknown |
starting with v2-lts workflow only, iterate from here once it works
d715768
to
895550b
Compare
895550b
to
e799497
Compare
e799497
to
3db8658
Compare
Perhaps https://github.com/moby/buildkit/blob/ff1674a396491e55667a2a840352932993a0043a/docs/attestations/attestation-storage.md is a helpful link for you 👀 |
Honestly? Not really.. I do not really have enough spare time to dive very deep into this subject matter. I find it rather complex and not easy to comprehend. Things seems to work in the current shape of this PR though according to an end user who requested this feature, so I guess sufficient copy&paste and trial&error will make do for now 😅 |
Hah, fair! 💕
|
previous versions(or just remove these?)or just remove?)