-
Notifications
You must be signed in to change notification settings - Fork 67
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
Image repository port pruned from reflection request after 1000+ images #343
Comments
Going through our code, this is likely an upstream bug in e.g.
While I do think this should be supported (and fixed), I think it is worth mentioning that solutions like GHCR do not allow querying over 1K tags in general. |
Thinking more about this, have you checked if Nexus3 OSS by any chance does not just provide a wrong "next" URL in the JSON output and/or response headers if you limit to |
This is a good point. We are running Nexus3 behind a reverse proxy, which handles the 5000 port bits. When I limit the number of tags returned to 100 or so I can see the
|
Hello all,
I'm experiencing an issue where an ImageRepository fails to find the latest tags when there are more than 1000 image tags in the repo. We run our docker repository over https on port 5000 (not 443/80). What seems to happen is when the image reflector requests the latest tags with the
n=1000
tag, the request does not contain the port.All image repositories which have less than 1000 tags do not cause an error, so I presume still include the port.
We are running Nexus3 OSS repo manager (v 3.22) in case it makes a difference.
Image repository:
Note that working image repos seem to differ in ONLY the image name.
Error:
Image repository which works:
Image repository which does not work:
Great work on flux! We use it every day at work and it has been pretty solid for the last year!
The text was updated successfully, but these errors were encountered: