GitLab offers Red Hat UBI
versions of its images, allowing you to replace standard images with UBI-based
images. These images use the same tag as standard images with
The GitLab chart uses third-party images that are not based on UBI. These images are mostly offer external services to GitLab, such as Redis, PostgreSQL, and so on. If you wish to deploy a GitLab instance that purely based on UBI you must disable the internal services, and use external deployments or services.
The services that must be disabled and provided externally are:
- MinIO (Object Store)
The services must be disabled are:
- CertManager (Let’s Encrypt integration)
- GitLab Runner
We provide an example for GitLab chart values in
which can help you to build a pure UBI GitLab deployment.