diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 437567f..941c65b 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -7,7 +7,6 @@ updates: directories: - "/docker/gitea-actions" - "/docker/home/esphome" - - "/docker/home/home-assistant" - "/docker/home/matter-server" - "/docker/home/mosquitto-mqtt" - "/docker/home/n8n" @@ -47,6 +46,8 @@ updates: directories: - "/kubernetes/code/gitea" - "/kubernetes/code/harbor" + - "/kubernetes/home/home-assisant" + - "/kubernetes/home/zigbee2mqtt" - "/kubernetes/infrastructure/authentik" - "/kubernetes/personal/linkwarden" - "/kubernetes/personal/photoprism" diff --git a/.swarmcd/stacks.yaml b/.swarmcd/stacks.yaml index 5642070..183b46f 100644 --- a/.swarmcd/stacks.yaml +++ b/.swarmcd/stacks.yaml @@ -10,11 +10,6 @@ esphome: branch: main compose_file: docker/home/esphome/docker-compose.yml -home-assistant: - repo: homeprod - branch: main - compose_file: docker/home/home-assistant/docker-compose.yml - matter-server: repo: homeprod branch: main diff --git a/docker/home/home-assistant/docker-compose.yml b/docker/home/home-assistant/docker-compose.yml deleted file mode 100644 index e8b30c8..0000000 --- a/docker/home/home-assistant/docker-compose.yml +++ /dev/null @@ -1,33 +0,0 @@ -services: - homeassistant: - container_name: homeassistant - image: "ghcr.io/home-assistant/home-assistant:2025.11.3" - ports: - - "8123" - networks: - - default - - proxy - environment: - - TZ=Europe/Paris - volumes: - - ha_config:/config - - /etc/localtime:/etc/localtime:ro - - /run/dbus:/run/dbus:ro - restart: unless-stopped - labels: - - "traefik.enable=true" - - "traefik.http.routers.homeassistant.rule=Host(`homeassistant.lan`)" - - "traefik.http.services.homeassistant.loadbalancer.server.port=8123" - -volumes: - ha_config: - driver: local - driver_opts: - type: 'none' - o: 'bind' - device: '/app/home-assistant/config' - -networks: - proxy: - external: true - name: proxy diff --git a/kubernetes/home/home-assisant/values.yaml b/kubernetes/home/home-assisant/values.yaml index 11ae679..a6e8d69 100644 --- a/kubernetes/home/home-assisant/values.yaml +++ b/kubernetes/home/home-assisant/values.yaml @@ -1,16 +1,42 @@ persistence: - enabled: true + enabled: true ingress: - enabled: true - external: false - hosts: - - host: homeassistant-test.lan - paths: - - path: / - pathType: Prefix + enabled: true + external: false + hosts: + - host: homeassistant.lan + paths: + - path: / + pathType: Prefix configurations: - trusted_proxies: - - 10.0.0.0/8 - - 172.16.0.0/12 - - 192.168.0.0/16 - - 127.0.0.0/8 + trusted_proxies: + - 10.0.0.0/8 + - 172.16.0.0/12 + - 192.168.0.0/16 + - 127.0.0.0/8 +sops: + lastmodified: "2025-12-04T18:23:43Z" + mac: ENC[AES256_GCM,data:JSaTCBXqpiP0R3rIEa/EZaDPbBInY2a6UMhFD9Gcw/mJVq/wF72KsFRfJl2hZ3d1FtsQ6Z0l3GrbiV41348jxzWM4XnE0e0hywdc2Ryqw0B3GS0EoNk1IoPR8ieZtxWNtFvglR2gVWWUnN7caYf/acE04NnzIDxl0tPEFckS+Nc=,iv:C784uqYb7KGhn2wGWZnCA7rhGocJWP6mfBhjNLWbimE=,tag:A7JLOmSVJ+ZrNA36DJfRCw==,type:str] + pgp: + - created_at: "2025-12-04T18:23:43Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hQIMA7uy4qQr71wiAQ/+J1e3KfHaAkFS+lYz9jKzPAffkiDVCeecEf31Lk9DJxFd + 7agtTWvcXtIsiJwF4sv4NzxY3pQrNRKwiq8pd3iXWHSqflIaQ2M9+dUGHykkjA5W + R+y/wgM+K0MBaFMxQU/xC0lM7YFwypV1JBp4jmpNn3McGba2yZAoKo1uAQ9LMP4L + Fd5wqNUrLNfwbh5Ts1rBVAGwStVlkRUvdUVCXjngdWVmE5xB3IBypdrFX2oclkl8 + 0zSNJwknC4bi4FeKBxWC90HT0n8zSMybdZOltcl8J3YVCL6l0F9hw6Ub5j1ej7qN + Igyll2/T4FEOExdo9oRXbEjC6GSZZBD6NMlrgJqVVUWoqDm4WQlKc7JRYAjtRgbS + Us8qCD8CMb57E6AZHD+GRZDK48OeevM21YxRvpSQlQfyeGbMrxF05zzw5InHSMhw + VslHQRmUMQqEzTsSeFbNxTeqy1YGGDYlnBpEjl8TPIZXE+mjwHm9QJbKwQFUK4Rh + YuEZDlUONdaKQpNX9OS6kwiV493sSruC2yWNwYIlgERrkcjBggKYPiV7lDiFnl1W + RVcsqOGnsrrwFHT7m6/MTIzH0k4fDt6Vv/FCToaoadvLPYNZb7xoKMahzT1z3SP9 + FMuGus2r8h6ShEZVyLAt6o+BuuYyzOrVo10k1yTKDqEDD662rbRvTrBZlOk1vUPS + XgEtw6w6fFkESJKetHiN6TxG2+WyJw5PILm2sjak5AcR3qWiux/ENPb8kE0BIB0S + 1Z/YTHYNP2mtEegDsp1DoT9tOSTWfrllL+p3kccvizEB5hq9+oMEzPGBstjWRjg= + =5PDx + -----END PGP MESSAGE----- + fp: DC6910268E657FF70BA7EC289974494E76938DDC + encrypted_regex: ^(password|value|ssh-key|api-key|user|username|privateKey|clientSecret|clientId|apiKey|extraArgs.*|.*Secret.*|extraEnvVars|.*SECRET.*|.*secret.*|key|.*Password|.*\.ya?ml)$ + version: 3.10.2