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 70 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 (1 out of 23)

NameRepoStarsVersionTimestamp
home-assistantbrettinternet/homeops2123.5.110 months ago

Values

See the most popular values for this chart:

KeyTypes
string
string
boolean
string
string
string
string
string
persistence.config.path (1)
/volume1/network-storage/hass
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
number
persistence.deploy-key.globalMounts[].path (2)
/root/.ssh/id_ed25519
/root/.ssh/known_hosts2
string
string
persistence.deploy-key.name (2)
home-assistant-config-deploy-key
string
string
string
string
persistence.dockerenv.name (2)
home-assistant-dockerenv
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
boolean
string
string
string
string
boolean
string
persistence.local.path (1)
/volume2/Backups/ha/local
string
string
string
boolean
string
persistence.photos.path (1)
/volume2/Backups/ha/photos
string
string
string
string
string
string
boolean
string
string
string
string
string
string
string
string
string
string
number
string
boolean
number
number
string
number
number
string
string
string
string
string
string
number
number
string
string
string
string
service.main.externalIPs[] (1)
- ${LB_HOME_ASSISTANT_IP}
string
string
number
string
boolean
number
string
string
controllers.home-assistant.containers.app.image.tag (16)
2025.3.3@sha256:9e2a7177b4600653d6cb46dff01b1598189a5ae93be0b99242fbc039d32d79f1
string
string
string
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
boolean
string
boolean
boolean
number
string
number
number
number
number
boolean
boolean
number
string
number
number
number
number
boolean
boolean
number
string
number
number
number
number
controllers.home-assistant.containers.app.args[] (1)
- --log-file
- /config/logs/home-assistant.log
string
controllers.home-assistant.containers.code-server.args[] (12)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "12321"
- /config
string
string
controllers.home-assistant.containers.code-server.image.tag (12)
4.105.1@sha256:2d48970bd2084aa34a522d772b6a437981ea80407465b3bf7958553985c570e1
string
string
string
string
string
string
controllers.home-assistant.containers.code-server.lifecycle.postStart.exec.command[] (1)
- /bin/sh
- -c
- ( set -ex apt update apt install --yes dnsutils apt install --yes iproute2 apt install --yes inetutils-ping apt install --yes inetutils-telnet apt install --yes inetutils-traceroute apt install --yes net-tools ) > /tmp/postStart.log 2>&1 || true
string
string
string
controllers.home-assistant.containers.appdaemon.image.tag (1)
4.5.12@sha256:8f2babc1e73d78bef2d7f5f7198527c5b18eb9fe8cc277698741bae87f348f4f
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
controllers.home-assistant.pod.annotations."k8s.v1.cni.cncf.io/networks" (4)
[{ "name":"multus-iot", "namespace": "network", "ips": ["10.10.0.60/24"] }]
string
string
number
number
number
string
boolean
number
boolean
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
controllers.home-assistant.initContainers.config-init.args (1)
set -ex if [ ! -e "/config/.git" ]; then git clone git@github.com:prehor/hass-config.git /config/.hass-config mv /config/.hass-config/* /config/.hass-config/.* /config rmdir /config/.hass-config/ fi
string
string
string
string
string
string
string
string
string
string
controllers.main.containers.main.image.tag (2)
2025.1.4@sha256:6389f9593b4acd80c74322f56c9229fae631e752a3bf49839be12442a153e0dc
string
boolean
boolean
boolean
string
number
string
string
string
string
string
boolean
string
boolean
boolean
number
string
number
number
controllers.main.pod.annotations."k8s.v1.cni.cncf.io/networks" (1)
[{ "name": "multus-iot", "namespace": "networking", "ips": ["10.0.2.254/24"] }]
string
string
string
number
string
controllers.hass.containers.app.image.repository (1)
ghcr.io/home-assistant/home-assistant
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
controllers.preload-images.containers.home-assistant.image.tag (1)
2025.11.3@sha256:f971850a6ec1fb5c5fd4e1748058e9e1f589aaf0da933b8d88bb5dee03f5b5e8
string
number
string
string
number
string
number
number
string
string
string
ingress.app.hosts[].host (13)
hass.${SECRET_DOMAIN}
string
string
string
string, number
string
string
string
string
string
string
string
string
ingress.app.annotations."gethomepage.dev/siteMonitor" (1)
https://home-assistant.${SECRET_DOMAIN}
string
ingress.app.annotations."gethomepage.dev/widget.key" (1)
{{ `{{HOMEPAGE_VAR_HOME_ASSISTANT_TOKEN}}` }}
string
string
ingress.app.annotations."gethomepage.dev/widget.url" (1)
https://home-assistant.${SECRET_DOMAIN}
string
string
string
ingress.app.tls[].hosts[] (6)
- hass.${SECRET_DOMAIN}
string
string
boolean
string
ingress.code-server.hosts[].host (8)
hass-code.${SECRET_DOMAIN}
string
string
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
string
string
string
string
string
string
string
string
string
string
string
boolean
ingress.main.hosts[].host (5)
ha.${SECRET_DOMAIN_LOCAL}
string
string
string
string
string
ingress.main.tls[].hosts[] (5)
- ha.${SECRET_DOMAIN_LOCAL}
string
string
string
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
number
string
number
number
boolean
string
number
boolean
defaultPodOptions.dnsPolicy (1)
ClusterFirstWithHostNet
string
string
string
string
string
image.repository (4)
ghcr.io/onedr0p/home-assistant
string
image.tag (4)
2025.3.3@sha256:9e2a7177b4600653d6cb46dff01b1598189a5ae93be0b99242fbc039d32d79f1
string
boolean
boolean
boolean
string
string
string
string
string
boolean
number
string
number
number
number
addons.codeserver.args[] (2)
- --user-data-dir
- /config/.vscode
- --auth
- none
- --extensions-dir
- /config/.vscode
string
boolean
string
string
boolean
addons.codeserver.ingress.hosts[].host (2)
haconfig.${SECRET_DOMAIN_LOCAL}
string
string
string
string
addons.codeserver.ingress.tls[].hosts[] (2)
- haconfig.${SECRET_DOMAIN_LOCAL}
string
string
string
string
string
env.HASS__APPLICATION_URL (2)
ha.${SECRET_DOMAIN_LOCAL}
string
number
env.TZ (1)
${TIMEZONE}
string
podAnnotations."k8s.v1.cni.cncf.io/networks" (2)
[{ "name":"multus-bridge", "namespace": "networking", "ips": ["192.168.1.201/20"] }]
string
string
string
dnsPolicy (1)
ClusterFirstWithHostNet
string
initContainers.copy-config.args[] (1)
- cp /configfiles/* /config/
string
string
initContainers.copy-config.image (1)
busybox:latest@sha256:e3652a00a2fabd16ce889f0aa32c38eec347b997e73bd09e69c962ec7f8732ee
string
string
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:e3652a00a2fabd16ce889f0aa32c38eec347b997e73bd09e69c962ec7f8732ee
string
string
string
boolean
boolean
string
string
string
string
string
string
number