Hi,
Today, the XWiki Helm Chart is uploaded and is using Github pages and releases to serve chart releases.
The idea of supporting an OCI-based registry is to use only container files to install a XWiki instance. This is a chance to install an XWiki instance on a restricted environment like Air-Gaped or using a Container Registry Proxy.
Current initial alternatives of container registry that we have are:
- DockerHub
- Gitlab Packages
- Nexus (xwiki.org)
At first, I think it’s better to use nexus.xwiki.org because it’s where other contrib projects store their artifacts (maven). I’m not sure if the current version of nexus.xwiki.org has a place to store containers. This feature may only be available on Nexus 3.
About other options, my first thoughts are:
- Gitlab Packages are simple and easy to set up, but today there are no artifacts being stored on Gitlab Packages for contrib projects.
- DockerHub can be a viable alternative, but it will require time to see how to do and how to manage.
Any other ideas or thoughts are appreciated.