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-labs/helm/app-template is more popular with 55 repositories.

Install

Install with:

helm repo add bjw-s oci://ghcr.io/bjw-s/helm/
helm install home-assistant bjw-s/app-template -f values.yaml

Examples

See examples from other people.

Top Repositories (2 out of 27)

NameRepoStarsVersionTimestamp
home-assistantanthr76/infra1031.5.14 months ago
home-assistantbrettinternet/homeops2503.5.19 months ago

Values

See the most popular values for this chart:

KeyTypes
string
string
string
boolean
string
string
string
string
persistence.config.path (2)
/volume1/apps/home-automation
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
persistence.backup.existingClaim (1)
home-assistant-backup-v2
string
string
string
persistence.backups.path (1)
${NFS_SERVER_BACKUP_DIR}/home-assistant
string
string
string
string
string
string
string
boolean
string
string
string
string
string
string
boolean
string
string
string
number
string
string
persistence.deploy-key.name (1)
home-assistant-secret
string
string
string
string
persistence.dockerenv.name (1)
home-assistant-dockerenv
string
string
string
boolean
string
string
string
string
string
string
string
boolean
string
string
string
boolean
string
string
string
string
string
string
string
string
string
string
number
string
boolean
number
number
string
string
string
string
string
string
string
number
string
number
string
string
string
boolean
service.main.externalIPs[] (1)
- ${LB_HOME_ASSISTANT_IP}
string
number
string
boolean
number
string
number
boolean
number
string
number
string
number
string
number
string
boolean
number
string
string
string
string
number
string
string
string
controllers.home-assistant.containers.app.image.tag (19)
2025.3.3@sha256:9e2a7177b4600653d6cb46dff01b1598189a5ae93be0b99242fbc039d32d79f1
string
string
string
number
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
boolean
string
controllers.home-assistant.containers.app.args[] (1)
- --log-file
- /config/logs/home-assistant.log
string
boolean
boolean
boolean
controllers.home-assistant.containers.code-server.args[] (13)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "12321"
- /config
string
string
controllers.home-assistant.containers.code-server.image.tag (13)
4.102.2@sha256:8c2aaafb74a2978f48d193135eb3ea6fc0e24563dd59c028b9f1808cefd0fa33
string
string
string
string
string
string
controllers.home-assistant.containers.code.args[] (2)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "80"
- /config
string
string
string
string
string
string
string
string
string
string
controllers.home-assistant.containers.appdaemon.image.tag (1)
4.4.2@sha256:9619fc18bc53082ae2dc680e80f1bcb634c793a74b2114779df1b381ffa0736c
string
controllers.home-assistant.containers.codeserver.args[] (1)
- --auth
- none
- --disable-telemetry
- --disable-update-check
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "12321"
- /config
string
string
string
string
controllers.home-assistant.containers.codeserver.image.tag (1)
4.98.2@sha256:9ed588a05d4e81aa464e753a409bc3b2b93267323d1c3975fbddf6f9aef84c26
string
string
string
string
string
string
number
string
number
number
boolean
string
number
controllers.home-assistant.pod.annotations."k8s.v1.cni.cncf.io/networks" (3)
[{ "name":"multus-iot", "namespace": "network", "ips": ["10.10.0.60/24"] }]
string
string
controllers.home-assistant.initContainers.add-default-configuration.args[] (1)
- -c
- [ ! -f "/config/configuration.yaml" ] \ && ( cp /etc/default-configuration.yaml /config/configuration.yaml \ && echo "[]" > /config/automations.yaml \ && touch /config/scenes.yaml /config/scripts.yaml /config/secrets.yaml ) \ || echo "Nothing to do, Configuration file already present."
string
string
string
controllers.home-assistant.initContainers.add-default-configuration.image.tag (1)
1.37.0@sha256:498a000f370d8c37927118ed80afe8adc38d1edcbfc071627d17b25c88efcab0
string
string
string
string
controllers.main.containers.main.image.tag (3)
2025.1.4@sha256:6389f9593b4acd80c74322f56c9229fae631e752a3bf49839be12442a153e0dc
string
boolean
boolean
boolean
string
string
number
string
string
string
string
string
boolean
string
boolean
controllers.main.containers.code-server.args[] (1)
- --auth
- none
- --disable-telemetry
- --disable-update-check
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "8080"
- /config
string
string
string
string
boolean
number
string
number
number
controllers.main.pod.annotations."k8s.v1.cni.cncf.io/networks" (2)
[{ "name": "multus-iot", "namespace": "networking", "ips": ["10.0.2.254/24"] }]
string
string
string
number
string
controllers.hass.containers.app.image.repository (1)
ghcr.io/home-assistant/home-assistant
string
string
string
ingress.app.hosts[].host (15)
hass.${SECRET_DOMAIN}
string
string
string
string, number
string
string
string
string
string
string
string
string
string
string
string
string
string
ingress.app.annotations."nginx.ingress.kubernetes.io/custom-http-errors" (1)
400,404,405,409,410,411,412,413,414,415,416,417,418,421,425,431,451,500,501,502,503,504,505,506,510
string
string
string
boolean
string
ingress.code-server.hosts[].host (9)
hass-code.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
ingress.code-server.annotations."nginx.ingress.kubernetes.io/auth-signin" (2)
https://auth.${SECRET_EXTERNAL_DOMAIN}/?rm=$request_method
string
ingress.code-server.annotations."nginx.ingress.kubernetes.io/auth-snippet" (2)
proxy_set_header X-Forwarded-Method $request_method;
string
string
string
string
string
string
string
string
string
string
string
ingress.code-server.annotations."nginx.ingress.kubernetes.io/custom-http-errors" (1)
400,403,405,409,410,411,412,413,414,415,416,417,418,421,425,431,451,500,501,502,503,504,505,506,510
string
ingress.code-server.tls[].hosts[] (1)
- hass-code.${SECRET_DOMAIN}
string
string
boolean
string
string
string
string
string
ingress.main.tls[].hosts[] (6)
- ha.${SECRET_DOMAIN}
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.hosts[].host (2)
hass-code.unscfleet.com
string
string
string
string
ingress.code.tls[].hosts[] (2)
- hass-code.unscfleet.com
string
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
ingress.code.annotations."nginx.ingress.kubernetes.io/auth-signin" (1)
https://home-assistant-code.18b.haus/outpost.goauthentik.io/start?rd=$escaped_request_uri
string
string
ingress.code.annotations."nginx.ingress.kubernetes.io/auth-url" (1)
http://authentik-outpost-proxy.identity.svc.cluster.local:9000/outpost.goauthentik.io/auth/nginx
string
boolean
string
string
string
string
string
ingress.hass.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
string
ingress.hass.hosts[].host (1)
hass.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
string
string
string
number
string
number
number
boolean
string
number
boolean
defaultPodOptions.dnsPolicy (1)
ClusterFirstWithHostNet
string
boolean
string
string
string
string
image.repository (4)
ghcr.io/home-assistant/home-assistant
string
image.tag (4)
2024.11.1@sha256:a3dd7577c28771702b21f817ad86600056467c2c7f45d261a1e7241910ddc2e2
string
string
string
string
string
env.TZ (3)
${TIMEZONE}
string
boolean
boolean
boolean
string
string
string
string
addons.codeserver.args[] (1)
- --user-data-dir
- /config/.vscode
- --auth
- none
string
boolean
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
string
string
string
string
boolean
boolean
number
string
number
string
string
string
boolean
string
string
string
string
string
dnsPolicy (1)
ClusterFirstWithHostNet
string
boolean
initContainers.copy-config.args[] (1)
- cp /configfiles/* /config/
string
string
initContainers.copy-config.image (1)
busybox:latest@sha256:f9a104fddb33220ec80fc45a4e606c74aadf1ef7a3832eb0b05be9e90cd61f5f
string
string
string
initContainers.init-db.env[].name (1)
POSTGRES_HOST
POSTGRES_DB
POSTGRES_SUPER_PASS
POSTGRES_USER
POSTGRES_PASS
string
initContainers.init-db.env[].value (1)
postgres-rw.database.svc.cluster.local
hass
string
string
initContainers.init-db.env[].valueFrom.secretKeyRef.name (1)
postgres-superuser
home-assistant
home-assistant
string
initContainers.init-db.image (1)
ghcr.io/onedr0p/postgres-initdb:14.8@sha256:0141cf427c47f2d534711a3f9e8c5f9008bc6b585463ccd9288cf0f027e20deb
string
initContainers.install-hacs.args[] (1)
- # renovate: github-release depName=hacs/integration HACS_VERSION="2.0.5" 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
initContainers.install-hacs.image (1)
busybox:1.37.0@sha256:f9a104fddb33220ec80fc45a4e606c74aadf1ef7a3832eb0b05be9e90cd61f5f
string
string
string
boolean
boolean
string
number
string
number
number
number
priorityClassName (1)
home-cluster-critical
string
string
string
string
string
string
number
string
string
string
string
string
string