I'm building myself a application which is being built into a docker container and hosted in a private gitlab.com repo / registry.
The only problem is updating the container and showing correct information whether it is up-to-date or not in the docker tab.
The problem is that the webgui basically only works with docker hub images, since the registry is hardcoded into the update process and the getRemoteVersionV2 function.
I modified the webgui and created a pull request to follow the correct auth flow for tokens, etc
https://github.com/limetech/webgui/pull/403
So long as you run "docker login registry.gitlab.com/[...]" on unraid and ensure that the "/root/docker/config.json" is available after reboots the pull request will allow you to pull docker images from registry.gitlab.com which require authentication etc.
This should also work with other docker registries, since the pull request rewrites getRemoteVersionV2 to follow the correct authentication flow.
The only problem is that I couldn't test the changes in an unRAID install, since I'm not sure how to setup a dev environment for that (see also https://github.com/limetech/webgui/issues/400).
I'm mostly looking for some kind of acknowledgment that the pull request has been seen by someone other than me^^
And some info how to further test it would be great as well. (is there a unraid test vm?)