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 | joryirving/home-ops | 162 | 3.7.3 | 9 hours ago |
home-assistant | szinn/k8s-homelab | 229 | 3.7.3 | 14 hours ago |
home-assistant | Diaoul/home-ops | 71 | 3.7.3 | 17 hours ago |
home-assistant | rafaribe/home-ops | 68 | 3.7.3 | a day ago |
home-assistant | billimek/k8s-gitops | 692 | 3.7.3 | a day ago |
See the most popular values for this chart:
Key | Types |
---|---|
persistence.config.existingClaim (78) home-assistant | string |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
persistence.config.accessMode (8) ReadWriteOnce | string |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
persistence.tmp.type (46) emptyDir | string |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
persistence.logs.type (29) emptyDir | string |
persistence.logs.globalMounts[].path (28) /config/logs | string |
string | |
persistence.tts.type (29) emptyDir | string |
persistence.tts.globalMounts[].path (27) /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 |
persistence.config-cache.globalMounts[].path (6) /config/.venv | string |
persistence.config-cache.existingClaim (5) home-assistant-cache | string |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
persistence.hass-cache.existingClaim (4) hass-cache | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
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 | |
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 | |
string | |
string | |
boolean | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
number | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
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 (59) home-assistant | string |
number | |
boolean | |
string | |
boolean | |
number | |
number | |
number | |
number | |
boolean | |
string | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
number | |
boolean | |
boolean | |
number | |
string | |
number | |
number | |
number | |
service.app.type (12) 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 | |
boolean | |
service.code.controller (7) home-assistant | string |
number | |
string | |
service.codeserver.controller (7) home-assistant | string |
number | |
boolean | |
number | |
string | |
service.codeserver.type (6) ClusterIP | string |
boolean | |
service.home-assistant.controller (7) home-assistant | string |
number | |
string | |
boolean | |
string | |
number | |
number | |
number | |
number | |
number | |
number | |
number | |
string | |
number | |
service.home-assistant.type (3) LoadBalancer | string |
boolean | |
string | |
string | |
string | |
string | |
string | |
number | |
boolean | |
string | |
string | |
boolean | |
number | |
string | |
string | |
number | |
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 | |
controllers.home-assistant.containers.app.image.repository (58) ghcr.io/home-operations/home-assistant | string |
controllers.home-assistant.containers.app.image.tag (58) 2025.4.2@sha256:a0da02d5929788d34e589f0d7e185f9263204c7406ec64fae3a792223906e511 | string, number |
string | |
string | |
string | |
string | |
number, string | |
number | |
boolean | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string, boolean | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.home-assistant.containers.app.envFrom[].secretRef.name (37) 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[] (34) - --auth | string |
controllers.home-assistant.containers.code-server.image.repository (34) ghcr.io/coder/code-server | string |
controllers.home-assistant.containers.code-server.image.tag (34) 4.99.3@sha256:e822acb286dca144f1a10ef847bc8f905d92ea79998f4f021802064badcae5fe | 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[] (9) - /config | string |
string | |
string | |
string | |
string | |
controllers.home-assistant.containers.codeserver.image.repository (9) ghcr.io/coder/code-server | 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 | |
controllers.home-assistant.containers.home-assistant.image.repository (5) ghcr.io/home-operations/home-assistant | 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 | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
number | |
boolean | |
number | |
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 | |
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 | |
controllers.home-assistant.type (7) statefulset | string |
controllers.home-assistant.initContainers.init-db.envFrom[].secretRef.name (4) home-assistant-secret | string |
controllers.home-assistant.initContainers.init-db.image.repository (4) 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 | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.main.containers.main.image.repository (15) ghcr.io/home-assistant/home-assistant | string |
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 | |
string | |
controllers.main.containers.code-server.image.repository (3) ghcr.io/coder/code-server | 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 | |
number | |
string | |
number | |
number | |
boolean | |
number | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.main.initContainers.init-db.image.repository (5) ghcr.io/home-operations/postgres-init | string |
number, string | |
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 | |
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 | |
string | |
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 | |
number | |
number | |
string | |
boolean | |
string | |
number | |
string | |
boolean | |
boolean | |
defaultPodOptions.dnsPolicy (4) ClusterFirstWithHostNet | string |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.app.hosts[].host (37) hass.${SECRET_DOMAIN} | string |
string | |
string | |
string, number | |
string | |
ingress.app.className (36) external | string |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (20) 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" (7) 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 | |
ingress.app.tls[].hosts[] (15) - hass.${SECRET_DOMAIN} | string |
string | |
boolean | |
ingress.main.hosts[].host (24) hass.${SECRET_DOMAIN} | string |
string | |
string, number | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
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 | |
ingress.code-server.hosts[].host (20) hass-code.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
ingress.code-server.annotations."external-dns.alpha.kubernetes.io/target" (10) 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 | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.codeserver.className (5) internal | 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 | |
string | |
boolean | |
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 | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
route.app.parentRefs[].name (17) external | string |
route.app.parentRefs[].namespace (17) kube-system | string |
string | |
route.app.rules[].backendRefs[].name (17) home-assistant | string |
number | |
route.app.rules[].filters[].type (5) URLRewrite | string |
string | |
route.app.rules[].filters[].urlRewrite.path.type (5) ReplacePrefixMatch | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
route.code-server.parentRefs[].namespace (4) kube-system | string |
string | |
route.code-server.rules[].backendRefs[].name (4) home-assistant | string |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
image.repository (7) ghcr.io/onedr0p/home-assistant | string |
string | |
boolean | |
boolean | |
boolean | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
number | |
string | |
number | |
string | |
controller.type (4) statefulset | string |
string | |
string | |
number | |
podSecurityContext.fsGroupChangePolicy (4) OnRootMismatch | string |
number | |
number | |
number | |
string | |
string | |
number | |
string | |
string | |
hostNetwork (3) true | 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 | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string |