diff --git a/projects/homeassistant/project.yaml b/projects/homeassistant/project.yaml index eb2274aa..fa7e29f3 100644 --- a/projects/homeassistant/project.yaml +++ b/projects/homeassistant/project.yaml @@ -4,9 +4,9 @@ config: apps: - name: homeassistant - chart: home-assistant - repoURL: https://charts.pree.dev - targetRevision: 1.21.1 + chart: app-template + repo: bjw-s + targetRevision: 2.4.0 secrets: - name: bucket keys: diff --git a/projects/homeassistant/values/homeassistant.yaml b/projects/homeassistant/values/homeassistant.yaml index 4ff0010d..e71a3bb6 100644 --- a/projects/homeassistant/values/homeassistant.yaml +++ b/projects/homeassistant/values/homeassistant.yaml @@ -1,27 +1,13 @@ -image: - repository: homeassistant/home-assistant - tag: 2024.1 - -env: - TZ: Europe/Berlin +controllers: + main: + containers: + main: + image: + repository: homeassistant/home-assistant + tag: "2024.1" -influxdb: - enabled: false - auth: - createUserToken: true - user: - username: homeassistant - org: primary - bucket: primary - readUser: - username: grafana - writeUser: - username: homeassistant - existingSecret: influx - database: home_assistant - persistence: - enabled: true - size: 8Gi + env: + TZ: Europe/Berlin ingress: main: @@ -33,41 +19,28 @@ ingress: - host: hass.dc paths: - path: / - pathType: Prefix + service: + name: main + port: http tls: - hosts: - hass.dc secretName: hass-tls -metrics: - enabled: false - prometheusRule: - enabled: false - labels: {} - rules: [] - serviceMonitor: - interval: 1m - labels: {} - scrapeTimeout: 30s - persistence: config: enabled: true - data: - enabled: true + type: persistentVolumeClaim storageClass: local-path accessMode: ReadWriteOnce size: 1Gi + media: enabled: true type: hostPath - mountPath: /media hostPath: /data/media readOnly: true -postgresql: - enabled: false - securityContext: privileged: false