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/charts is more popular with 69 repositories.

Install

Install with:

helm repo add bjw-s-charts https://bjw-s-labs.github.io/helm-charts/
helm install home-assistant bjw-s-charts/app-template -f values.yaml

Examples

See examples from other people.

Top Repositories (3 out of 16)

NameRepoStarsVersionTimestamp
home-assistanttyriis/home-ops825.2.1a day ago
home-assistantwrmilling/k3s-gitops2325.2.13 days ago
home-assistantgavinmcfall/home-ops374.4.07 days ago

Resources

Values

See the most popular values for this chart:

KeyTypes
string
string
boolean
string
string
string
string
string
string
string
string
string
persistence.config.type (2)
persistentVolumeClaim
string
string
string
string
boolean
string
boolean
persistence.media.existingClaim (3)
home-assistant-pvc-media
string
string
string
string
persistence.media.volumeSpec.nfs.path (1)
/volume1/media/home-assistant
string
string
string
string
string
string
string
string
string
boolean
boolean
string
string
string
string
string
string
string
string
string
string
string
string
string
persistence.backups.volumeSpec.nfs.path (1)
/volume1/backups/home-assistant
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
persistence.db.type (1)
persistentVolumeClaim
string
string
boolean
string
string
boolean
string
string
boolean
string
number
persistence.deploy-key.name (1)
home-assistant-deploy-key
string
string
string
boolean
string
string
string
string
string
string
string
string
string
string
string
boolean
string
number
boolean
persistence.passwd.name (1)
home-assistant-secrets
string
string
string
boolean
string
string
string
persistence.tesla-key.globalMounts[].path (1)
/config/www/.well-known/appspecific/com.tesla.3p.public-key.pem
string
boolean
string
persistence.tesla-key.name (1)
home-assistant-tesla-key
string
string
string
string
string
boolean
string
string
string
string
string
string
string
string
boolean
string
string
string
number
boolean
string
number
boolean
number
string
number
boolean
number
string
number
string
string
string
string
boolean
number
string
number
string
boolean
string
number
string
string
number
string
boolean
number
string
string
number
number
number
string
number
string
string
string
string
number
string
number
boolean
string
number
string
string
string
number
string
string
number
boolean
string
number
boolean
string
number
string
string
number
number
string
string
controllers.main.containers.main.env.HASS_POSTGRES_URL (1)
postgresql://home-assistant:${SECRET_HASS_DB_PASSWORD}@shared-psql-v18-rw.default.svc.cluster.local/home_assistant
string
string
string
string
string
string
string
string
string
boolean
boolean
boolean
string
number
string
number
number
string
string
string
controllers.main.containers.app.image.repository (2)
ghcr.io/home-assistant/home-assistant
string
controllers.main.containers.app.image.tag (2)
2026.9.3@sha256:d8922685169707fd91e8b9729902d975f06157d005e422874d201e0261dda196
string
string
string
controllers.main.containers.codeserver.args[] (2)
- --user-data-dir
- /config/.vscode
- --auth
- none
string
string
string
string
string
string
string
string
string
string
string
string
controllers.main.initContainers.git-sync.command[] (2)
- sh
- -c
- if [ -d /config/.git ]; then echo "Git repository found, pulling latest changes..." cd /config git config --global --add safe.directory /config git pull else echo "No git repository found in /config" echo "Please initialize your git repository first" fi
string
string
controllers.main.initContainers.git-sync.image.tag (2)
v2.54.0@sha256:832b1cd1a271509f3d5272a1a62d4cb2ab1a53426ebde1f6c2cb7349f907dc6f
string
string
controllers.main.initContainers.init-db.env.INIT_POSTGRES_HOST (1)
shared-psql-v18-rw.default.svc.cluster.local
string
string
string
string
string
controllers.main.initContainers.init-db.image.tag (1)
18.6@sha256:b6d3af974df781c673d37e49bdddfa14a6f5be28b18d2cb7713f0449bea4057b
string
string
controllers.main.pod.dnsPolicy (1)
ClusterFirstWithHostNet
string
boolean
number
string
string
string
string
controllers.home-assistant.containers.app.image.tag (5)
2026.9.3@sha256:638c4c8d62caad377e70bfa7beef75f70c9343a49aed64aad824f2cd06843c1c
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
boolean
boolean
boolean
number
boolean
number
boolean
number
number
number
number
string
string
controllers.home-assistant.containers.code-server.args[] (2)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "12321"
- /config
string
string
controllers.home-assistant.containers.code-server.image.tag (2)
4.138.0@sha256:81706b71ace316157850cbcfb574714d1067249c107a415b3a03dc6b613ebfbc
string
string
string
string
string
controllers.home-assistant.containers.code.args[] (1)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --config
- /config/.vscode/config.yaml
- --port
- "8081"
- /config
string
string
string
string
string
boolean
boolean
boolean
number
number
string
controllers.home-assistant.containers.codeserver.args[] (1)
- /config
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
string
string
string
string
string
string
controllers.home-assistant.containers.main.image.tag (1)
2025.3.3@sha256:9e2a7177b4600653d6cb46dff01b1598189a5ae93be0b99242fbc039d32d79f1
string
number
string
boolean
string
number
number
number
boolean
boolean
string
string
string
boolean
string
boolean
string
string
string
number
controllers.home-assistant.containers.matter-server.image.repository (1)
ghcr.io/home-assistant-libs/python-matter-server
string
string
string
string
string
controllers.home-assistant.pod.annotations."k8s.v1.cni.cncf.io/networks" (2)
[{ "name":"iot-vlan", "namespace": "network", "ips": ["10.0.90.42/24"], "mac": "de:41:11:c5:8b:eb", "gateway": "10.0.90.1" }]
string
number
string
number
number
boolean
string
number
string
boolean
string
string
string
string
string
string
controllers.home-assistant.initContainers.git-sync.image.tag (1)
v4.4.0@sha256:0330739a707a2969d617e859f096659ab6d149212658ac0ad7e550b59482ebf0
string
string
string
string
boolean
string
boolean
controllers.home-assistant.initContainers.init-contact-energy.args[] (1)
- set -eu REPO="https://github.com/codyc1515/ha-contact-energy.git" REF="16826d2b82efb294e33f48f70647d21f551b6bf1" DEST="/config/custom_components/contact_energy" MARKER="${DEST}/.pinned-sha" WORK="/tmp/ha-contact-energy" if [ -f "${MARKER}" ] && [ "$(cat "${MARKER}")" = "${REF}" ] \ && [ "${FORCE_UPDATE:-false}" != "true" ]; then echo "[init-contact-energy] Already pinned at ${REF} — skipping." exit 0 fi echo "[init-contact-energy] Cloning ${REPO} @ ${REF}..." rm -rf "${WORK}" git clone --no-checkout --filter=blob:none "${REPO}" "${WORK}" git -C "${WORK}" checkout "${REF}" echo "[init-contact-energy] Installing to ${DEST}..." mkdir -p /config/custom_components rm -rf "${DEST}" cp -r "${WORK}/custom_components/contact_energy" "${DEST}" printf '%s' "${REF}" > "${MARKER}" echo "[init-contact-energy] Cleaning up..." rm -rf "${WORK}" echo "[init-contact-energy] Done. Installed files:" ls -la "${DEST}"
string
string
string
string
controllers.home-assistant.initContainers.init-contact-energy.image.tag (1)
v2.54.0@sha256:ae0f6f4bce38d2b8c40becc0d6241a08d9f57186ea03029de2189a2b5e722d94
string
string
string
string
boolean
string
boolean
controllers.code.containers.code.args[] (1)
- --auth
- none
- --user-data-dir
- /config/.vscode
- --extensions-dir
- /config/.vscode
- --port
- "8081"
- /config
string
string
string
string
string
string
string
string
number
string
boolean
boolean
string
string
number
number
boolean
boolean
boolean
boolean
number
string
string
boolean
boolean
boolean
string
string
boolean
number
string
string
boolean
string
string
string
number
boolean
string
string
string
string
string
string
string
string
string
boolean
string
number
string
number
number
string
string
string
string
string
string
boolean
string
number
string
number
number
number, string
number, string
boolean
number, string
string
string
boolean
defaultPodOptions.dnsPolicy (4)
ClusterFirstWithHostNet
string
boolean
string
string
string
string
string
string
string
string
string
string, number
string
string
string
ingress.main.tls[].secretName (6)
acme-crt-secret-sparks-codes
string
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
ingress.internal.tls[].secretName (3)
acme-crt-secret-sparks-codes
string
string
string
string
string
boolean
ingress.code.hosts[].host (1)
codeserver-home.sparks.codes
string
string
string
string
string
ingress.code.tls[].hosts[] (1)
- codeserver-home.sparks.codes
string
ingress.code.tls[].secretName (1)
acme-crt-secret-sparks-codes
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
boolean
boolean
route.app.hostnames[] (5)
- {{ .Release.Name }}.${SECRET_PUBLIC_DOMAIN}
string
string
string
string
string
string, number
string
string
string
string
string
string
string
string
string
route.app.annotations."gethomepage.dev/description" (1)
Home Automation That Puts Local Control
string
string
string
string
string
string
boolean
route.code.hostnames[] (2)
- hass-code.${INTERNAL_DOMAIN}
string
string
string
string
string
number, string
string
string
string
string
string
string
string
route.main.hostnames[] (2)
- home.${S_HOMEPROD_DOMAIN}
string
string
string
string
string
string
string
string
boolean
string
string
string
route.code-server.hostnames[] (1)
- hass-code.${SECRET_DOMAIN}
string
string
string
string
string
number
route.codeserver.hostnames[] (1)
- hass-vscode.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
string
string
boolean
route.home-assistant.hostnames[] (1)
- home.${EXTERNAL_DOMAIN}
string
string
string
string
string
string
string
number
string
string
string
route.tesla-key.hostnames[] (1)
- hass.${SECRET_DOMAIN}
string
string
string
string
string
number
string
route.tesla-key.rules[].matches[].path.value (1)
/.well-known/appspecific/com.tesla.3p.public-key.pem
string
string
string
number
string
string
string
string
number
string
string
string
string
string
string
string
string
string
string
number
string
string
string
number
string
string
string
string
string
number
string
string
string
string
string
string
string
string
number
string
string
string
string
string
boolean
string
string
string
string
string
string
string