mirror of
https://github.com/luxfi/node.git
synced 2026-07-27 03:39:39 +00:00
1.4 KiB
1.4 KiB
Native Build Infrastructure
Cluster Ownership (NO MIXING)
| Cluster | Org | Purpose |
|---|---|---|
| lux-k8s | luxfi |
Lux blockchain infrastructure + CI runners |
| hanzo-k8s | hanzoai |
Hanzo AI services + CI runners |
lux-k8s ARC Setup
lux-k8s (do-sfo3-lux-k8s)
├── arc-system/ (ARC v0.13.1 controller)
│ └── lux-build listener (luxfi org)
└── lux-runners-amd64/ (1-4 auto-scaling nodes)
└── g-8vcpu-32gb nodes (dedicated CI, NoSchedule taint)
└── Ephemeral runner pods (Docker-in-Docker, 8 CPU / 28Gi)
Platform Matrix — All Native
| Platform | Runner | Type |
|---|---|---|
| Linux amd64 | lux-build |
Self-hosted on lux-k8s (8 CPU, 32Gi) |
| Linux arm64 | ubuntu-24.04-arm |
GitHub-hosted native Ampere |
| macOS arm64 | macos-latest |
GitHub-hosted native Apple Silicon |
| Windows x64 | windows-latest |
GitHub-hosted native |
Note: DOKS sfo3 has no real ARM64 nodes (g6_5 is premium AMD64, not Ampere).
Native arm64 builds use GitHub's Arm runners instead.
Helm Releases (lux-k8s arc-system)
| Release | Chart | Purpose |
|---|---|---|
arc |
gha-runner-scale-set-controller | ARC controller |
lux-build |
gha-runner-scale-set | amd64 runners for luxfi |
Values
values-amd64.yaml— lux-build runner config (checked into repo)