Red Hat Quay
Container registry with Clair scanning, robot accounts, mirroring and geo-replication.
- Provider
- default
- Category
- Data
- Official docs
- https://docs.projectquay.io/use_quay.html
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| deploymentModel | enum | standalone | operator | hosted | no | standalone | inherited |
| geoReplicated | boolean | — | no | false | ▸ false |
| imageScanning | boolean | — | no | — | inherited |
| immutableTags | boolean | — | no | — | inherited |
| managed | boolean | — | no | false | ▸ false |
| repositoryMirroring | boolean | — | no | false | inherited |
| retentionDays | integer | — | no | — | inherited |
| robotAccountsAllowed | boolean | — | no | true | inherited |
| staticCredentials | boolean | — | no | — | inherited |
| visibility | enum | private | public | no | — | ▸ private |
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.
nodes:
- { id: "quay", component: "quay" }Container Registryalibaba-container-registryAmazon Elastic Container Registryaws-ecrAmazon Elastic Container Registry Publicaws-ecr-publicAzure Container Registryazure-container-registryGeneric container registrycontainer-registryDocker Hubdocker-hubCNCF Distributiondocker-registryGitLab Container Registrygitlab-registryHarborharborzotzotDigitalOcean Container Registrydigitalocean-container-registryArtifact Registrygoogle-artifact-registryIBM Cloud Container Registryibm-container-registryOCI Container Registryoci-container-registry
# 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