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

Too many vendors do not implement the container spec correctly for multi-arch images #239

Closed
nigelgbanks opened this issue Sep 1, 2022 · 3 comments
Assignees
Labels
build_cicd enhancement New feature or request

Comments

@nigelgbanks
Copy link
Contributor

I've run into several issues with different tools AWS, GitLab, etc. Where they don't properly respect the manifest for V2 registries that make use of the multi-arch features. Despite the feature existing for many years, and claiming they support it the spec in their docs.

Most recent issue I've encountered:

A potential workaround is to add additional tags to the images, so one could do something like:

docker pull islandora/drupal:1.0.7-arm64 or docker pull islandora/drupal:1.0.7-amd64

In addition to the multi-arch images, we are already producing.

This way, some services could refer to the explicit tags if they don't implement the spec correctly.

@nigelgbanks nigelgbanks added the enhancement New feature or request label Sep 1, 2022
@nigelgbanks nigelgbanks self-assigned this Sep 1, 2022
@nigelgbanks
Copy link
Contributor Author

Might be a bit of a pain, as the system is currently rigged up to generate manifests for both images as built, might inadvertently increase build times by a few mins.

@g7morris
Copy link
Contributor

g7morris commented Sep 6, 2022

@nigelgbanks Do you want to schedule a Zoom call re this task or talk in Slack sometime this week to divvy up next steps between the two of us?

@nigelgbanks
Copy link
Contributor Author

Done under #238

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build_cicd enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants