/quay-kustomization

Kustomization for Installing Red Hat Quay on OpenShift

Apache License 2.0Apache-2.0

Kustomization for Installing Red Hat Quay on OpenShift

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:

  1. quay-operator Installs an operator for deploying and managing Quay instances.
  2. quay-instance Uses the Quay operator installed in the previous step to deploy an instance of Red Hat Quay.
  3. 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.
  4. 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.

Quick Start

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