Jump To Close Expand all Collapse all Table of contents Use Red Hat Quay Preface 1. Users and organizations in Red Hat Quay Expand section "1. Users and organizations in Red Hat Quay" Collapse section "1. Users and organizations in Red Hat Quay" 1.1. Red Hat Quay tenancy model 1.2. Creating user accounts 1.3. Creating organization accounts 2. Creating a repository Expand section "2. Creating a repository" Collapse section "2. Creating a repository" 2.1. Creating an image repository via the UI 2.2. Creating an image repository via docker or podman 3. Managing access to repositories Expand section "3. Managing access to repositories" Collapse section "3. Managing access to repositories" 3.1. Allowing access to user repositories Expand section "3.1. Allowing access to user repositories" Collapse section "3.1. Allowing access to user repositories" 3.1.1. Allowing user access to a user repository 3.2. Allowing robot access to a user repository 3.3. Allowing access to organization repositories Expand section "3.3. Allowing access to organization repositories" Collapse section "3.3. Allowing access to organization repositories" 3.3.1. Adding a Team to an organization 3.3.2. Setting a Team role 3.3.3. Adding users to a Team 4. Working with tags Expand section "4. Working with tags" Collapse section "4. Working with tags" 4.1. Viewing and modifying tags Expand section "4.1. Viewing and modifying tags" Collapse section "4.1. Viewing and modifying tags" 4.1.1. Adding a new tag to a tagged image 4.1.2. Moving a tag 4.1.3. Deleting a tag 4.1.4. Viewing tag history and going back in time Expand section "4.1.4. Viewing tag history and going back in time" Collapse section "4.1.4. Viewing tag history and going back in time" 4.1.4.1. Viewing tag history 4.1.4.2. Going back in time 4.1.5. Fetching an image by tag or digest 4.2. Tag Expiration Expand section "4.2. Tag Expiration" Collapse section "4.2. Tag Expiration" 4.2.1. Setting tag expiration from a Dockerfile 4.2.2. Setting tag expiration from the repository 4.3. Security scanning 5. Viewing and exporting logs Expand section "5. Viewing and exporting logs" Collapse section "5. Viewing and exporting logs" 5.1. Viewing logs 5.2. Exporting repository logs 6. Automatically building Dockerfiles with Build workers Expand section "6. Automatically building Dockerfiles with Build workers" Collapse section "6. Automatically building Dockerfiles with Build workers" 6.1. Architecture Overview Expand section "6.1. Architecture Overview" Collapse section "6.1. Architecture Overview" 6.1.1. Build manager 6.1.2. Build workers’ control plane 6.1.3. Orchestrator 6.2. OpenShift Requirements 6.3. Orchestrator Requirements 6.4. Setting Up Red Hat Quay Builders With OpenShift Expand section "6.4. Setting Up Red Hat Quay Builders With OpenShift" Collapse section "6.4. Setting Up Red Hat Quay Builders With OpenShift" 6.4.1. OpenShift TLS component 6.4.2. Prepare OpenShift for Red Hat Quay Builds 6.4.3. Enable Builders and add Build Configuration to Red Hat Quay’s Configuration Bundle 6.5. OpenShift Routes Limitation 6.6. Troubleshooting Builds Expand section "6.6. Troubleshooting Builds" Collapse section "6.6. Troubleshooting Builds" 6.6.1. DEBUG config flag 6.7. Setting up GitHub builds (optional) 7. Building Dockerfiles Expand section "7. Building Dockerfiles" Collapse section "7. Building Dockerfiles" 7.1. Viewing and managing builds 7.2. Manually starting a build 7.3. Build Triggers Expand section "7.3. Build Triggers" Collapse section "7.3. Build Triggers" 7.3.1. Creating a new build trigger 7.3.2. Manually triggering a build trigger 7.3.3. Build Contexts 8. Setting up a Custom Git Trigger Expand section "8. Setting up a Custom Git Trigger" Collapse section "8. Setting up a Custom Git Trigger" 8.1. Creating a Trigger 8.2. Post trigger-creation setup Expand section "8.2. Post trigger-creation setup" Collapse section "8.2. Post trigger-creation setup" 8.2.1. SSH public key access 8.2.2. Webhook 9. Skipping a source control-triggered build 10. Set up GitHub build trigger tags Expand section "10. Set up GitHub build trigger tags" Collapse section "10. Set up GitHub build trigger tags" 10.1. Understanding tag naming for build triggers 10.2. Setting tag names for build triggers 11. Creating an OAuth application in GitHub Expand section "11. Creating an OAuth application in GitHub" Collapse section "11. Creating an OAuth application in GitHub" 11.1. Create new GitHub application 12. Repository Notifications Expand section "12. Repository Notifications" Collapse section "12. Repository Notifications" 12.1. Repository Events Expand section "12.1. Repository Events" Collapse section "12.1. Repository Events" 12.1.1. Repository Push 12.1.2. Dockerfile Build Queued 12.1.3. Dockerfile Build Started 12.1.4. Dockerfile Build Successfully Completed 12.1.5. Dockerfile Build Failed 12.1.6. Dockerfile Build Cancelled 12.1.7. Vulnerability Detected 12.2. Notification Actions Expand section "12.2. Notification Actions" Collapse section "12.2. Notification Actions" 12.2.1. Quay Notification 12.2.2. E-mail 12.2.3. Webhook POST 12.2.4. Flowdock Notification 12.2.5. Hipchat Notification 12.2.6. Slack Notification 13. OCI Support and Red Hat Quay Expand section "13. OCI Support and Red Hat Quay" Collapse section "13. OCI Support and Red Hat Quay" 13.1. Helm and OCI prerequisites 13.2. Helm charts with Red Hat Quay Expand section "13.2. Helm charts with Red Hat Quay" Collapse section "13.2. Helm charts with Red Hat Quay" 13.2.1. Using Helm charts with Red Hat Quay 13.3. OCI and Helm configuration fields 13.4. Cosign OCI support with Red Hat Quay 13.5. Using cosign with quay 13.6. Adding other OCI media types to Quay 13.7. Disabling OCI artifacts in Quay 14. Red Hat Quay quota management and enforcement Expand section "14. Red Hat Quay quota management and enforcement" Collapse section "14. Red Hat Quay quota management and enforcement" 14.1. Quota management architecture 14.2. Quota management limitations 14.3. Quota management configuration Expand section "14.3. Quota management configuration" Collapse section "14.3. Quota management configuration" 14.3.1. Default quota 14.4. Establishing quota with the Red Hat Quay API Expand section "14.4. Establishing quota with the Red Hat Quay API" Collapse section "14.4. Establishing quota with the Red Hat Quay API" 14.4.1. Setting the quota 14.4.2. Viewing the quota 14.4.3. Modifying the quota 14.4.4. Pushing images Expand section "14.4.4. Pushing images" Collapse section "14.4.4. Pushing images" 14.4.4.1. Pushing ubuntu:18.04 14.4.4.2. Using the API to view quota usage 14.4.4.3. Pushing another image 14.4.5. Rejecting pushes using quota limits Expand section "14.4.5. Rejecting pushes using quota limits" Collapse section "14.4.5. Rejecting pushes using quota limits" 14.4.5.1. Setting reject and warning limits 14.4.5.2. Viewing reject and warning limits 14.4.5.3. Pushing an image when the reject limit is exceeded 14.4.5.4. Notifications for limits exceeded 15. Red Hat Quay as a proxy cache for upstream registries Expand section "15. Red Hat Quay as a proxy cache for upstream registries" Collapse section "15. Red Hat Quay as a proxy cache for upstream registries" 15.1. Proxy cache architecture 15.2. Proxy cache limitations 15.3. Using Red Hat Quay to proxy a remote registry Expand section "15.3. Using Red Hat Quay to proxy a remote registry" Collapse section "15.3. Using Red Hat Quay to proxy a remote registry" 15.3.1. Leveraging storage quota limits in proxy organizations Expand section "15.3.1. Leveraging storage quota limits in proxy organizations" Collapse section "15.3.1. Leveraging storage quota limits in proxy organizations" 15.3.1.1. Testing the storage quota limits feature in proxy organizations 16. Red Hat Quay build enhancements Expand section "16. Red Hat Quay build enhancements" Collapse section "16. Red Hat Quay build enhancements" 16.1. Red Hat Quay enhanced build architecture 16.2. Red Hat Quay build limitations 16.3. Creating a Red Hat Quay builders environment with OpenShift Container Platform Expand section "16.3. Creating a Red Hat Quay builders environment with OpenShift Container Platform" Collapse section "16.3. Creating a Red Hat Quay builders environment with OpenShift Container Platform" 16.3.1. OpenShift Container Platform TLS component 16.3.2. Using OpenShift Container Platform for Red Hat Quay builders Expand section "16.3.2. Using OpenShift Container Platform for Red Hat Quay builders" Collapse section "16.3.2. Using OpenShift Container Platform for Red Hat Quay builders" 16.3.2.1. Preparing OpenShift Container Platform for virtual builders 16.3.2.2. Manually adding SSL/TLS certificates Expand section "16.3.2.2. Manually adding SSL/TLS certificates" Collapse section "16.3.2.2. Manually adding SSL/TLS certificates" 16.3.2.2.1. Creating and signing certificates 16.3.2.2.2. Setting TLS to unmanaged 16.3.2.2.3. Creating temporary secrets 16.3.2.2.4. Copying secret data to the configuration YAML 16.3.2.3. Using the UI to create a build trigger 16.3.2.4. Modifying your AWS S3 storage bucket 17. Using the Red Hat Quay API Expand section "17. Using the Red Hat Quay API" Collapse section "17. Using the Red Hat Quay API" 17.1. Accessing the Quay API from Quay.io 17.2. Create OAuth access token 17.3. Accessing your Quay API from a web browser 17.4. Accessing the Red Hat Quay API from the command line Expand section "17.4. Accessing the Red Hat Quay API from the command line" Collapse section "17.4. Accessing the Red Hat Quay API from the command line" 17.4.1. Get superuser information 17.4.2. Creating a superuser using the API 17.4.3. List usage logs Expand section "17.4.3. List usage logs" Collapse section "17.4.3. List usage logs" 17.4.3.1. Example for pagination 17.4.4. Directory synchronization 17.4.5. Create a repository build via API 17.4.6. Create an org robot 17.4.7. Trigger a build 17.4.8. Create a private repository 17.4.9. Create a mirrored repository Legal Notice Settings Close Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Use Red Hat Quay Red Hat Quay 3.8Use Red Hat QuayRed Hat OpenShift Documentation TeamLegal NoticeAbstract Learn to use Red Hat Quay Next