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 | blackjid/home-ops | 93 | 3.7.3 | 2 days ago |
home-assistant | auricom/home-ops | 191 | 3.7.3 | 3 days ago |
home-assistant | mchestr/home-cluster | 107 | 3.7.3 | 3 days ago |
home-assistant | billimek/k8s-gitops | 695 | 3.7.3 | 4 days ago |
home-assistant | bjw-s-labs/home-ops | 663 | 3.7.3 | 4 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
persistence.config.existingClaim (85) home-assistant | string |
string | |
boolean | |
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 (9) ReadWriteOnce | string |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
persistence.tmp.type (49) emptyDir | string |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
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 (13) emptyDir | string |
string | |
string | |
string | |
persistence.tmpfs.advancedMounts.home-assistant.code-server[].subPath (12) code-server-tmp | string |
string | |
string | |
string | |
string | |
persistence.config-logs.globalMounts[].path (9) /config/logs | string |
persistence.config-logs.type (9) emptyDir | string |
string | |
persistence.config-tts.type (9) emptyDir | string |
persistence.config-cache.globalMounts[].path (7) /config/.venv | string |
persistence.config-cache.existingClaim (6) home-assistant-cache | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
persistence.hass-cache.existingClaim (7) hass-cache | string |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
boolean | |
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 | |
string | |
string | |
boolean | |
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 | |
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 | |
boolean | |
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 | |
controllers.home-assistant.containers.app.image.repository (65) ghcr.io/home-operations/home-assistant | string |
controllers.home-assistant.containers.app.image.tag (65) 2025.4.3@sha256:a9288407a81e19b67b9155b1ac4e0273e10492be572008dda38cf0f311a18722 | string, number |
string | |
string | |
string | |
string | |
number, string | |
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, boolean | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
controllers.home-assistant.containers.app.envFrom[].secretRef.name (39) 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[] (39) - --auth | string |
controllers.home-assistant.containers.code-server.image.repository (39) ghcr.io/coder/code-server | string |
controllers.home-assistant.containers.code-server.image.tag (39) 4.99.3@sha256:e822acb286dca144f1a10ef847bc8f905d92ea79998f4f021802064badcae5fe | string |
string | |
string | |
string | |
string | |
controllers.home-assistant.containers.code-server.env.HASS_SERVER (16) 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 | |
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 | |
controllers.home-assistant.containers.matter-server.image.repository (3) ghcr.io/home-assistant-libs/python-matter-server | string |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
boolean | |
string | |
string | |
boolean | |
boolean | |
string | |
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 | |
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 | |
string | |
number | |
number | |
number | |
string | |
boolean | |
string | |
number | |
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 | |
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 |
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 | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
number | |
string | |
number | |
number | |
boolean | |
number | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
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 | |
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 | |
service.app.controller (65) home-assistant | string |
number | |
boolean | |
string | |
boolean | |
number | |
number | |
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 | |
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 | |
number | |
string | |
number | |
service.home-assistant.type (3) LoadBalancer | string |
boolean | |
string | |
string | |
string | |
string | |
service.code.controller (7) home-assistant | string |
number | |
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 | |
string | |
string | |
string | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
boolean | |
number | |
string | |
number | |
string | |
number | |
string | |
number | |
number | |
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 (39) hass.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
ingress.app.className (38) external | string |
ingress.app.annotations."external-dns.alpha.kubernetes.io/target" (21) external.${SECRET_DOMAIN} | string |
string | |
string | |
ingress.app.annotations."gethomepage.dev/icon" (9) home-assistant.png | string |
ingress.app.annotations."gethomepage.dev/name" (9) home-assistant | string |
ingress.app.annotations."hajimari.io/icon" (6) mdi:home-assistant | string |
string | |
ingress.app.annotations."cert-manager.io/cluster-issuer" (4) letsencrypt-production | 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[] (17) - 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 (21) 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 | |
ingress.code-server.annotations."cert-manager.io/cluster-issuer" (3) letsencrypt-production | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.code-server.tls[].hosts[] (7) - hass-code.${SECRET_DOMAIN} | 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 (6) 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 | |
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 | |
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 (21) external | string |
route.app.parentRefs[].namespace (21) kube-system | string |
string | |
route.app.rules[].backendRefs[].name (21) 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 | |
boolean | |
string | |
string | |
route.code-server.parentRefs[].namespace (6) kube-system | string |
string | |
route.code-server.rules[].backendRefs[].name (6) home-assistant | string |
number | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
number | |
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 | |
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 | |
serviceMonitor.home-assistant.endpoints[].path (3) /api/prometheus | string |
string | |
string | |
string | |
string | |
string | |
string | |
serviceMonitor.home-assistant.serviceName (3) home-assistant | 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 | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string |