#11006 fedora-minimal image and quay.io registry updates
Closed: Fixed 2 years ago by humaton. Opened 2 years ago by bookwar.

Describe the issue

fedora-minimal image on quay.io is outdated. And there is currently no guidance on which container registry should be used to get "official" fedora containers.

Details

There is a documentation page https://developer.fedoraproject.org/tools/docker/docker-images.html which contains references to DockerHub but

1) this page is outdated
2) fedora repository on DockerHub doesn't have fedora-minimal image
3) DockerHub recently set rate-limits on the download of images
https://docs.docker.com/docker-hub/download-rate-limit/ If you do several anonymous pulls in a row it sometimes fails with "429 Too Many Requests" and this issue appears so often that many of our Openshift users switched to use Quay.io as main registry

There are two more registries: registry.fedoraproject.org and quay.io

registry.fedoraproject.org seems to be a most official one, as it has all required images and they seems to be updated regularly

quay.io seems to be forgotten, but there is no comment which would declare is as deprecated, thus it is confusing for consumers

Suggestion

A: Mark quay.io/fedora as deprecated and put a link there to point to registry.fedoraproject.org. Do the same for DockerHub fedora repo

  • cons: registry.fedoraproject.org will be a default endpoint for consumers and will get a lot of traffic

B: Properly mirror all repositories from registry.fedoraproject.org to Quay.io, so that registry.fedoraproject.org is the main source of truth, but Quay.io can be used for large CI deployments and operations


I would obviously prefer B


Metadata Update from @phsmoura:
- Issue tagged with: medium-gain, medium-trouble, ops

2 years ago

Hi @bookwar ,
thanks for reaching out. So A, is out of the question, we are actually considering moving everything to quay.
what versions and arches are you trying to pull from quay? There is currently a failure in f36 because of armv7 so the build is failing for about a month.

fedora-minimal seems to be there but not getting updated by our sync scripts.

Thanks for clarification.

I was looking for latest fedora-minimal:36 (19 Jul, 2022 07:49:19 UTC) x86 image, which is available at registry.fedoraproject.org and is missing from quay.io

If you configure sync per individual repository, can you consider adding a note in the description of that repository on Quay, so that we can set the expectations for consumers:

Like in here https://quay.io/repository/fedora/fedora write something like: "Regularly updated Official Fedora images, updated by Rel Eng monthly (or regularly)" And a link to doc/bugtracker.

And same for https://quay.io/repository/fedora/fedora-minimal

Hm, our sync script is failing with a strange error about missing stuff in the quay. https://paste.centos.org/view/f8d792fb

After a manual run, 36 minimal is available on the quay. This needs investigation so our sync is automatic again.

The script is fixed and we are syncing fedora-minimal container images to quay

Metadata Update from @humaton:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

Log in to comment on this ticket.

Metadata
Boards 1
Ops Status: Backlog