This kustomization uses quay-operator to deploy Red Hat Quay on OpenShift. There are four separate kustomizations available each implementing a part of the Quay deployment:
- quay-operator Installs an operator for deploying and managing Quay instances.
- quay-instance Uses the Quay operator installed in the previous step to deploy an instance of Red Hat Quay.
- container-security-operator Installs Container Security Operator. This operator injects information on detected vulnerabilities to Kubernetes/OpenShift. Installation of this operator is optional. There's one instance of this operator installed per OpenShift cluster.
- quay-bridge-operator Installs Quay Bridge Operator. This operator is responsible for facilitating the utilization of Red Hat Quay as the default image registry for an OpenShift Container Platform environment. Installation of this operator is optional. There's one instance of this operator installed per OpenShift cluster.
Note that some of the following commands require cluster-admin role.
Install Quay operator:
$ oc apply --kustomize quay-operator/base
Deploy a Red Hat Quay instance to the quay-enterprise
project:
$ oc apply --kustomize quay-instance/overlays/development
In several minutes a development Quay installation should be up and running on your OpenShift cluster.
Optionally, install Container Security Operator:
$ oc apply --kustomize container-security-operator/base
Optionally, install Quay Bridge Operator:
$ oc apply --kustomize quay-bridge-operator/base