DigitalOcean Container Registry

digitaloceanContainer registrydigitalocean-container-registry

Private Docker image registry integrated with DigitalOcean Kubernetes.

Provider
digitalocean
Category
Data
Also known as
DOCR
Properties · 3 set by this component
propertytypevaluesrequiredkind defaultthis component
garbageCollection · component propertyenummanual | automaticnomanualinherited
geoReplicatedboolean—nofalse▸ false
imageScanningboolean—no—inherited
immutableTagsboolean—no—inherited
managedboolean—nofalse▸ true
maxImageGb · component propertyinteger—no100inherited
plan · component propertyenumstarter | basic | professionalnostarterinherited
retentionDaysinteger—no—inherited
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: "container-registry", component: "digitalocean-container-registry" }
Other Container registry products · 14
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# DigitalOcean Container Registry (DOCR): "a private Docker image registry that lets you store
# and manage private container images", integrated with Docker and DigitalOcean Kubernetes
# ("Container Registry"). Registries are private; there are three subscription plans (free, basic
# and professional); image layers may be up to 20 GB and images up to 100 GB. Garbage collection
# removes unreferenced layers, manually or automatically.
schemaVersion: "1"
type: "component"
id: "digitalocean-container-registry"
kind: "container-registry"
provider: "digitalocean"
docs: "https://docs.digitalocean.com/products/container-registry/"
aliases: ["DOCR"]
defaults:
  managed: true
  visibility: "private"
  geoReplicated: false
properties:
  plan:
    type: "enum"
    values: ["starter", "basic", "professional"]
    default: "starter"
  garbageCollection:
    type: "enum"
    values: ["manual", "automatic"]
    default: "manual"
  maxImageGb:
    type: "integer"
    default: 100

The same page as markdown, for an agent: /catalogue/components/digitalocean-container-registry.md