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
Install with:
helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install home-assistant bjw-s/app-template -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
home-assistant | xunholy/k8s-gitops | 544 | 3.7.3 | a day ago |
home-assistant | joryirving/home-ops | 156 | 3.7.3 | a day ago |
home-assistant | blackjid/home-ops | 93 | 3.7.3 | 2 days ago |
home-assistant | szinn/k8s-homelab | 221 | 3.7.3 | 2 days ago |
home-assistant | buroa/k8s-gitops | 248 | 3.7.3 | 2 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
persistence.config.existingClaim (84) home-assistant | string |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
persistence.config.accessMode (9) ReadWriteOnce | string |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
persistence.tmp.type (50) emptyDir | string |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
persistence.logs.type (31) emptyDir | string |
persistence.logs.globalMounts[].path (30) /config/logs | string |
string | |
persistence.tts.type (31) emptyDir | string |
persistence.tts.globalMounts[].path (29) /config/tts | string |
string | |
persistence.tmpfs.type (11) emptyDir | string |
string | |
string | |
string | |
persistence.tmpfs.advancedMounts.home-assistant.code-server[].subPath (10) code-server-tmp | string |
string | |
string | |
string | |
string | |
persistence.config-logs.globalMounts[].path (8) /config/logs | string |
persistence.config-logs.type (8) emptyDir | string |
string | |
persistence.config-tts.type (8) emptyDir | string |
number | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
persistence.config-cache.globalMounts[].path (6) /config/.venv | string |
persistence.config-cache.existingClaim (5) home-assistant-cache | string |
string | |
string | |
string | |
persistence.hass-cache.existingClaim (5) hass-cache | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
persistence.dbus.hostPath (3) /run/dbus | string |
persistence.dbus.type (3) hostPath | string |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
persistence.venv.globalMounts[].path (3) /config/.venv | string |
persistence.venv.type (3) emptyDir | string |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
number | |
boolean | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
number | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
number | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
service.app.controller (65) home-assistant | string |
number | |
boolean | |
string | |
boolean | |
number | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
number | |
boolean | |
string | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
service.app.type (13) LoadBalancer | string |
service.app.nameOverride (7) home-assistant | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
number | |
boolean | |
string | |
number | |
number | |
boolean | |
number | |
number | |
boolean | |
number | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
service.main.type (16) LoadBalancer | string |
string | |
string | |
string | |
string | |
boolean | |
string | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
service.codeserver.controller (8) home-assistant | string |
number | |
boolean | |
number | |
string | |
service.codeserver.type (6) ClusterIP | string |
boolean | |
service.home-assistant.controller (8) home-assistant | string |
number | |
string | |
boolean | |
string | |
number | |
number | |
number | |
number | |
number | |
number | |
string | |
number | |
service.home-assistant.type (3) LoadBalancer | string |
boolean | |
string | |
string | |
string | |
string | |
service.code.controller (6) home-assistant | string |
number | |
string | |
string | |
number | |
boolean | |
string | |
string | |
boolean | |
number | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
number | |
string | |
string | |
number | |
boolean | |
string | |
number | |
boolean | |
string | |
number | |
boolean | |
string | |
number | |
boolean | |
string | |
number | |
boolean | |
string | |
number | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
number | |
boolean | |
string | |
string | |
string | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
string | |
controllers.home-assistant.containers.app.image.repository (63) ghcr.io/onedr0p/home-assistant | string |
controllers.home-assistant.containers.app.image.tag (63) 2025.3.4@sha256:f1d4348c42ca825969f5d48b50bb53aaebd501b0cad16cb56e7ac8e31387fbb8 | string |
string | |
string | |
string | |
string | |
number | |
number | |
boolean | |
boolean | |
string | |
string | |
boolean | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
boolean | |
controllers.home-assistant.containers.app.envFrom[].secretRef.name (41) home-assistant-secret | string |
boolean | |
boolean | |
number | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
boolean | |
number | |
number | |
string | |
number | |
number | |
number | |
number | |
boolean | |
number | |
number | |
string | |
number | |
number | |
number | |
boolean | |
number | |
string | |
number | |
string | |
string | |
controllers.home-assistant.containers.code-server.args[] (37) - --auth | string |
controllers.home-assistant.containers.code-server.image.repository (37) ghcr.io/coder/code-server | string |
controllers.home-assistant.containers.code-server.image.tag (37) 4.98.2@sha256:9ed588a05d4e81aa464e753a409bc3b2b93267323d1c3975fbddf6f9aef84c26 | string |
string | |
string | |
string | |
string | |
controllers.home-assistant.containers.code-server.env.HASS_SERVER (14) http://localhost:8123 | string |
string | |
string | |
string | |
string | |
string | |
controllers.home-assistant.containers.codeserver.args[] (10) - /config | string |
string | |
controllers.home-assistant.containers.codeserver.env.HASS_SERVER (3) http://localhost:8123 | string |
string | |
string | |
controllers.home-assistant.containers.codeserver.image.repository (10) ghcr.io/coder/code-server | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
boolean | |
boolean | |
boolean | |
controllers.home-assistant.containers.home-assistant.env.TZ (5) America/New_York | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
number | |
string | |
boolean | |
string | |
number | |
number | |
number | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
string | |
number | |
number | |
number | |
boolean | |
boolean | |
string | |
boolean | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
number | |
string | |
string | |
boolean | |
boolean | |
boolean | |
string | |
string | |
string | |
boolean | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
number | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
boolean | |
string | |
string | |
controllers.home-assistant.type (9) statefulset | string |
controllers.home-assistant.initContainers.init-db.envFrom[].secretRef.name (5) home-assistant-secret | string |
controllers.home-assistant.initContainers.init-db.image.repository (5) ghcr.io/onedr0p/postgres-init | string |
number, string | |
string | |
string | |
string | |
number, string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.main.containers.main.image.repository (15) ghcr.io/home-assistant/home-assistant | string |
controllers.main.containers.main.image.tag (15) 2025.3.4@sha256:f1d4348c42ca825969f5d48b50bb53aaebd501b0cad16cb56e7ac8e31387fbb8 | string |
string | |
boolean | |
boolean | |
boolean | |
controllers.main.containers.main.envFrom[].secretRef.name (9) home-assistant-secret | string |
string | |
string | |
string | |
string | |
controllers.main.containers.main.env.TZ (7) ${TIMEZONE} | string |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
controllers.main.containers.code-server.image.repository (4) ghcr.io/coder/code-server | string |
controllers.main.containers.code-server.image.tag (4) 4.98.2@sha256:9ed588a05d4e81aa464e753a409bc3b2b93267323d1c3975fbddf6f9aef84c26 | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
number | |
string | |
number | |
number | |
boolean | |
number | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.main.initContainers.init-db.image.repository (6) ghcr.io/home-operations/postgres-init | string |
number, string | |
string | |
controllers.main.initContainers.init-db.envFrom[].secretRef.name (5) home-assistant-secret | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.main.type (4) statefulset | string |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
string | |
string | |
string | |
boolean | |
string | |
string | |
number | |
string | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
string | |
number | |
number | |
string | |
string | |
number, string | |
string | |
number, string | |
number, string | |
boolean | |
string | |
number | |
string | |
boolean | |
boolean | |
defaultPodOptions.dnsPolicy (4) ClusterFirstWithHostNet | string |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
ingress.app.hosts[].host (46) hass.${SECRET_DOMAIN} | string |
string | |
string | |
string, number | |
string | |
ingress.app.className (45) external | string |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (25) external.${SECRET_DOMAIN} | string |
string | |
string | |
ingress.app.annotations."gethomepage.dev/icon" (8) home-assistant.png | string |
ingress.app.annotations."gethomepage.dev/name" (8) Home Assistant | string |
ingress.app.annotations."hajimari.io/icon" (6) mdi:home-assistant | string |
string | |
string | |
ingress.app.annotations."cert-manager.io/cluster-issuer" (3) letsencrypt-production | 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.app.tls[].hosts[] (20) - hass.${SECRET_DOMAIN} | string |
string | |
boolean | |
ingress.main.hosts[].host (24) hass.${SECRET_DOMAIN} | string |
string | |
string, number | |
string | |
string | |
string | |
string | |
string | |
boolean | |
ingress.main.annotations."hajimari.io/icon" (14) home-assistant | string |
string | |
string | |
string | |
ingress.main.annotations."hajimari.io/group" (5) home automation | string |
ingress.main.annotations."hajimari.io/appName" (4) Home Assistant | 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 | |
string | |
ingress.code-server.hosts[].host (23) hass-code.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
ingress.code-server.annotations."external-dns.alpha.kubernetes.io/target" (12) internal.${SECRET_DOMAIN} | string |
ingress.code-server.annotations."nginx.ingress.kubernetes.io/auth-response-headers" (4) Remote-User,Remote-Name,Remote-Groups,Remote-Email | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.code.className (5) internal | string |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.codeserver.className (7) internal | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
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 | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
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 | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
route.app.parentRefs[].name (13) external | string |
route.app.parentRefs[].namespace (13) kube-system | string |
string | |
route.app.rules[].backendRefs[].name (13) home-assistant | string |
number | |
route.app.rules[].filters[].type (4) URLRewrite | string |
string | |
route.app.rules[].filters[].urlRewrite.path.type (4) ReplacePrefixMatch | string |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
route.code-server.parentRefs[].namespace (4) kube-system | string |
string | |
route.code-server.rules[].backendRefs[].name (4) home-assistant | string |
number | |
boolean | |
string | |
string | |
string | |
string | |
number | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
image.repository (8) ghcr.io/home-assistant/home-assistant | string |
string | |
boolean | |
boolean | |
boolean | |
string | |
boolean | |
addons.codeserver.image.repository (5) codercom/code-server | string |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
number | |
string | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
string | |
number | |
podSecurityContext.fsGroupChangePolicy (5) OnRootMismatch | string |
number | |
number | |
number | |
controller.type (4) statefulset | string |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
hostNetwork (4) true | boolean |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string |