Jump To Close Expand all Collapse all Table of contents Configure Red Hat Quay 1. Getting started with Red Hat Quay configuration Expand section "1. Getting started with Red Hat Quay configuration" Collapse section "1. Getting started with Red Hat Quay configuration" 1.1. Configuration updates for Quay 3.8 1.2. Configuration updates for Quay 3.7 Expand section "1.2. Configuration updates for Quay 3.7" Collapse section "1.2. Configuration updates for Quay 3.7" 1.2.1. New configuration fields for Red Hat Quay 3.7.7 1.2.2. New configuration fields 1.3. Configuration updates for Red Hat Quay 3.6 Expand section "1.3. Configuration updates for Red Hat Quay 3.6" Collapse section "1.3. Configuration updates for Red Hat Quay 3.6" 1.3.1. New configuration fields 1.3.2. Deprecated configuration fields 1.4. Editing the configuration file 1.5. Location of configuration file in a standalone deployment 1.6. Minimal configuration Expand section "1.6. Minimal configuration" Collapse section "1.6. Minimal configuration" 1.6.1. Sample minimal configuration file 1.6.2. Local storage 1.6.3. Cloud storage 2. Configuration fields Expand section "2. Configuration fields" Collapse section "2. Configuration fields" 2.1. Required configuration fields 2.2. Automation options 2.3. Optional configuration fields 2.4. General required fields 2.5. Database configuration Expand section "2.5. Database configuration" Collapse section "2.5. Database configuration" 2.5.1. Database URI 2.5.2. Database connection arguments Expand section "2.5.2. Database connection arguments" Collapse section "2.5.2. Database connection arguments" 2.5.2.1. PostgreSQL SSL connection arguments 2.5.2.2. MySQL SSL connection arguments 2.6. Image storage Expand section "2.6. Image storage" Collapse section "2.6. Image storage" 2.6.1. Image storage features 2.6.2. Image storage configuration fields 2.6.3. Local storage 2.6.4. OCS/NooBaa 2.6.5. Ceph / RadosGW Storage / Hitachi HCP 2.6.6. AWS S3 storage 2.6.7. Google Cloud Storage 2.6.8. Azure Storage 2.6.9. Swift storage 2.7. Redis configuration fields Expand section "2.7. Redis configuration fields" Collapse section "2.7. Redis configuration fields" 2.7.1. Build logs 2.7.2. User events 2.7.3. Example Redis configuration 2.8. ModelCache configuration options Expand section "2.8. ModelCache configuration options" Collapse section "2.8. ModelCache configuration options" 2.8.1. Memcache configuration option 2.8.2. Single Redis configuration option 2.8.3. Clustered Redis configuration option 2.9. Tag expiration configuration fields Expand section "2.9. Tag expiration configuration fields" Collapse section "2.9. Tag expiration configuration fields" 2.9.1. Example tag expiration configuration 2.10. Pre-configuring Red Hat Quay for automation Expand section "2.10. Pre-configuring Red Hat Quay for automation" Collapse section "2.10. Pre-configuring Red Hat Quay for automation" 2.10.1. Allowing the API to create the first user 2.10.2. Enabling general API access 2.10.3. Adding a superuser 2.10.4. Restricting user creation 2.10.5. Enabling new functionality 2.10.6. Enabling new functionality 2.10.7. Suggested configuration for automation 2.10.8. Deploying the Red Hat Quay Operator using the initial configuration 2.10.9. Using the API to deploy Red Hat Quay Expand section "2.10.9. Using the API to deploy Red Hat Quay" Collapse section "2.10.9. Using the API to deploy Red Hat Quay" 2.10.9.1. Using the API to create the first user 2.10.9.2. Using the OAuth token 2.10.9.3. Using the API to create an organization 2.11. Basic configuration fields 2.12. SSL configuration fields Expand section "2.12. SSL configuration fields" Collapse section "2.12. SSL configuration fields" 2.12.1. Configuring SSL 2.13. Adding TLS Certificates to the Red Hat Quay Container Expand section "2.13. Adding TLS Certificates to the Red Hat Quay Container" Collapse section "2.13. Adding TLS Certificates to the Red Hat Quay Container" 2.13.1. Add TLS certificates to Red Hat Quay 2.14. LDAP configuration fields Expand section "2.14. LDAP configuration fields" Collapse section "2.14. LDAP configuration fields" 2.14.1. LDAP configuration field references Expand section "2.14.1. LDAP configuration field references" Collapse section "2.14.1. LDAP configuration field references" 2.14.1.1. Basic LDAP user configuration 2.14.1.2. LDAP restricted user configuration 2.14.1.3. LDAP superuser configuration reference 2.15. Mirroring configuration fields 2.16. Security scanner configuration fields 2.17. OCI and Helm configuration fields 2.18. Action log configuration fields Expand section "2.18. Action log configuration fields" Collapse section "2.18. Action log configuration fields" 2.18.1. Action log storage configuration 2.18.2. Action log rotation and archiving configuration 2.19. Build logs configuration fields 2.20. Dockerfile build triggers fields Expand section "2.20. Dockerfile build triggers fields" Collapse section "2.20. Dockerfile build triggers fields" 2.20.1. GitHub build triggers 2.20.2. BitBucket build triggers 2.20.3. GitLab build triggers 2.21. OAuth configuration fields Expand section "2.21. OAuth configuration fields" Collapse section "2.21. OAuth configuration fields" 2.21.1. GitHub OAuth configuration fields 2.21.2. Google OAuth configuration fields 2.22. Nested repositories configuration fields 2.23. Adding other OCI media types to Quay 2.24. Mail configuration fields 2.25. User configuration fields Expand section "2.25. User configuration fields" Collapse section "2.25. User configuration fields" 2.25.1. User configuration fields references Expand section "2.25.1. User configuration fields references" Collapse section "2.25.1. User configuration fields references" 2.25.1.1. FEATURE_SUPERUSERS_FULL_ACCESS configuration reference 2.25.1.2. GLOBAL_READONLY_SUPER_USERS configuration reference 2.25.1.3. FEATURE_RESTRICTED_USERS configuration reference 2.25.1.4. RESTRICTED_USERS_WHITELIST configuration reference 2.26. Recaptcha configuration fields 2.27. ACI configuration fields 2.28. JWT configuration fields 2.29. App tokens configuration fields 2.30. Miscellaneous configuration fields Expand section "2.30. Miscellaneous configuration fields" Collapse section "2.30. Miscellaneous configuration fields" 2.30.1. Miscellaneous configuration field references Expand section "2.30.1. Miscellaneous configuration field references" Collapse section "2.30.1. Miscellaneous configuration field references" 2.30.1.1. v2 user interface configuration Expand section "2.30.1.1. v2 user interface configuration" Collapse section "2.30.1.1. v2 user interface configuration" 2.30.1.1.1. Creating a new organization in the Red Hat Quay 3.8 beta UI 2.30.1.1.2. Deleting an organization using the Red Hat Quay 3.8 beta UI 2.30.1.1.3. Creating a new repository using the Red Hat Quay 3.8 beta UI 2.30.1.1.4. Deleting a repository using the Red Hat Quay 3.8 beta UI 2.30.1.1.5. Pushing an image to the Red Hat Quay 3.8 beta UI 2.30.1.1.6. Deleting an image using the Red Hat Quay 3.8 beta UI 2.30.1.1.7. Enabling the Red Hat Quay legacy UI 2.31. Legacy configuration fields 2.32. User interface v2 configuration field 2.33. IPv6 configuration field 2.34. Branding configuration fields Expand section "2.34. Branding configuration fields" Collapse section "2.34. Branding configuration fields" 2.34.1. Example configuration for Red Hat Quay branding 3. Environment variables Expand section "3. Environment variables" Collapse section "3. Environment variables" 3.1. Geo-replication 3.2. Database connection pooling 3.3. HTTP connection counts 3.4. Worker count variables 3.5. Debug variables 4. Using the config tool to reconfigure Quay on OpenShift Expand section "4. Using the config tool to reconfigure Quay on OpenShift" Collapse section "4. Using the config tool to reconfigure Quay on OpenShift" 4.1. Accessing the config editor Expand section "4.1. Accessing the config editor" Collapse section "4.1. Accessing the config editor" 4.1.1. Retrieving the config editor credentials 4.1.2. Logging in to the config editor 4.1.3. Changing configuration 4.2. Monitoring reconfiguration in the UI Expand section "4.2. Monitoring reconfiguration in the UI" Collapse section "4.2. Monitoring reconfiguration in the UI" 4.2.1. QuayRegistry resource 4.2.2. Events 4.3. Accessing updated information after reconfiguration Expand section "4.3. Accessing updated information after reconfiguration" Collapse section "4.3. Accessing updated information after reconfiguration" 4.3.1. Accessing the updated config tool credentials in the UI 4.3.2. Accessing the updated config.yaml in the UI 5. Quay Operator components Expand section "5. Quay Operator components" Collapse section "5. Quay Operator components" 5.1. Using managed components 5.2. Using unmanaged components for dependencies Expand section "5.2. Using unmanaged components for dependencies" Collapse section "5.2. Using unmanaged components for dependencies" 5.2.1. Using an existing Postgres database 5.2.2. NooBaa unmanaged storage 5.2.3. Horizontal Pod Autoscaler Expand section "5.2.3. Horizontal Pod Autoscaler" Collapse section "5.2.3. Horizontal Pod Autoscaler" 5.2.3.1. Disabling the Horizontal Pod Autoscaler 5.3. Add certs when deployed on Kubernetes 5.4. Configuring OCI and Helm with the Operator 5.5. Volume size overrides 6. Clair for Red Hat Quay Expand section "6. Clair for Red Hat Quay" Collapse section "6. Clair for Red Hat Quay" 6.1. Clair configuration overview Expand section "6.1. Clair configuration overview" Collapse section "6.1. Clair configuration overview" 6.1.1. Clair configuration reference 6.1.2. Clair general fields 6.1.3. Clair indexer configuration fields 6.1.4. Clair matcher configuration fields 6.1.5. Clair matchers configuration fields 6.1.6. Clair updaters configuration fields 6.1.7. Clair notifier configuration fields 6.1.8. Clair authorization configuration fields 6.1.9. Clair trace configuration fields 6.1.10. Clair metrics configuration fields 7. Scanning pod images with the Container Security Operator Expand section "7. Scanning pod images with the Container Security Operator" Collapse section "7. Scanning pod images with the Container Security Operator" 7.1. Downloading and running the Container Security Operator in OpenShift Container Platform 7.2. Query image vulnerabilities from the CLI 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 Configure Red Hat Quay Red Hat Quay 3.8Customizing Red Hat Quay using configuration optionsRed Hat OpenShift Documentation TeamLegal NoticeAbstract Configure Red Hat Quay Next