English | 한국어
Beluga is a personal/learning-scale, pre-1.0 project with no tagged releases yet. The
main branch is the only supported line.
| Version | Supported |
|---|---|
main |
✅ |
Beluga provisions a local multi-VM Kubernetes cluster and deploys a full data platform (Kafka/CDC, Flink, Iceberg, Trino, Airflow, Keycloak/OpenLDAP, ArgoCD) via GitOps.
- No credential is ever committed to the repository. All service passwords are
generated with
openssl randat bootstrap time and stored only in the Kubernetes Secretbeluga-credentials(see README.md). Repo-checked-in values areSET-AT-BOOTSTRAPplaceholders only. configs/cluster.envholds non-secret cluster topology (subnets, node IPs, domain registry) — never add real secrets to it.- This host is shared by multiple concurrent sessions/clusters — always isolate
KUBECONFIGbefore runningkubectl/helmagainst thebelugacontext (see AGENTS.md). - Gateway/auth changes must be verified through both direct component access and the documented user entry point (the APISIX gateway domain registry).
Please report vulnerabilities privately via GitHub Private Vulnerability Reporting on this repository, or by contacting the maintainer directly. Do not open a public issue for a sensitive security defect. We aim to acknowledge reports within 5 business days.
Reference: OpenForge Security Standard