OCI Container Registry
Managed registry for container images, manifest lists and Helm charts.
- Provider
- oci
- Category
- Data
- Also known as
- OCIR
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| geoReplicated | boolean | — | no | false | ▸ false |
| helmCharts | boolean | — | no | true | inherited |
| imageScanning | boolean | — | no | — | inherited |
| immutableTags | boolean | — | no | — | inherited |
| managed | boolean | — | no | false | ▸ true |
| maxImagesPerRepository | integer | — | no | 100000 | inherited |
| maxRepositoriesPerRegion | integer | — | no | 500 | inherited |
| maxStorageGbPerRegion | integer | — | no | 500 | inherited |
| retentionDays | integer | — | no | — | inherited |
| retentionPolicy | enum | global | custom | no | global | inherited |
| staticCredentials | boolean | — | no | — | inherited |
| visibility | enum | private | public | no | — | inherited |
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: "container-registry", component: "oci-container-registry" }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-registryHarborharborRed Hat QuayquayzotzotDigitalOcean Container Registrydigitalocean-container-registryArtifact Registrygoogle-artifact-registryIBM Cloud Container Registryibm-container-registry
# yaml-language-server: $schema=../../schema/component.schema.json # OCI Container Registry (OCIR) repository: an OCI-compliant registry for Docker images, manifest # lists and Helm charts ("Overview of Container Registry"), limited per enabled region to 500 # repositories, 500 GB and 100,000 images per repository. "Retaining and Deleting Images Using # Retention Policies": each region has a global policy whose criteria retain every image. schemaVersion: "1" type: "component" id: "oci-container-registry" kind: "container-registry" provider: "oci" docs: "https://docs.oracle.com/en-us/iaas/Content/Registry/Concepts/registryoverview.htm" aliases: ["OCIR"] defaults: managed: true geoReplicated: false properties: retentionPolicy: type: "enum" values: ["global", "custom"] default: "global" maxRepositoriesPerRegion: type: "integer" default: 500 maxStorageGbPerRegion: type: "integer" default: 500 maxImagesPerRepository: type: "integer" default: 100000 helmCharts: type: "boolean" default: true