Setting up Quay on an ARO cluster via Console
This content is authored by Red Hat experts, but has not yet been tested on every supported configuration.
Red Hat Quay setup on ARO (Azure Openshift)
A guide to deploying an Azure Red Hat OpenShift Cluster with Red Hat Quay.
Author: [Kristopher White x Connor Wooley]
Video Walkthrough
If you prefer a more visual medium, you can watch [Kristopher White] walk through Quay Registry Storage Setup on YouTube .
Red Hat Quay Setup
Backend Storage Setup
Login to Azure
Search/Click Create Resource Groups
Name Resource Group > Click Review + Create > Click Create
Search/Click Create Storage Accounts
Choose Resource Group > Name Storage Account > Choose Region > Choose Performance > Choose Redundancy > Click Review + Create > Click Create Click Go To Resource
Go to Data Storage > Click Container > Click New Container > Name Container > Set Privacy to Public Access Blob > Click Create
Go to Storage Account > Click Access Keys > Go to key 1 > Click Show Key
Storage Account Name, Container Name, and Access Keys will be used to configure quay registry storage.
Red Hat Quay Operator Install
Log into the OpenShift web console with your OpenShift cluster admin credentials.
Make sure you have selected the Administrator view.
Click Operators > OperatorHub > Red Hat Quay.
Search for and click the tile for the Red Hat Quay operator.
Click Install.
In the Install Operator pane:
Select the latest update channel.
Select the option to install Red Hat Quay in one namespace or for all namespaces on your cluster. If in doubt, choose the All namespaces on the cluster installation mode, and accept the default Installed Namespace.
Select the Automatic approval strategy.
Click Install.
Successful Install
Redhat Quay Registry Deployment
Make sure you have selected the Administrator view.
Click Operators > Installed Operators > Red Hat Quay > Quay Registry > Create QuayRegistry.
Form View
YAML View
Click Create > Click Registry
Successful Registry Deployment
Click Config Editor Credentials Secret
Go to Data > Reveal Values (These values are used to login to Config Editor Endpoint)
Go to Registry Console > Click Config Editor Endpoint >
Scroll down to Registry Storage > Click Edit Fields > Go to Storage Engine click the drop down and select Azure Blob Storage > Fill in Azure Storage Container with Storage Container Name > Fill in Azure Account Name with Azure Storage Account Name > Fill in Azure Account Key with Azure Storage Account Access Key
Click Validate Configuration Changes
Click Reconfigure Quay
Go to Registry Console > Click Registry Endpoint
Click Create Account
Login to Quay.
Click Create Repository