doc/install/openshift_and_gitlab/_index.md
OpenShift - GitLab compatibility can be addressed in three different aspects. This page helps navigate between these aspects and provides introductory information for getting started with OpenShift and GitLab.
OpenShift helps you to develop, deploy, and manage container-based applications. It provides you with a self-service platform to create, modify, and deploy applications on demand. This enables faster development and release lifecycles.
You can run GitLab in an OpenShift cluster with the GitLab Operator. For more information about setting up GitLab on OpenShift, see GitLab Operator.
The GitLab Operator does not include the GitLab Runner. To install and manage a GitLab Runner fleet in an OpenShift cluster, use the GitLab Runner Operator.
Deploying custom or COTS applications on top of OpenShift from GitLab is supported using the GitLab agent for Kubernetes.
When using OpenShift to run a GitLab Runner Fleet, some GitLab features are not supported due to OpenShift's security model. Features requiring Docker-in-Docker might not work.
For Auto DevOps, the following features are not supported yet: