Allow more than two levels of additional names to Docker images in GitLab image registry
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
I am a happy GitLab image registry user and I organize images with multiple levels (based on if they are built in a branch, git tag, pipeline, etc.). Today I wanted to make a Docker volume plugin and I wanted to organize plugin images in the same way, but prepend plugin path in the name (BTW, congrats for being able to publish Docker plugins out of the box to registry). But I got a strange error:
error pushing plugin: server message: insufficient_scope: authorization failed
It turns out, there is a limit on how many levels I can have in the image name:
You can append additional names to the end of a container image name, up to two levels deep.
The error didn't help here, but I think this is the reason.
I would ask that the limited is lifted a bit, at least to three. I think path segments are primarily cosmetic in GitLab Docker registry (you always get whole names listed anywhere, there is no nesting really), so why not? It would allow one (me) to better organize images and plugins.