18 Commits

Author SHA1 Message Date
fd13b8aedb feat: move Gitea traffic from gitea.nik4nao.com to gitea.home.arpa
Some checks failed
validate / lint (push) Has been cancelled
The public domain is unreachable while moving, and the cluster had no
Traefik route to Gitea at all (public or internal), leaving every Argo
CD Application stuck in Unknown sync. Add a gitea.home.arpa
Certificate/IngressRoute, repoint Argo CD's repoURL, Gitea's own
DOMAIN/ROOT_URL/SSH_DOMAIN, the container registry references, the
Gitea Actions runner, and the watch-party clone URL at the internal
hostname.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-07 23:06:02 +09:00
6277c7fa33 alert-bridge: switch ingress from HTTPS to plain HTTP
Some checks failed
validate / lint (push) Failing after 1s
Callers on the LAN (e.g. nik-gpu) don't trust this cluster's internal CA,
and installing it everywhere was judged not worth it for a LAN-only,
bearer-token-authenticated endpoint. Drops the internal-CA Certificate and
switches the IngressRoute from websecure to the web entrypoint.
2026-08-01 23:00:06 +09:00
85cc8494fa feat: add alert bridge service and related configurations
Some checks failed
validate / lint (push) Failing after 1s
2026-08-01 22:51:59 +09:00
f3cef5cd1d feat: add alexa-bridge deployment, service, and TLS certificate for mTLS communication
Some checks failed
validate / lint (push) Failing after 5s
2026-07-26 00:51:01 +09:00
710f3be427 feat: add init container for model initialization and change models volume to emptyDir
Some checks failed
validate / lint (push) Failing after 1s
2026-07-25 02:33:18 +09:00
4257e83522 fix: update deployment strategy to Recreate for tts-gateway to prevent GPU deadlock
Some checks failed
validate / lint (push) Failing after 1s
2026-07-25 00:24:47 +09:00
d93aa3541c test: temporarily disable tts-gateway mTLS for Mac-side testing
Some checks failed
validate / lint (push) Failing after 1s
TODO: revert once done - restores plaintext-only gRPC (no client cert
required) so synthesis can be exercised via port-forward + grpcurl
-plaintext from outside the cluster, without extracting cert material.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-25 00:22:20 +09:00
f2261a2676 feat: add tts-gateway service, pinned to nik-gpu for GPU inference
Some checks failed
validate / lint (push) Failing after 1s
Deploys the Go gRPC gateway and Python/libtorch inference sidecar as one
pod on nik-gpu (nodeSelector/toleration/runtimeClassName: nvidia, sidecar
requesting nvidia.com/gpu: 1), matching the existing GPU device plugin.
Model checkpoint/config are bind-mounted from /data/tts-gateway, added to
gpu-node's Ansible data_dirs for consistency with the other hosts.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-24 23:50:40 +09:00
f0d2f23a0f feat: add SwitchBot token and secret to environment configuration and update ha-gateway secret and deployment 2026-07-23 13:57:07 +09:00
e7718ce356 feat: add GPU node setup with Docker and NVIDIA support, including configuration files and playbook updates 2026-07-23 11:07:18 +09:00
861f9c9688 feat: increased timeout limit 2026-04-21 23:21:34 +09:00
54d368d462 feat: add ai-gateway deployment and service configuration with TLS support 2026-04-21 22:04:22 +09:00
970cf1ba4d fix: update readiness and liveness probes to use tcpSocket instead of grpc 2026-04-09 22:45:38 +09:00
fd4cb3e0e5 feat: add TLS configuration for Discord Bot and HA Gateway 2026-04-09 22:40:46 +09:00
364a1314f5 feat: add TLS certificate configurations for HA Gateway and Discord Bot 2026-04-09 22:24:45 +09:00
1b1026182d fix: update HA_GATEWAY_ADDR to use home-services namespace and add registry secret script 2026-04-07 23:07:56 +09:00
d7b12765db feat: update namespaces to home-services for Discord and HA components 2026-04-07 22:40:03 +09:00
53e7e32d5a feat: add Discord and Home Assistant integration with sealed secrets and deployments 2026-04-06 21:14:47 +09:00