No introduction found. Create it?
esphome from bjw-s-labs/charts is more popular with 34 repositories.
Install with:
helm repo add esphome oci://ghcr.io/bjw-s-labs/charts/
helm install esphome esphome/esphome -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| esphome | haraldkoch/kochhaus-home | 174 | 5.0.1 | a day ago |
| esphome | auricom/home-ops | 205 | 4.6.2 | 11 days ago |
| esphome | blackjid/home-ops | 97 | 5.0.1 | 16 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
controllers.esphome.containers.app.image.repository (18) ghcr.io/home-operations/esphome | string |
controllers.esphome.containers.app.image.tag (18) 2026.4.5@sha256:6724ec0343383bda3baadf76856517ea93c5fd7406fba92af056939741f7de06 | string |
| string | |
| string | |
| string | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| number | |
| number | |
| boolean | |
| string | |
| boolean | |
| string | |
| boolean, string | |
| string | |
controllers.esphome.containers.app.env.PLATFORMIO_CORE_DIR (1) /cache/platformio | string |
controllers.esphome.containers.app.env.PLATFORMIO_GLOBALLIB_DIR (1) /cache/platformio/lib | string |
| string | |
controllers.esphome.containers.app.env[].name (1) ESPHOME_DASHBOARD_USE_PING | string |
| string | |
controllers.esphome.containers.code-server.args[] (8) - --auth | string |
controllers.esphome.containers.code-server.image.repository (8) ghcr.io/coder/code-server | string |
controllers.esphome.containers.code-server.image.tag (8) 4.118.0@sha256:4aff9947c113487113201da811564fade1af5f23038b4d683998d024eebbac92 | string |
| string | |
| string | |
| string | |
controllers.esphome.containers.code-server.env.ESPHOME_VERSION (2) {{ (split "@" .Values.controllers.esphome.containers.app.image.tag)._0 }} | string |
| string | |
controllers.esphome.containers.code-server.env.TZ (1) Pacific/Auckland | string |
| boolean | |
| string | |
| boolean | |
controllers.esphome.annotations."secret.reloader.stakater.com/reload" (9) esphome-secrets,esphome-deploykey | string |
| string | |
controllers.esphome.annotations."configmap.reloader.stakater.com/reload" (1) esphome-coder-entrypoint.d | string |
controllers.esphome.pod.annotations."k8s.v1.cni.cncf.io/networks" (9) [{
"name":"multus-iot",
"namespace": "network",
"ips": ["10.17.50.5/24"],
"mac": "92:cf:d7:05:70:84"
}]
| string |
| number | |
| string | |
| number | |
| number | |
| string | |
controllers.esphome.type (2) deployment | string |
controllers.code-server.annotations."secret.reloader.stakater.com/reload" (3) esphome-secret,esphome-deploykey | string |
controllers.code-server.containers.code-server.args[] (3) - --auth | string |
controllers.code-server.containers.code-server.image.repository (3) ghcr.io/coder/code-server | string |
controllers.code-server.containers.code-server.image.tag (3) 4.121.0@sha256:ea5f42d99998e2ba44297eca9b8a38a101e718ef54caaa41d649f6c6f1c8c71e | string |
| string | |
| string | |
controllers.code-server.containers.code-server.env.GIT_CONFIG_GLOBAL (1) /mnt/code-server/.gitconfig | string |
controllers.code-server.containers.code-server.env.GIT_SSH_COMMAND (1) ssh -i /home/coder/.ssh/id_ed25519 -o StrictHostKeyChecking=accept-new -o UserKnownHostsFile=/tmp/known_hosts | string |
| string | |
controllers.code-server.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].key (2) app.kubernetes.io/name | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
service.app.ports.http.appProtocol (1) kubernetes.io/wss | string |
| boolean | |
| number | |
service.app.forceRename (8) {{.Release.Name}} | string |
service.app.controller (6) esphome | string |
| number | |
service.code-server.controller (3) code-server | string |
| string | |
| string | |
| string | |
| string | |
| string | |
persistence.config.advancedMounts.code-server.code-server[].path (3) /config | string |
| string | |
| string | |
persistence.config.path (1) /mnt/apps/kubernetes/esphome | string |
persistence.config.server (1) ${SECRET_NFS_SERVER:=temp} | string |
| string | |
persistence.secrets.globalMounts[].path (12) /config/secrets.yaml | string |
persistence.secrets.globalMounts[].subPath (12) secrets.yaml | string |
persistence.secrets.name (12) esphome-secrets | string |
| string | |
persistence.tmpfs.type (10) emptyDir | string |
| string | |
| string | |
persistence.tmpfs.advancedMounts.esphome.code-server[].path (6) /tmp | string |
persistence.tmpfs.advancedMounts.esphome.code-server[].subPath (6) code-server-tmp | string |
| string | |
persistence.tmpfs.advancedMounts.code-server.code-server[].subPath (3) code-server-tmp | string |
| number | |
persistence.deploy-key.name (8) esphome-deploykey | string |
| string | |
persistence.deploy-key.advancedMounts.esphome.code-server[].path (5) /home/coder/.ssh/id_ed25519 | string |
| string | |
persistence.deploy-key.advancedMounts.code-server.code-server[].path (3) /home/coder/.ssh/id_ed25519 | string |
| string | |
persistence.buildcache.accessMode (6) ReadWriteOnce | string |
| string | |
| string | |
persistence.buildcache.suffix (6) buildcache | string |
persistence.buildcache.storageClass (1) openebs-hostpath | string |
persistence.cache.type (3) emptyDir | string |
| string | |
persistence.cache.existingClaim (1) {{ .Release.Name }}-cache | string |
persistence.tmp.type (3) emptyDir | string |
| string | |
| string | |
persistence.esphome-cache.globalMounts[].path (2) /config/.esphome | string |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| number | |
persistence.entrypoint-d.name (1) esphome-coder-entrypoint.d | string |
persistence.entrypoint-d.type (1) configMap | string |
route.app.hostnames[] (17) - esphome.${SECRET_DOMAIN} | string |
route.app.parentRefs[].name (17) envoy-internal | string |
| string | |
| string | |
route.app.rules[].backendRefs[].identifier (12) code-server | string |
| number, string | |
route.app.rules[].backendRefs[].name (2) {{ .Release.Name }} | string |
| string | |
| string | |
route.app.rules[].filters[].type (8) URLRewrite | string |
| string | |
route.app.rules[].filters[].urlRewrite.path.type (8) ReplacePrefixMatch | string |
| string | |
route.app.rules[].filters[].requestRedirect.path.type (1) ReplaceFullPath | string |
| number | |
route.app.annotations."gatus.home-operations.com/endpoint" (3) conditions: ["[STATUS] == 401"] | string |
route.app.annotations."gethomepage.dev/description" (2) ESP Device Management | string |
| string | |
| string | |
| string | |
| string | |
| string | |
route.app.annotations."gethomepage.dev/widget.url" (2) http://esphome.home.svc.cluster.local:6052 | string |
route.app.labels.auth (1) authentik | string |
route.code-server.hostnames[] (3) - esphome-code.${CLUSTER_DOMAIN} | string |
route.code-server.parentRefs[].name (3) envoy-internal | string |
| string | |
| string | |
| number | |
| string | |
| number | |
| number | |
| boolean | |
defaultPodOptions.annotations."k8s.v1.cni.cncf.io/networks" (3) [{
"name": "iot",
"namespace": "kube-system",
"ips": [
"10.10.152.13/24",
"fd00:10:10:152::13/64"
],
"mac": "02:4d:60:0e:5e:0d"
}] | string |
| string | |
| string | |
| string | |
| number | |
ingress.app.className (1) nginx-internal | string |
ingress.app.hosts[].host (1) esp.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.app.tls[].hosts[] (1) - esp.${SECRET_DOMAIN} | string |
ingress.app.tls[].secretName (1) tls.esphome | string |