homelab/manifests/homeassistant/homeassistant.yaml
Nik Afiq 7a8c73d78a
Some checks failed
validate / lint (push) Has been cancelled
fix: update fleet IPs after subnet migration to 10.10.40.0/24
minisforum, debian, mac-mini, and gpu-node all moved from
192.168.7.0/24 to 10.10.40.0/24. Updates K3s server/agent config and
node IPs (including gpu-node's host_vars override), NFS export
allow-list and exports template, Pi-hole DNS records and
kube-vip/loadBalancerIP pins, WireGuard's pushed DNS/AllowedIPs, and
the NFS server IP baked into Jellyfin/Kavita/gitea-backup PVs and the
Ollama URL used by ai-gateway/Dashy.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-23 05:52:41 +09:00

51 lines
866 B
YAML

---
apiVersion: v1
kind: Endpoints
metadata:
name: homeassistant
namespace: default
subsets:
- addresses:
- ip: 10.10.40.53
ports:
- port: 8123
---
apiVersion: v1
kind: Service
metadata:
name: homeassistant
namespace: default
spec:
ports:
- port: 8123
targetPort: 8123
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: homeassistant-cert
namespace: default
spec:
secretName: homeassistant-tls
issuerRef:
name: internal-ca-issuer
kind: ClusterIssuer
dnsNames:
- ha.home.arpa
---
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: homeassistant
namespace: default
spec:
entryPoints:
- websecure
routes:
- match: Host(`ha.home.arpa`)
kind: Rule
services:
- name: homeassistant
port: 8123
tls:
secretName: homeassistant-tls