NebulaCR (github.com/bwalia/nebulacr) مساحة عمل Cargo بـ Rust: nebula-registry (واجهة OCI، :5000)، nebula-auth (OIDC + JWT، :5001)، nebula-common، nebula-controller (CRD)، nebula-mirror (pull-through)، nebula-resilience وnebula-replication. البناء: cargo build --workspace --release. الموقع الرسمي: nebulacr.org. المقال الكامل: مدونة التوثيق.
المخططات (من README / تخطيط Cargo)
أبرز النقاط
- واجهة OCI Distribution API v2، متوافقة مع Docker وPodman
- OIDC بدون ثقة لـ CI (GitHub Actions وGitLab) وSSO تفاعلي
- مقاييس Prometheus (مثل nebulacr_http_requests_total)، سجلات منظمة، تتبع OpenTelemetry
- ذاكرة تخزين مؤقت pull-through لـ Docker Hub وGHCR وGCR وQuay وregistry.k8s.io
- مخطط Helm OCI (ghcr.io/bwalia/charts) وHPA وingress TLS وServiceMonitor