home-assistant helm

Home Assistant

Home Assistant is a home automation platform that has many integrations. It can be used to control lights, fans, thermostats, cameras, and many other devicesn

More popular helm chart found

home-assistant from bjw-s-labs/helm/app-template is more popular with 50 repositories.

Install

Install with:

helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install home-assistant bjw-s/app-template -f values.yaml

Examples

See examples from other people.

Top Repositories (3 out of 33)

NameRepoStarsVersionTimestamp
home-assistantDiaoul/home-ops743.7.35 days ago
home-assistantanthr76/infra1031.5.13 months ago
home-assistantbrettinternet/homeops2463.5.18 months ago

Values

See the most popular values for this chart:

KeyTypes
string
string
string
boolean
string
string
string
string
string
string
string
persistence.config.path (1)
/volume1/network-storage/hass
string
string
string
string
persistence.config.volumeSpec.hostPath.path (1)
/home/elraro/home-ops/volumes/home-assistant/config
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
number
persistence.deploy-key.name (2)
home-assistant-secret
string
string
string
string
string
string
boolean
persistence.backup.existingClaim (1)
home-assistant-backup-v2
string
string
string
persistence.backups.path (1)
${NFS_SERVER_BACKUP_DIR}/home-assistant
string
string
string
string
string
string
string
boolean
string
string
string
string
string
string
boolean
string
string
string
string
string
persistence.dockerenv.name (1)
home-assistant-dockerenv
string
string
string
string
number
boolean
string
string
string
boolean
string
string
string
string
string
string
persistence.music.server (1)
${SECRET_NFS_DOMAIN}
string
string
string
boolean
string
string
string
string
string
number
boolean
string
string
string
boolean
number
boolean
string
string
persistence.ssh.name (1)
code-server-hass-secret
string
string
boolean
string
string
string
string
string
string
boolean
string
boolean
string
string
string
string
string
string
string
string
number
boolean
number
number
boolean
string
number
string
number
number
string
number
number
string
string
string
string
string
string
string
string
string
number
string
number
string
string
string
service.main.loadBalancerIP (2)
${METALLB_HOME_ASSISTANT_ADDR}
string
boolean
service.main.externalIPs[] (1)
- ${LB_HOME_ASSISTANT_IP}
string
number
boolean
number
string
number
boolean
number
string
number
string
number
string
number
boolean
string
string
number
string
string
string
number
string
string
string
controllers.home-assistant.containers.app.image.tag (22)
2025.6.1@sha256:3d6ba3dc0b7612e9d185068c4de281483153c7b543764554c622b8ff435195f3
string
string
number, string
number
string
string
boolean
string
boolean
string
string
string
string
string
string
string
string
string
string
boolean
string
string
boolean
boolean
boolean
controllers.home-assistant.containers.app.args[] (1)
- --log-file
- /config/logs/home-assistant.log
string
controllers.home-assistant.containers.code-server.args[] (15)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "12321"
- /config
string
string
controllers.home-assistant.containers.code-server.image.tag (15)
4.100.2@sha256:0c31654f1125c3a685a42ed1f2946573f5ebaaf016c5bc0640c72f9f571267e0
string
string
string
string
string
string
string
string
string
string
controllers.home-assistant.containers.code.args[] (2)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "80"
- /config
string
string
string
string
string
string
string
string
string
string
controllers.home-assistant.containers.appdaemon.image.tag (1)
4.4.2@sha256:9619fc18bc53082ae2dc680e80f1bcb634c793a74b2114779df1b381ffa0736c
string
controllers.home-assistant.containers.codeserver.args[] (1)
- --auth
- none
- --disable-telemetry
- --disable-update-check
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "12321"
- /config
string
string
string
string
controllers.home-assistant.containers.codeserver.image.tag (1)
4.98.2@sha256:9ed588a05d4e81aa464e753a409bc3b2b93267323d1c3975fbddf6f9aef84c26
string
string
string
string
string
string
number
string
number
boolean
number
string
controllers.home-assistant.pod.annotations."k8s.v1.cni.cncf.io/networks" (4)
[{ "name":"hass-homekit-static", "namespace": "network", "ips": ["192.168.10.249/24"], "mac": "3e:59:e4:f7:43:08" }]
string
string
controllers.home-assistant.initContainers.add-default-configuration.args[] (1)
- -c
- [ ! -f "/config/configuration.yaml" ] \ && ( cp /etc/default-configuration.yaml /config/configuration.yaml \ && echo "[]" > /config/automations.yaml \ && touch /config/scenes.yaml /config/scripts.yaml /config/secrets.yaml ) \ || echo "Nothing to do, Configuration file already present."
string
string
string
controllers.home-assistant.initContainers.add-default-configuration.image.tag (1)
1.37.0@sha256:498a000f370d8c37927118ed80afe8adc38d1edcbfc071627d17b25c88efcab0
string
string
string
number
string
string
controllers.main.containers.main.image.repository (4)
ghcr.io/home-operations/home-assistant
string
controllers.main.containers.main.image.tag (4)
2025.1.4@sha256:6389f9593b4acd80c74322f56c9229fae631e752a3bf49839be12442a153e0dc
string
boolean
boolean
boolean
string
string
string
string
string
string
number
string
string
boolean
string
boolean
controllers.main.containers.code-server.args[] (2)
- --auth
- none
- --disable-telemetry
- --disable-update-check
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "8080"
- /config
string
string
string
string
string
string
string
string
boolean
number
string
number
number
controllers.main.pod.annotations."k8s.v1.cni.cncf.io/networks" (2)
[{ "name": "multus-iot", "namespace": "networking", "ips": ["10.0.2.254/24"] }]
string
string
string
number
string
boolean
controllers.main.image.repository (1)
ghcr.io/home-assistant/home-assistant
string
string
string
controllers.hass.containers.app.image.repository (1)
ghcr.io/home-assistant/home-assistant
string
string
string
string
string
string
string
string
string
controllers.homeassistant.containers.app.image.tag (1)
2025.5.3@sha256:a480637f5064050f27e053a756ef2083b4346656e7c15713b574cfb1a9bbf3af
string
boolean
boolean
boolean
string
string
string
controllers.homeassistant.containers.codeserver.args[] (1)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- /config
string
string
string
string
string
string
boolean
boolean
boolean
string
string
string
boolean
string
string
controllers.homeassistant.initContainers.init-db.image.tag (1)
17.5.0@sha256:e0c87ce7df39d06b93f27cf2cc6a056611f13faaa88cc07ab4dc8bf7a85d0b11
string
controllers.homeassistant.pod.annotations."k8s.v1.cni.cncf.io/networks" (1)
[{ "name":"multus-trusted", "namespace": "network", "ips": ["10.0.10.99/21"] }]
string
number
string
number
number
string
ingress.app.hosts[].host (19)
hass.${SECRET_DOMAIN}
string
string
string
string, number
string
string
string
string
string
string
string
string
string
ingress.app.annotations."nginx.ingress.kubernetes.io/custom-http-errors" (2)
400,404,405,409,410,411,412,413,414,415,416,417,418,421,425,431,451,500,501,502,503,504,505,506,510
string
string
string
string
string
ingress.app.tls[].hosts[] (9)
- hass.${SECRET_DOMAIN}
string
string
boolean
string
ingress.code-server.hosts[].host (13)
hass-code.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
string
ingress.code-server.annotations."nginx.ingress.kubernetes.io/auth-signin" (2)
https://auth.${SECRET_EXTERNAL_DOMAIN}/?rm=$request_method
string
ingress.code-server.annotations."nginx.ingress.kubernetes.io/auth-snippet" (2)
proxy_set_header X-Forwarded-Method $request_method;
string
string
ingress.code-server.annotations."nginx.ingress.kubernetes.io/custom-http-errors" (2)
400,403,405,409,410,411,412,413,414,415,416,417,418,421,425,431,451,500,501,502,503,504,505,506,510
string
string
string
string
string
string
string
string
string
string
ingress.code-server.tls[].hosts[] (4)
- hass-code.${SECRET_DOMAIN}
string
string
boolean
boolean
ingress.main.hosts[].host (8)
hass.${SECRET_DOMAIN}
string
string
string
string
string
string
ingress.main.tls[].hosts[] (8)
- hass.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
ingress.code.hosts[].host (2)
hass-code.unscfleet.com
string
string
string
string
ingress.code.tls[].hosts[] (2)
- hass-code.unscfleet.com
string
string
string
string
string
string
ingress.code.annotations."nginx.ingress.kubernetes.io/auth-response-headers" (1)
Set-Cookie,X-authentik-username,X-authentik-groups,X-authentik-email,X-authentik-name,X-authentik-uid
string
ingress.code.annotations."nginx.ingress.kubernetes.io/auth-signin" (1)
https://home-assistant-code.18b.haus/outpost.goauthentik.io/start?rd=$escaped_request_uri
string
string
ingress.code.annotations."nginx.ingress.kubernetes.io/auth-url" (1)
http://authentik-outpost-proxy.identity.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx
string
boolean
string
boolean
ingress.codeserver.hosts[].host (1)
hass-code.${SECRET_DOMAIN}
string
string
string
string
ingress.codeserver.tls[].hosts[] (1)
- hass-code.${SECRET_DOMAIN}
string
string
string
boolean
ingress.external.hosts[].host (1)
hass.${SECRET_PUBLIC_DOMAIN}
string
string
string
string
ingress.external.tls[].hosts[] (1)
- hass.${SECRET_PUBLIC_DOMAIN}
string
string
string
string
string
string
ingress.hass.annotations."nginx.ingress.kubernetes.io/cors-allow-headers" (1)
X-Forwarded-For, X-Real-IP, X-Frame-Options, X-Content-Type-Options, X-Forwarded-Proto
string
string
string
ingress.hass.hosts[].host (1)
hass.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
string
string
string
number
number
number
boolean
string
string
boolean
number
boolean
string
string
string
defaultPodOptions.dnsPolicy (1)
ClusterFirstWithHostNet
string
boolean
string
string
string
string
string
string
string
string
image.repository (4)
ghcr.io/home-assistant/home-assistant
string
string
env.TZ (3)
${TIMEZONE}
string
boolean
boolean
boolean
string
string
string
string
addons.codeserver.args[] (1)
- --user-data-dir
- /config/.vscode
- --auth
- none
string
boolean
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
string
string
string
string
boolean
boolean
number
string
number
string
string
string
boolean
string
string
string
string
string
dnsPolicy (1)
ClusterFirstWithHostNet
string
boolean
initContainers.copy-config.args[] (1)
- cp /configfiles/* /config/
string
string
initContainers.copy-config.image (1)
busybox:latest@sha256:f85340bf132ae937d2c2a763b8335c9bab35d6e8293f70f606b9c6178d84f42b
string
string
string
initContainers.init-db.env[].name (1)
POSTGRES_HOST
POSTGRES_DB
POSTGRES_SUPER_PASS
POSTGRES_USER
POSTGRES_PASS
string
initContainers.init-db.env[].value (1)
postgres-rw.database.svc.cluster.local
hass
string
string
initContainers.init-db.env[].valueFrom.secretKeyRef.name (1)
postgres-superuser
home-assistant
home-assistant
string
initContainers.init-db.image (1)
ghcr.io/onedr0p/postgres-initdb:14.8@sha256:0141cf427c47f2d534711a3f9e8c5f9008bc6b585463ccd9288cf0f027e20deb
string
initContainers.install-hacs.args[] (1)
- # renovate: github-release depName=hacs/integration HACS_VERSION="2.0.5" mkdir -p /config/custom_components/hacs rm -rf /config/custom_components/hacs busybox wget -qO- "https://github.com/hacs/integration/releases/download/${HACS_VERSION}/hacs.zip" | busybox unzip -d /config/custom_components/hacs -
string
string
initContainers.install-hacs.image (1)
busybox:1.37.0@sha256:f85340bf132ae937d2c2a763b8335c9bab35d6e8293f70f606b9c6178d84f42b
string
string
string
boolean
boolean
string
number
string
number
number
number
priorityClassName (1)
home-cluster-critical
string
string
string
string
string
string
number
string
string
string
string
string
string
boolean
string
string
string
string
string
string