Add Hajimari service dashboard #73

Merged
eblume merged 4 commits from feature/hajimari-dashboard into main 2026-01-29 15:51:42 -08:00
2 changed files with 14 additions and 24 deletions
Showing only changes of commit 116f949f86 - Show all commits

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>
Erich Blume 2026-01-29 15:46:19 -08:00

View file

@ -1,22 +0,0 @@
# Tailscale Ingress for Hajimari
# Exposes Hajimari at https://go.tail8d86e.ts.net with Let's Encrypt TLS
# Caddy proxies go.ops.eblu.me -> this endpoint
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: hajimari-tailscale
namespace: hajimari
annotations:
tailscale.com/proxy-class: "default"
# Don't show Hajimari in its own dashboard
hajimari.io/enable: "false"
spec:
ingressClassName: tailscale
defaultBackend:
service:
name: hajimari
port:
number: 3000
tls:
- hosts:
- go

View file

@ -43,10 +43,22 @@ hajimari:
serviceAccount:
create: true
# Ingress is handled separately via ingress-tailscale.yaml
# Tailscale Ingress - exposes at go.tail8d86e.ts.net
# Caddy will proxy go.ops.eblu.me to this
ingress:
main:
enabled: false
enabled: true
className: tailscale
annotations:
hajimari.io/enable: "false"
hosts:
- host: go
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- go
# No persistence needed - config is in values.yaml
persistence: