NebulaCR (github.com/bwalia/nebulacr) ایک Rust Cargo workspace ہے: nebula-registry (OCI API، :5000)، nebula-auth (OIDC + JWT، :5001)، nebula-common، nebula-controller (CRDs)، nebula-mirror (pull-through)، nebula-resilience اور nebula-replication۔ بلڈ: cargo build --workspace --release۔ سرکاری سائٹ: nebulacr.org۔ مکمل تحریر: دستاویزی بلاگ۔
ڈایاگرامز (README / Cargo لے آؤٹ سے)
نمایاں نکات
- OCI Distribution API v2، Docker اور Podman موافق
- CI (GitHub Actions، GitLab) اور انٹرایکٹو SSO کے لیے زیرو-ٹرسٹ OIDC
- Prometheus میٹرکس (جیسے nebulacr_http_requests_total)، ساختہ لاگز، OpenTelemetry ٹریسنگ
- Docker Hub، GHCR، GCR، Quay، registry.k8s.io کے لیے pull-through کیش
- Helm OCI chart (ghcr.io/bwalia/charts)، HPA، ingress TLS، ServiceMonitor