-
Notifications
You must be signed in to change notification settings - Fork 27
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
Can i convert proxyfied registries ? #249
Comments
Hi @ptempier. Could you please give more information to help reproduce your issue? Such as your setup steps and what kind of proxyfied registries are used. Acceleration-Service can work well with |
Hello I am not using the latest version, but v2.9.0-6d1ad65c, so maybe that's it. harbor-acceld is v0.2.13 The test was doing a pull from a proxified github registry. Creating an estargz image via kaniko, pushing it in a different projet |
Can you provide the acceld work log? @ptempier |
Actually harbor v2.9 is supported too. |
If you can provide the harbor log, it will be better. |
The time it almost worked , i had this error :
Just tried a docker pull anonyme/hub.docker.com/library/postgres
It went through the webhook
But then in acceld failed with :
|
I am thinking maybe i need to add some dependencies to acceld ? |
I added some docker tools inside the container, but it doesn't change anything. The Dockerfile i use :
|
@ptempier You seem to be pushing an image with the name format |
@imeoer nope i am doing : docker pull anonyme/hub.docker.com/library/postgres So for me it s a very "normal" image pull with a very commonly used registry. But acceld when receiving such a request respond with : |
@ptempier Okay, it seems that the request sent to acceld by harbor webhook contains Could you try this?
|
Support |
@Desiki-high Yes, it should also support the |
Maybe you need a fix on the harbor side to send the proper image name ? So maybe a webhook of acceld type is needed. |
Thanks for your advice! I will ping you if any process. |
@ptempier Could you please help to check |
@Desiki-high The robot has the permissions and is authenticated
Permissions (Y = ticked) |
@ptempier I will take a look later. |
Hello The auth is fine, the robot appears authenticated when pulling. |
I test the new |
upgraded habor Something strange is the unauthenticated pull in the logs, sometime it s authenticated. |
i did re-read the doc, and it says to use a system robot account and not a project robot account, but i get the same issue. what tickle me here is the call to ldap.go, when its a robot account, but maybe it just search there after checking its not a robot.
|
@ptempier Thanks for opening the issue, i came across around the same behavior. Mind sharing your
I suspect you would need to consider pushing to a different project, which is not a docker proxy. If i am not completely misunderstanding this thread |
@oliverbaehler That's the question i asked first, but apparently its supposed to work. |
Sorry, my mistake. I did the test without setting up the proxy. I just fix the issue with image format. |
@Desiki-high The question is, if we could figure out, if a image is from a docker proxy registry. If so, we need to push it to a different project (idk if we could do any rules). Or the upstream projects release estargz or nydus images.. |
I mean, i tried with estargz, it didn't work, but i was somehow expecting it to work.
Not sure if
it's not supported at all and i am doing something wrong.
Maybe i need a different setup, like an actual proxy project and an accelerated copy of that project.
It's not working and its not supposed to work.
It doesn't work right now, but maybe it will in a future release.
The text was updated successfully, but these errors were encountered: