Registry Compatibility Quick Reference

Audience: operators integrating an OCI registry with Stella Ops.

Quick reference for OCI registry compatibility with Stella Ops. For the full diagnostic-check reference, see Registry Diagnostic Checks.

Quick Compatibility Check

# Run all registry diagnostics
stella doctor --tag registry

# Check specific capability
stella doctor --check check.integration.oci.referrers

# Export detailed report
stella doctor --tag registry --format json --output registry-report.json

Supported Registries

RegistryReferrers APIRecommendation
ACR, ECR, GCR, Harbor 2.6+, Quay 3.12+, JFrog 7.x+, ZotNativeFull support
GHCR, GitLab, Docker Hub, registry:2FallbackSupported with automatic fallback

Common Issues

SymptomCheckLikely CauseFix
“Invalid credentials”oci.credentialsWrong username/passwordVerify credentials, check expiry
“No pull permission”oci.pullMissing reader roleGrant pull/read access
“No push permission”oci.pushMissing writer roleGrant push/write access
“Referrers API not supported”oci.referrersOld registry versionUpgrade or use fallback
“Artifacts missing in bundle”oci.referrersReferrers not discoveredCheck registry compatibility

Registry-Specific Notes

GHCR (GitHub Container Registry)

Harbor

Docker Hub

Verification Commands

# Test registry connectivity
curl -I https://registry.example.com/v2/

# Test referrers API
curl -H "Accept: application/vnd.oci.image.index.v1+json" \
  "https://registry.example.com/v2/repo/referrers/sha256:..."

# Test with docker CLI
docker login registry.example.com
docker pull registry.example.com/repo:tag

See Also