NebulaCR (github.com/bwalia/nebulacr) is een Rust Cargo-workspace: nebula-registry (OCI API, :5000), nebula-auth (OIDC + JWT, :5001), nebula-common, nebula-controller (CRD's), nebula-mirror (pull-through), nebula-resilience en nebula-replication. Bouwen: cargo build --workspace --release. Officiële site: nebulacr.org. Volledige uitwerking: documentatieblog.
Diagrammen (uit README / Cargo-layout)
Hoogtepunten
- OCI Distribution API v2, Docker- en Podman-compatibel
- Zero-trust OIDC voor CI (GitHub Actions, GitLab) en interactieve SSO
- Prometheus-metrics (bijv. nebulacr_http_requests_total), gestructureerde logs, OpenTelemetry-tracing
- Pull-through cache voor Docker Hub, GHCR, GCR, Quay, registry.k8s.io
- Helm OCI-chart (ghcr.io/bwalia/charts), HPA, ingress TLS, ServiceMonitor