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
home-assistant from bjw-s is more popular with 37 repositories.
Install with:
helm repo add k8s-at-home-charts https://k8s-at-home.com/charts/
helm install home-assistant k8s-at-home-charts/home-assistant -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|
See the most popular values for this chart:
Key | Types |
---|---|
image.repository (13) ghcr.io/home-assistant/home-assistant | string |
image.tag (13) 2023.9.2 | string |
image.pullPolicy (2) IfNotPresent | string |
boolean | |
persistence.config.existingClaim (9) home-assistant-config-v1 | string |
string | |
string | |
string | |
boolean | |
string | |
persistence.ha-configuration.mountPath (1) /config/init_config/ | string |
persistence.ha-configuration.name (1) ha-configuration | string |
boolean | |
persistence.ha-configuration.subPath[].mountPath (1) /config/configuration.yaml | string |
string | |
persistence.ha-configuration.volumeSpec.configMap.name (1) home-assistant-configuration | string |
boolean | |
persistence.ha-automation.subPath[].mountPath (1) /config/automations.yaml | string |
string | |
string | |
persistence.ha-automation.volumeSpec.configMap.name (1) home-assistant-automation | string |
boolean | |
persistence.ha-customize.subPath[].mountPath (1) /config/customize.yaml | string |
string | |
string | |
persistence.ha-customize.volumeSpec.configMap.name (1) home-assistant-customize | string |
boolean | |
persistence.ha-secrets.subPath[].mountPath (1) /config/secrets.yaml | string |
persistence.ha-secrets.subPath[].path (1) secrets.yaml | string |
string | |
persistence.ha-secrets.volumeSpec.configMap.name (1) ha-configmap-secret | string |
boolean | |
persistence.nfs-music.mountPath (1) /mnt/music | string |
string | |
persistence.nfs-music.volumeSpec.nfs.path (1) /volume1/music | string |
persistence.nfs-music.volumeSpec.nfs.server (1) sto01.prod.mrv.thebends.org | string |
boolean | |
string | |
number | |
boolean | |
string | |
env.TZ (11) America/New_York | string |
boolean | |
string | |
string | |
addons.codeserver.args[] (9) - --auth | string |
addons.codeserver.image.repository (8) ghcr.io/k8s-at-home/code-server | string |
string | |
string | |
boolean | |
addons.codeserver.ingress.hosts[].host (7) hass-config.${SECRET_DOMAIN} | string |
string | |
string | |
addons.codeserver.ingress.hosts[].annotations."cert.manager.io/cluster-issuer" (1) letsencrypt-production | string |
addons.codeserver.ingress.hosts[].tls[].hosts[] (1) - hass-vscode.zweifel.cloud | string |
string | |
string | |
addons.codeserver.ingress.tls[].hosts[] (5) - hass-config.${SECRET_DOMAIN} | string |
string | |
addons.codeserver.ingress.annotations."cert-manager.io/cluster-issuer" (4) letsencrypt-production | string |
string | |
string | |
string | |
string | |
addons.codeserver.ingress.annotations."hajimari.io/info" (1) Home Assistant Code Server | string |
string | |
addons.codeserver.ingress.annotations."hajimari.io/url" (1) https://home.${DOMAIN}/codeserver/ | string |
string | |
string | |
string | |
string | |
addons.codeserver.ingress.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) networking-internal-only@kubernetescrd | string |
string | |
addons.codeserver.env.TZ (3) ${TIMEZONE} | string |
addons.codeserver.env.HASS_SERVER (1) http://localhost:8123 | string |
addons.codeserver.env.password (1) ${SECRET_CODESERVER_PASSWORD} | string |
addons.codeserver.git.deployKeySecret (3) code-server | string |
string | |
string | |
string | |
hostNetwork (10) true | boolean |
boolean | |
ingress.main.hosts[].host (9) hass.${SECRET_DOMAIN} | string |
string | |
string | |
ingress.main.hosts[].tls[].hosts[] (1) - hass.zweifel.cloud | string |
string | |
string | |
ingress.main.tls[].hosts[] (6) - hass.${SECRET_DOMAIN} | string |
string | |
ingress.main.annotations."cert-manager.io/cluster-issuer" (5) letsencrypt-production | string |
ingress.main.annotations."hajimari.io/icon" (4) home-assistant | string |
string | |
string | |
string | |
string | |
string | |
ingress.main.annotations."hajimari.io/appName" (1) Home Assistant | string |
ingress.main.annotations."hajimari.io/info" (1) Home Assistant | string |
string | |
string | |
string | |
ingress.main.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 | |
ingress.main.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) networking-traefik-forward-auth@kubernetescrd | string |
string | |
string | |
dnsPolicy (8) ClusterFirstWithHostNet | string |
service.main.type (7) LoadBalancer | string |
string | |
service.main.loadBalancerIP (4) ${SVC_HASS_IP} | string |
number | |
boolean | |
number | |
number | |
boolean | |
number | |
number | |
service.main.externalIPs[] (2) - ${LB_HOME_ASSISTANT_IP} | string |
service.main.annotations."metallb.universe.tf/allow-shared-ip" (1) home-assistant-sharedip | string |
string | |
service.main.loadBalancerIP: (1) ${METALLB_HOME_ASSISTANT_ADDR} | string |
service.otherudp.annotations."metallb.universe.tf/allow-shared-ip" (1) home-assistant-sharedip | string |
boolean | |
service.otherudp.loadBalancerIP (1) ${SVC_HOMEASSISTANT_ADDR} | string |
service.otherudp.name (1) home-assistant-udp | string |
boolean | |
number | |
string | |
number | |
boolean | |
service.otherudp.type (1) LoadBalancer | string |
string | |
string | |
string | |
envFrom[].secretRef.name (5) home-assistant-secrets | string |
boolean | |
boolean | |
boolean | |
mariadb.enabled (4) false | boolean |
mariadb.architecture (1) standalone | string |
mariadb.auth.database (1) home-assistant | string |
string | |
mariadb.auth.password (1) home-assistant-pass | string |
mariadb.auth.rootPassword (1) home-assistantrootpass | string |
mariadb.auth.username (1) home-assistant | string |
mariadb.database (1) homeassistant | string |
mariadb.image.pullPolicy (1) IfNotPresent | string |
mariadb.image.registry (1) docker.io | string |
mariadb.image.repository (1) bitnami/mariadb | string |
mariadb.image.tag (1) 10.6.7-debian-10-r58 | string |
boolean | |
mariadb.persistence.existingClaim (1) mariadb-v1 | string |
boolean | |
string | |
boolean | |
boolean | |
metrics.prometheusRule.rules[].alert (1) HomeAssistantAbsent | string |
metrics.prometheusRule.rules[].annotations.description (1) Home Assistant has disappeared from Prometheus service discovery. | string |
metrics.prometheusRule.rules[].annotations.summary (1) Home Assistant is down. | string |
metrics.prometheusRule.rules[].expr (1) absent(up{job=~".*home-assistant.*"} == 1)
| string |
string | |
string | |
string | |
metrics.serviceMonitor.bearerTokenSecret.name (2) prometheus-bearer-token | string |
boolean | |
string | |
string | |
boolean | |
postgresql.image.repository (2) postgres | string |
string | |
postgresql.auth.database (1) home-assistant | string |
boolean | |
postgresql.auth.username (1) home-assistant | string |
postgresql.existingSecret (1) home-assistant-postgresql-secret | string |
boolean | |
postgresql.persistence.existingClaim (1) homeassistant-postgres-pvc | string |
boolean | |
postgresql.postgresqlDatabase (1) home-assistant | string |
postgresql.postgresqlPassword (1) home-assistant-pass | string |
postgresql.postgresqlUsername (1) home-assistant | string |
boolean | |
postgresql.primary.persistence.existingClaim (1) home-assistant-postgres-pvc | string |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
podAnnotations."secret.reloader.stakater.com/reload" (3) home-assistant | string |
string | |
podAnnotations."post.hook.backup.velero.io/command" (1) ["/sbin/fsfreeze", "--unfreeze", "/config"] | string |
string | |
podAnnotations."pre.hook.backup.velero.io/command" (1) ["/sbin/fsfreeze", "--freeze", "/config"] | string |
string | |
boolean | |
string | |
additionalContainers.fsfreeze.image (1) ghcr.io/k8s-at-home/fsfreeze:v2.37-r0 | string |
string | |
boolean | |
string | |
string | |
string | |
boolean | |
controller.type (1) deployment | string |
extraEnv.TZ (1) ${TIMEZONE} | string |
imagePullSecrets[].name (1) regcred | string |
influxdb.architecture (1) standalone | string |
boolean | |
influxdb.database (1) home_assistant | string |
influxdb.enabled (1) false | boolean |
boolean | |
initContainers.load-configuration.command[] (1) - sh | string |
string | |
string | |
number | |
initContainers.load-configuration.volumeMounts[].mountPath (1) /config/ | string |
initContainers.load-configuration.volumeMounts[].name (1) config | string |
initContainers.update-hacs.command[] (1) - sh | string |
string | |
initContainers.update-hacs.imagePullPolicy (1) IfNotPresent | string |
string | |
string | |
string | |
nodeSelector.node_locality (1) internal | string |
boolean | |
tolerations[].effect (1) NoExecute | string |
tolerations[].key (1) node.kubernetes.io/unreachable | string |
string | |
number |