Skip to main content

Container Registry

Overview

Every CompactHive tenant gets a private container registry backed by Harbor. It stores the images your CI pipeline builds. Your Kubernetes namespace is pre-configured with pull credentials, so deployed apps can pull images automatically.

Property Value
Public URL registry.compacthive.dev
Protocol Docker Registry v2 (OCI compatible)
Auth Robot account per tenant (auto-generated)
TLS HTTPS from your machine; plain HTTP internally inside the cluster

Storage quotas

Tier Storage
Basic 1 GB
Team 5 GB
Pro 10 GB
Business 25 GB
Enterprise 100 GB

Find your credentials

Go to portal → Connect. Under "Container Registry" you'll see the Registry URL, your Project Name (your isolated Harbor project), Username (robot account), and Password (click to reveal).

Push an image manually

docker login registry.compacthive.dev -u YOUR_USERNAME -p YOUR_PASSWORD
docker tag my-app:latest registry.compacthive.dev/YOUR_PROJECT/my-app:latest
docker push registry.compacthive.dev/YOUR_PROJECT/my-app:latest

Pull in Kubernetes

Your namespace has an imagePullSecret already configured on the default ServiceAccount. Any Deployment using the default ServiceAccount pulls from your registry automatically — no extra configuration needed.

View registry contents

Go to portal → Registry to see your repositories, tags, and storage usage.