Add Hajimari service dashboard #73

Merged
eblume merged 4 commits from feature/hajimari-dashboard into main 2026-01-29 15:51:42 -08:00

4 commits

Author SHA1 Message Date
c4dcd99a7d Fix ingress class field name (ingressClassName not className)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 15:47:28 -08:00
116f949f86 Enable Tailscale ingress via Helm values
Move ingress config from separate file into Helm values.yaml.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 15:46:19 -08:00
4dfe664bb0 Use upstream Hajimari Helm repo instead of forge mirror
The forge mirror was missing the bjw-s/common dependency chart.
Using the upstream Helm repo at https://hajimari.io resolves this.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 15:43:50 -08:00
e3451cd04d Add Hajimari service dashboard at go.ops.eblu.me
- Add Hajimari ArgoCD application and Helm values
- Configure auto-discovery from k8s ingresses
- Add custom apps for non-k8s services: Forge, Registry, Sifaka NAS
- Add hajimari.io annotations to all ingresses with ops.eblu.me URLs
- Add Caddy proxy entries for go.ops.eblu.me and nas.ops.eblu.me

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 15:40:22 -08:00