Related Projects
CobaltCore integrates and utilizes a number of external open-source projects. The following table lists runtime dependencies, build tools, and related projects. Projects in bold are core runtime dependencies or CobaltCore-developed components.
| Project | Description | Repository |
|---|---|---|
| Aurora Dashboard | Unified management UI for CobaltCore | cobaltcore-dev/aurora-dashboard |
| Cortex | Intelligent multi-domain scheduler (see Cortex Scheduling) | cobaltcore-dev/cortex |
| cosign | Container image signing and verification (Sigstore project) | sigstore/cosign |
| Crossplane | Control plane framework for full-stack infrastructure provisioning (CNCF Incubating; see Crossplane) | crossplane/crossplane |
| External Arbiter Operator | Ceph stretched cluster arbiter management | cobaltcore-dev/external-arbiter-operator |
| Flux Operator | Kubernetes operator for declarative FluxCD lifecycle management via FluxInstance CRD | controlplaneio-fluxcd/flux-operator |
| FluxCD | GitOps-based continuous delivery for multi-cluster management (CNCF Graduated; see GitOps) | fluxcd/flux2 |
| Gardener | Kubernetes cluster management | gardener/gardener |
| GardenLinux | Optimized Linux for hypervisor nodes | gardenlinux/gardenlinux |
| Greenhouse | Centralized monitoring and alerting platform (optional) | cloudoperators/greenhouse |
| Grype | Vulnerability scanner for container images and filesystems | anchore/grype |
| IronCore | Bare-metal provisioning and management | ironcore-dev/ironcore |
| K-ORC | Kubernetes OpenStack Resource Controller (declarative management of Keystone services, endpoints, users, and application credentials) | k-orc/openstack-resource-controller |
| Labels Injector | Automatic Node-to-Pod label synchronization (webhook + controller) | cobaltcore-dev/labels-injector |
| MariaDB Operator | Declarative MariaDB management with Galera clustering and MaxScale | mariadb-operator/mariadb-operator |
| Memcached Operator | Kubernetes operator for Memcached instances | C5C3/memcached-operator |
| Memtouch | Memory stress test for live migration benchmarks | cobaltcore-dev/memtouch |
| OpenBao | Centralized secret management and PKI (HashiCorp Vault fork; see Secret Management) | openbao/openbao |
| OpenTelemetry Collector | Vendor-agnostic telemetry collector for metrics, logs, and traces (CNCF Incubating; see Observability) | open-telemetry/opentelemetry-collector |
| Prometheus | Monitoring system and time-series database (CNCF Graduated; see Metrics) | prometheus/prometheus |
| provider-kubernetes | Crossplane provider for managing Kubernetes resources (Gardener Shoots, ControlPlane CRs) | crossplane-contrib/provider-kubernetes |
| Prysm | Distributed storage observability platform (Ceph, RadosGW, SMART, S3 ops) | cobaltcore-dev/prysm |
| RabbitMQ Operator | Official Kubernetes operator for RabbitMQ clusters | rabbitmq/cluster-operator |
| Renovate | Automated dependency update tool for source refs and container image tags | renovatebot/renovate |
| Rook | Storage orchestration for Kubernetes (see Storage Architecture) | rook/rook |
| Syft | SBOM generation tool for container images (CycloneDX, SPDX) | anchore/syft |
| uv | Fast Python package manager (Rust-based), used for container image builds (see Container Images) | astral-sh/uv |
| Valkey Operator | Kubernetes operator for Valkey (Redis-compatible key-value store) HA with Sentinel mode | SAP/valkey-operator |