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/helm/ is more popular with 39 repositories.

Install

Install with:

helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts/
helm install home-assistant bjw-s/app-template -f values.yaml

Examples

See examples from other people.

Top Repositories (3 out of 15)

NameRepoStarsVersionTimestamp
home-assistantrafaribe/home-ops683.7.3a day ago
home-assistantpl4nty/homelab373.7.320 days ago
home-assistantJJGadgets/Biohazard613.7.321 days ago

Values

See the most popular values for this chart:

KeyTypes
string
string
string
string
string
string
string
string
boolean
string
string
string
string
boolean
string
string
boolean
string
string
string
boolean
string
string
string
boolean
string
string
string
string
string
string
boolean
persistence.media.existingClaim (1)
home-assistant-pvc-media
string
string
persistence.media.volumeSpec.nfs.path (1)
/volume1/media/home-assistant
string
string
string
string
string
persistence.backups.path (1)
/mnt/user/backups/homeassistant
string
persistence.backups.server (1)
${CORE_NFS_SERVER:=nas0}
string
persistence.backups.volumeSpec.nfs.path (1)
/volume1/backups/home-assistant
string
string
string
string
string
number
persistence.deploy-key.name (2)
home-assistant-deploy-key
string
string
string
boolean
string
string
boolean
string
string
boolean
string
string
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
boolean
string
string
string
string
string
string
string
number
number
number
string
boolean
string
boolean
string
string
boolean
string
string
defaultPodOptions.dnsPolicy (1)
ClusterFirstWithHostNet
string
boolean
boolean
string
number
boolean
number
boolean
number
string
string
string
number
string
boolean
string
number
number
number
number
string
number
string
string
string
string
boolean
string
number
number
number
string
string
string
string
number
string
string
number
boolean
string
string
boolean
number
string
string
boolean
number
string
string
string
number
boolean
string
number
boolean
string
number
boolean
string
number
boolean
string
number
boolean
string
number
boolean
string
boolean
string
string
string
number
string
string
number
boolean
string
ingress.main.hosts[].host (7)
home.${personal_domain}
home-fb.${personal_domain}
string
string
string, number
string
string
string
ingress.main.tls[].hosts[] (7)
- home.${personal_domain}
- home-fb.${personal_domain}
string
ingress.main.tls[].secretName (5)
acme-crt-secret-sparks-codes
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
string
string
string
string
string
string
string
ingress.app.annotations."gethomepage.dev/widget.key" (1)
{{ `{{HOMEPAGE_VAR_HOMEASSISTANT_KEY}}` }}
string
string
string
string
ingress.app.hosts[].host (3)
home-assistant.${SECRET_PUBLIC_DOMAIN}
string
string
string
string
string
string
boolean
ingress.code.hosts[].host (3)
codeserver-home.sparks.codes
string
string
string
string
string
string
ingress.code.tls[].hosts[] (3)
- codeserver-home.sparks.codes
string
ingress.code.tls[].secretName (2)
acme-crt-secret-sparks-codes
string
string
boolean
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
string
ingress.code.annotations."nginx.ingress.kubernetes.io/auth-signin" (1)
https://hass-code.${S_HOMEPROD_DOMAIN}/outpost.goauthentik.io/start?rd=$escaped_request_uri
string
string
string
ingress.code.annotations."nginx.ingress.kubernetes.io/auth-url" (1)
http://ak-outpost-authentik-embedded-outpost.default.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx
string
string
string
string
string
string
ingress.code-server.annotations."nginx.ingress.kubernetes.io/auth-response-headers" (1)
Set-Cookie,X-authentik-username,X-authentik-groups,X-authentik-entitlements,X-authentik-email,X-authentik-name,X-authentik-uid
string
ingress.code-server.annotations."nginx.ingress.kubernetes.io/auth-signin" (1)
https://auth.${SECRET_DOMAIN}/outpost.goauthentik.io/start?rd=$scheme://$http_host$escaped_request_uri
string
string
ingress.code-server.annotations."nginx.ingress.kubernetes.io/auth-url" (1)
http://ak-outpost-authentik-embedded-outpost.networking.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx
string
string
ingress.code-server.hosts[].host (2)
home-assistant-code.${SECRET_DOMAIN}
string
string
string
string
ingress.code-server.tls[].hosts[] (1)
- home-assistant-code.${SECRET_DOMAIN}
string
ingress.code-server.tls[].secretName (1)
{{ .Release.Name }}-code-${SECRET_DOMAIN/./-}-production-tls
string
string
string
string
string
string
string
string
string
string
ingress.home-assistant.annotations."nginx.ingress.kubernetes.io/auth-response-headers" (1)
Set-Cookie,X-authentik-username,X-authentik-groups,X-authentik-entitlements,X-authentik-email,X-authentik-name,X-authentik-uid
string
ingress.home-assistant.annotations."nginx.ingress.kubernetes.io/auth-signin" (1)
https://auth.${SECRET_DOMAIN}/outpost.goauthentik.io/start?rd=$scheme://$http_host$escaped_request_uri
string
string
ingress.home-assistant.annotations."nginx.ingress.kubernetes.io/auth-url" (1)
http://ak-outpost-authentik-embedded-outpost.networking.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx
string
string
ingress.home-assistant.hosts[].host (2)
home-assistant.${SECRET_DOMAIN}
string
string
string
string
ingress.home-assistant.tls[].hosts[] (1)
- home-assistant.${SECRET_DOMAIN}
string
ingress.home-assistant.tls[].secretName (1)
{{ .Release.Name }}-${SECRET_DOMAIN/./-}-production-tls
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
number
string
string
controllers.home-assistant.containers.app.image.tag (3)
2025.5.1@sha256:020eecfb33fbc8473a54d24607e0352d4381af51d9963cfa70b7b915115da2d1
string
string
string
string
string
string
string
boolean
number
boolean
number
boolean
number
string
boolean
boolean
string
string
string
string
string
string
string
boolean
string
controllers.home-assistant.containers.code-server.args[] (2)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "12321"
- /config
string
string
controllers.home-assistant.containers.code-server.image.tag (2)
4.99.3@sha256:e822acb286dca144f1a10ef847bc8f905d92ea79998f4f021802064badcae5fe
string
string
string
controllers.home-assistant.containers.codeserver.args[] (2)
- /config
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
controllers.home-assistant.containers.main.image.tag (2)
2025.3.3@sha256:9e2a7177b4600653d6cb46dff01b1598189a5ae93be0b99242fbc039d32d79f1
string
boolean
boolean
boolean
string
number
number
number
boolean
boolean
string
boolean
string
string
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
controllers.home-assistant.containers.litestream.image.tag (1)
0.3.13@sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58
string
boolean
string
boolean
string
string
string
number
controllers.home-assistant.containers.matter-server.image.repository (1)
ghcr.io/home-assistant-libs/python-matter-server
string
string
string
string
controllers.home-assistant.pod.annotations."k8s.v1.cni.cncf.io/networks" (2)
[{ "name":"iot", "namespace": "home-assistant", "ips": ["${APP_IP_HOME_ASSISTANT_IOT}"], "mac": "${APP_MAC_HOME_ASSISTANT_IOT}", "gateway": "${IP_ROUTER_VLAN_IOT}" }]
string
boolean
string
string
string
string
string
string
string
string
string
string
controllers.home-assistant.initContainers.01-litestream-restore.args[] (1)
- restore
- -if-db-not-exists
- -if-replica-exists
- /config/home-assistant_v2.db
string
string
string
string
string
string
string
string
string
string
controllers.home-assistant.initContainers.01-litestream-restore.image.tag (1)
0.3.13@sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58
string
boolean
string
boolean
string
string
string
string
string
controllers.home-assistant.initContainers.git-sync.image.tag (1)
v4.4.0@sha256:0330739a707a2969d617e859f096659ab6d149212658ac0ad7e550b59482ebf0
string
string
string
string
boolean
string
boolean
string
string
controllers.home-assistant.initContainers.init-db.image.tag (1)
16@sha256:217c47c886965474f5c234b5a35ed008f53b39ea90a3088b31c0da98e1f9284d
string
controllers.home-assistant.initContainers.install-hacs.args[] (1)
- # renovate: github-release depName=hacs/integration HACS_VERSION="2.0.1" 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
string
controllers.home-assistant.initContainers.install-hacs.image.tag (1)
1.37.0@sha256:37f7b378a29ceb4c551b1b5582e27747b855bbfaa73fa11914fe0df028dc581f
string
controllers.main.containers.main.image.repository (6)
ghcr.io/home-assistant/home-assistant
string
string
string
boolean
boolean
boolean
string
string
string
string
string
string
string
controllers.main.containers.app.image.repository (1)
ghcr.io/home-assistant/home-assistant
string
string
string
string
controllers.main.containers.code.args[] (1)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "8081"
- /config
string
string
string
string
string
string
controllers.main.containers.codeserver.args[] (1)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
string
string
string
string
string
string
string
string
string
controllers.main.pod.annotations."k8s.v1.cni.cncf.io/networks" (1)
[{ "name": "multus-serverlan", "namespace": "networking" }]
string
string
string
string
string
string
controllers.code.containers.code.args[] (1)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "8081"
- /config
string
string
string
number
string
number
number
route.main.hostnames[] (2)
- home-assistant.${PRIVATE_DOMAIN}
string
string
string
string
number
string
string
boolean
route.code.hostnames[] (1)
- hass-code.${INTERNAL_DOMAIN}
string
string
string
string
string
string
string
number
string
string
string
string
boolean
route.home-assistant.hostnames[] (1)
- home.${EXTERNAL_DOMAIN}
string
string
string
string
string
string
string
number
string
string
podAnnotations."k8s.v1.cni.cncf.io/networks" (1)
[{ "name": "multus-serverlan", "namespace": "networking" }]
string
string
string
string
string
string
string
string
string
string
string
string