Red Hat Quay

Container registry with Clair scanning, robot accounts, mirroring and geo-replication.

Provider
default
Category
Data
Properties · 3 set by this component
propertytypevaluesrequiredkind defaultthis component
deploymentModel · component propertyenumstandalone | operator | hostednostandaloneinherited
geoReplicatedboolean—nofalse▸ false
imageScanningboolean—no—inherited
immutableTagsboolean—no—inherited
managedboolean—nofalse▸ false
repositoryMirroring · component propertyboolean—nofalseinherited
retentionDaysinteger—no—inherited
robotAccountsAllowed · component propertyboolean—notrueinherited
staticCredentialsboolean—no—inherited
visibilityenumprivate | publicno—▸ private
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "quay", component: "quay" }
Other Container registry products · 14
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Red Hat Quay: registry for OCI images with Clair vulnerability scanning packaged alongside it, robot
# accounts for automation and repository mirroring from external registries ("Use Red Hat Quay",
# "Red Hat Quay architecture"). Pushing an image to a repository that does not exist yet creates it
# private; robot accounts are available unless ROBOTS_DISALLOW is set.
schemaVersion: "1"
type: "component"
id: "quay"
kind: "container-registry"
provider: "default"
docs: "https://docs.projectquay.io/use_quay.html"
defaults:
  managed: false
  visibility: "private"
  geoReplicated: false
properties:
  deploymentModel:
    type: "enum"
    values: ["standalone", "operator", "hosted"]
    default: "standalone"
  repositoryMirroring:
    type: "boolean"
    default: false
  robotAccountsAllowed:
    type: "boolean"
    default: true

The same page as markdown, for an agent: /catalogue/components/quay.md