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-labs/charts is more popular with 69 repositories.
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.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| home-assistant | tyriis/home-ops | 82 | 5.2.1 | a day ago |
| home-assistant | wrmilling/k3s-gitops | 232 | 5.2.1 | 3 days ago |
| home-assistant | gavinmcfall/home-ops | 37 | 4.4.0 | 7 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
persistence.config.existingClaim (14) home-assistant-pvc | string |
| string | |
| boolean | |
| string | |
| string | |
persistence.config.advancedMounts.home-assistant.filebrowser[].path (1) /db | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
persistence.config.type (2) persistentVolumeClaim | string |
persistence.config.dataSourceRef.apiGroup (1) volsync.backube | string |
persistence.config.dataSourceRef.kind (1) ReplicationDestination | string |
persistence.config.dataSourceRef.name (1) home-assistant-restore | string |
| boolean | |
persistence.config.storageClass (1) local-hostpath | 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 |
persistence.media.volumeSpec.nfs.server (1) ${SYNOLOGY_ADDR} | string |
persistence.data.existingClaim (2) home-assistant-storage | string |
| string | |
| string | |
persistence.dbus.hostPath (2) /run/dbus | string |
persistence.dbus.type (2) hostPath | string |
| string | |
| string | |
| boolean | |
| boolean | |
| string | |
| string | |
persistence.hass-cache.existingClaim (2) home-assistant-hass-cache | string |
persistence.tmp.type (2) emptyDir | string |
| string | |
| string | |
| string | |
| string | |
| string | |
persistence.tmpfs.advancedMounts.home-assistant.code-server[].subPath (1) code-server-tmp | string |
persistence.tmpfs.type (2) emptyDir | string |
| string | |
| string | |
persistence.backups.volumeSpec.nfs.path (1) /volume1/backups/home-assistant | string |
persistence.backups.volumeSpec.nfs.server (1) ${SYNOLOGY_ADDR} | string |
| string | |
persistence.bluetoothusb.hostPath (1) /dev/bus/usb/003/ | string |
| string | |
persistence.configuration.globalMounts[].path (1) /config/configuration.yaml | string |
persistence.configuration.globalMounts[].subPath (1) configuration.yaml | string |
persistence.configuration.name (1) hass-config | string |
persistence.configuration.type (1) configMap | string |
persistence.db.accessMode (1) ReadWriteOnce | string |
| string | |
| boolean | |
| string | |
persistence.db.storageClass (1) local-hostpath | string |
persistence.db.type (1) persistentVolumeClaim | string |
persistence.deploy-key.advancedMounts.home-assistant.codeserver[].path (1) /root/.ssh/id_rsa | string |
| boolean | |
persistence.deploy-key.advancedMounts.home-assistant.codeserver[].subPath (1) ssh-privatekey | string |
persistence.deploy-key.advancedMounts.home-assistant.git-sync[].path (1) /etc/git-secret/ssh | string |
| boolean | |
persistence.deploy-key.advancedMounts.home-assistant.git-sync[].subPath (1) ssh-privatekey | string |
persistence.deploy-key.advancedMounts.home-assistant.main[].path (1) /root/.ssh/id_rsa | string |
| boolean | |
persistence.deploy-key.advancedMounts.home-assistant.main[].subPath (1) ssh-privatekey | string |
| number | |
persistence.deploy-key.name (1) home-assistant-deploy-key | string |
| string | |
| string | |
| boolean | |
| string | |
| string | |
persistence.logs.globalMounts[].path (1) /config/logs | string |
persistence.logs.type (1) emptyDir | string |
| string | |
persistence.meshtty.hostPath (1) /dev/ttyACM0 | string |
persistence.meshtty.type (1) hostPath | string |
| string | |
persistence.meshtty1.hostPath (1) /dev/ttyACM1 | string |
persistence.meshtty1.type (1) hostPath | string |
| string | |
| boolean | |
| string | |
| number | |
| boolean | |
persistence.passwd.name (1) home-assistant-secrets | string |
| string | |
persistence.sshconfig.globalMounts[].path (1) /root/.ssh/config | string |
| boolean | |
| string | |
persistence.sshconfig.name (1) ssh-config | string |
persistence.sshconfig.type (1) configMap | string |
persistence.tesla-key.globalMounts[].path (1) /config/www/.well-known/appspecific/com.tesla.3p.public-key.pem | string |
| boolean | |
persistence.tesla-key.globalMounts[].subPath (1) com.tesla.3p.public-key.pem | string |
persistence.tesla-key.name (1) home-assistant-tesla-key | string |
persistence.tesla-key.type (1) configMap | string |
persistence.tts.globalMounts[].path (1) /config/tts | string |
persistence.tts.type (1) emptyDir | string |
| string | |
| boolean | |
persistence.usb.hostPath (1) /dev/ttyUSB0 | string |
persistence.usb.hostPathType (1) CharDevice | string |
persistence.usb.type (1) hostPath | string |
| string | |
persistence.zigbee2mqtt.existingClaim (1) home-assistant-zigbee2mqtt | string |
| string | |
persistence.zwave-js-ui.existingClaim (1) zwave-js-ui | string |
| string | |
| boolean | |
persistence.zwavejsusb.hostPath (1) /dev/ttyACM0 | string |
persistence.zwavejsusb.hostPathType (1) CharDevice | string |
persistence.zwavejsusb.type (1) hostPath | string |
| number | |
| boolean | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
| string | |
service.main.type (4) LoadBalancer | string |
service.main.loadBalancerIP (3) ${homeassistant_ip} | string |
| string | |
| boolean | |
| number | |
service.app.ports.http.appProtocol (1) kubernetes.io/wss | string |
| number | |
service.app.controller (4) home-assistant | string |
| boolean | |
service.code.controller (3) home-assistant | string |
| number | |
service.code.type (1) ClusterIP | string |
| string | |
| number | |
| string | |
| boolean | |
| number | |
service.codeserver.type (1) ClusterIP | string |
service.home-assistant.controller (2) home-assistant | string |
| number | |
| number | |
| number | |
| string | |
| number | |
service.home-assistant.type (2) LoadBalancer | string |
service.home-assistant.annotations."external-dns.alpha.kubernetes.io/hostname" (1) home.${INTERNAL_DOMAIN} | string |
service.home-assistant.annotations."io.cilium/lb-ipam-ips" (1) ${SVC_HASS_ADDR} | string |
| string | |
| number | |
service.filebrowser.controller (1) home-assistant | string |
| number | |
| boolean | |
service.hisense-aircon.annotations."lbipam.cilium.io/ips" (1) ${CILIUM_LB_IPS} | string |
| number | |
service.hisense-aircon.type (1) LoadBalancer | string |
| string | |
service.internal.loadBalancerIP (1) 192.168.2.11 | string |
| number | |
service.internal.type (1) LoadBalancer | string |
service.matter-server.controller (1) home-assistant | string |
| number | |
| boolean | |
service.meshtastic-tcp.controller (1) home-assistant | string |
| number | |
| boolean | |
service.zigbee2mqtt.controller (1) zigbee2mqtt | string |
| number | |
service.zigbee2mqtt.type (1) ClusterIP | string |
service.zwavejsui.controller (1) zwave-js-ui | string |
| number | |
| number | |
service.zwavejsui.type (1) ClusterIP | string |
controllers.main.containers.main.env.TZ (7) America/Chicago | 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 |
controllers.main.containers.main.env.HASS_TOKEN (1) ${SECRET_HASS_TOKEN} | string |
controllers.main.containers.main.image.repository (7) homeassistant/home-assistant | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| boolean | |
| boolean | |
controllers.main.containers.main.envFrom[].secretRef.name (1) home-assistant-env-secrets | string |
| number | |
| string | |
| number | |
| number | |
| string | |
controllers.main.containers.app.env.POSTGRESQL_PASSWORD.valueFrom.secretKeyRef.name (2) home-assistant-db-secrets | string |
controllers.main.containers.app.env.TZ (2) ${TIMEZONE} | 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 | string |
controllers.main.containers.codeserver.env.HASS_SERVER (2) http://localhost:8123 | string |
| string | |
controllers.main.containers.codeserver.env.HASS_TOKEN (1) ${SECRET_HASS_TOKEN} | string |
controllers.main.containers.codeserver.env.PASSWORD (1) ${SECRET_HASS_PASSWORD} | string |
controllers.main.containers.codeserver.image.repository (2) ghcr.io/coder/code-server | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.main.initContainers.git-sync.command[] (2) - sh | 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 |
controllers.main.initContainers.init-db.env.INIT_POSTGRES_PASS (1) ${SECRET_HASS_DB_PASSWORD} | string |
controllers.main.initContainers.init-db.env.INIT_POSTGRES_SUPER_PASS (1) ${SECRET_CNPG_SUPER_PASS} | string |
| string | |
controllers.main.initContainers.init-db.image.repository (1) ghcr.io/home-operations/postgres-init | 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 | |
controllers.main.strategy (1) Recreate | string |
controllers.main.type (1) deployment | string |
controllers.home-assistant.containers.app.image.repository (5) ghcr.io/home-operations/home-assistant | string |
controllers.home-assistant.containers.app.image.tag (5) 2026.9.3@sha256:638c4c8d62caad377e70bfa7beef75f70c9343a49aed64aad824f2cd06843c1c | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.home-assistant.containers.app.env.HASS_HTTP_TRUSTED_PROXY_2 (1) ${CLUSTER_POD_CIDR} | string |
controllers.home-assistant.containers.app.env.HASS_HTTP_TRUSTED_PROXY_3 (1) ${CLUSTER_SERVICE_CIDR} | string |
controllers.home-assistant.containers.app.env.HASS_URL (1) https://hass.techtales.io | 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 | string |
controllers.home-assistant.containers.code-server.image.repository (2) ghcr.io/coder/code-server | string |
controllers.home-assistant.containers.code-server.image.tag (2) 4.138.0@sha256:81706b71ace316157850cbcfb574714d1067249c107a415b3a03dc6b613ebfbc | string |
| string | |
| string | |
| string | |
controllers.home-assistant.containers.code-server.env.HASS_SERVER (1) http://localhost:8123 | string |
controllers.home-assistant.containers.code.args[] (1) - --auth | string |
| string | |
| string | |
controllers.home-assistant.containers.code.image.repository (1) ghcr.io/coder/code-server | string |
| string | |
| boolean | |
| boolean | |
| boolean | |
| number | |
| number | |
| string | |
controllers.home-assistant.containers.codeserver.args[] (1) - /config | string |
| string | |
controllers.home-assistant.containers.codeserver.image.repository (1) ghcr.io/coder/code-server | string |
| string | |
controllers.home-assistant.containers.filebrowser.args[] (1) - -d | string |
| string | |
| string | |
controllers.home-assistant.containers.filebrowser.image.repository (1) filebrowser/filebrowser | string |
| string | |
| string | |
| string | |
controllers.home-assistant.containers.home-assistant.env.TZ (1) America/New_York | string |
controllers.home-assistant.containers.home-assistant.image.repository (1) ghcr.io/home-assistant/home-assistant | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
controllers.home-assistant.containers.main.envFrom[].secretRef.name (1) home-assistant-secret | string |
controllers.home-assistant.containers.main.image.repository (1) ghcr.io/onedr0p/home-assistant | 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 | |
controllers.home-assistant.type (2) statefulset | string |
| boolean | |
| string | |
| string | |
| string | |
controllers.home-assistant.initContainers.git-sync.env.GITSYNC_REPO (1) https://github.com/JefeDavis/hass-config | string |
| string | |
controllers.home-assistant.initContainers.git-sync.image.repository (1) registry.k8s.io/git-sync/git-sync | 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 | string |
controllers.code.containers.code.image.repository (1) ghcr.io/coder/code-server | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| boolean | |
| boolean | |
| string | |
| string | |
| number | |
| number | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| number | |
controllers.zigbee2mqtt.containers.zigbee2mqtt.env.ZIGBEE2MQTT_CONFIG_FRONTEND_URL (1) https://zigbee2mqtt.${domain_name} | string |
| string | |
| boolean | |
| boolean | |
| boolean | |
| string | |
| string | |
| boolean | |
| number | |
controllers.zigbee2mqtt.containers.zigbee2mqtt.env.ZIGBEE2MQTT_CONFIG_MQTT_PASSWORD.valueFrom.secretKeyRef.key (1) EMQX_DASHBOARD__DEFAULT_PASSWORD | string |
| string | |
| boolean | |
controllers.zigbee2mqtt.containers.zigbee2mqtt.env.ZIGBEE2MQTT_CONFIG_MQTT_SERVER (1) mqtt://emqx-cluster-headless.emqx.svc.cluster.local:1883 | string |
controllers.zigbee2mqtt.containers.zigbee2mqtt.env.ZIGBEE2MQTT_CONFIG_MQTT_USER.valueFrom.secretKeyRef.key (1) EMQX_DASHBOARD__DEFAULT_USERNAME | string |
| string | |
| number | |
| boolean | |
| string | |
| string | |
| string | |
controllers.zigbee2mqtt.containers.zigbee2mqtt.image.repository (1) ghcr.io/koenkk/zigbee2mqtt | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| number | |
| string | |
| number | |
| number | |
controllers.zwave-js-ui.containers.zwave-js-ui.image.repository (1) ghcr.io/zwave-js/zwave-js-ui | 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 | |
ingress.main.className (7) cloudflare-tunnel | string |
ingress.main.hosts[].host (7) home.sparks.codes | string |
| string | |
| string | |
| string, number | |
| string | |
| string | |
ingress.main.tls[].hosts[] (7) - home.sparks.codes | string |
ingress.main.tls[].secretName (6) acme-crt-secret-sparks-codes | string |
| boolean | |
ingress.main.annotations."hajimari.io/appName" (4) Home Assistant | string |
| string | |
ingress.main.annotations."hajimari.io/icon" (4) home-assistant | string |
ingress.main.annotations."hajimari.io/info" (3) Home management system | string |
| string | |
ingress.main.annotations."cert-manager.io/cluster-issuer" (2) letsencrypt-prod | string |
| string | |
ingress.main.annotations."external-dns.kubernetes.io/target" (1) ${workbench_services_ip} | string |
ingress.main.annotations."hajimari.io/group" (1) home automation | string |
| string | |
| string | |
| string | |
ingress.main.annotations."nginx.ingress.kubernetes.io/whitelist-source-range" (1) 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 | string |
| string | |
ingress.main.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) traefik-default-headers@kubernetescrd | string |
ingress.main.annotations."traefik.ingress.kubernetes.io/router.tls.options" (1) traefik-secure-tlsoptions@kubernetescrd | string |
| string | |
| string | |
| boolean | |
ingress.internal.hosts[].host (3) home.sparks.codes | string |
| string | |
| string | |
| string | |
| string | |
ingress.internal.tls[].hosts[] (3) - home.sparks.codes | string |
ingress.internal.tls[].secretName (3) acme-crt-secret-sparks-codes | string |
ingress.code.annotations."nginx.ingress.kubernetes.io/auth-realm" (1) Authentication Required | string |
ingress.code.annotations."nginx.ingress.kubernetes.io/auth-secret" (1) codeserver-auth-secret | string |
| string | |
ingress.code.className (1) traefik | 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 |
ingress.codeserver.annotations."hajimari.io/appName" (1) home assistant code | string |
| string | |
ingress.codeserver.annotations."hajimari.io/group" (1) home automation | string |
ingress.codeserver.annotations."hajimari.io/icon" (1) microsoft-visual-studio-code | string |
| string | |
ingress.codeserver.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) traefik-default-middlewares-chain@kubernetescrd | string |
ingress.codeserver.annotations."traefik.ingress.kubernetes.io/router.tls.options" (1) traefik-secure-tlsoptions@kubernetescrd | string |
| string | |
| boolean | |
ingress.codeserver.hosts[].host (1) hass-code.${DOMAIN} | string |
| string | |
| string | |
| string | |
| string | |
ingress.codeserver.tls[].hosts[] (1) - hass-code.${DOMAIN} | string |
ingress.codeserver.tls[].secretName (1) nathanpawelek-com-tls | string |
| string | |
| string | |
ingress.tailscale.className (1) nginx-tailscale | string |
| boolean | |
ingress.tailscale.hosts[].host (1) hass.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
ingress.tailscale.tls[].hosts[] (1) - hass.${SECRET_DOMAIN} | string |
| boolean | |
| boolean | |
route.app.hostnames[] (5) - {{ .Release.Name }}.${SECRET_PUBLIC_DOMAIN} | string |
route.app.parentRefs[].name (5) traefik-gateway | string |
route.app.parentRefs[].namespace (5) networking | string |
| string | |
| string | |
| string, number | |
route.app.rules[].filters[].type (1) URLRewrite | string |
| string | |
route.app.rules[].filters[].urlRewrite.path.type (1) ReplacePrefixMatch | string |
| string | |
| string | |
| string | |
| string | |
| string | |
route.app.annotations."external-dns.alpha.kubernetes.io/target" (1) external.${SECRET_DOMAIN} | string |
route.app.annotations."gethomepage.dev/description" (1) Home Automation That Puts Local Control | string |
| string | |
route.app.annotations."gethomepage.dev/group" (1) Home Automation | string |
route.app.annotations."gethomepage.dev/href" (1) https://hass.techtales.io | string |
route.app.annotations."gethomepage.dev/icon" (1) home-assistant | string |
route.app.annotations."gethomepage.dev/name" (1) Home Assistant | string |
| boolean | |
route.code.hostnames[] (2) - hass-code.${INTERNAL_DOMAIN} | string |
route.code.kind (2) HTTPRoute | string |
route.code.parentRefs[].name (2) private-gateway | string |
| string | |
| string | |
| number, string | |
| string | |
| string | |
route.code.rules[].backendRefs[].name (1) home-assistant-code | string |
| string | |
| string | |
| string | |
route.code.annotations."hajimari.io/icon" (1) simple-icons:vscode | string |
route.main.hostnames[] (2) - home.${S_HOMEPROD_DOMAIN} | string |
route.main.parentRefs[].name (2) envoy-gateway | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
route.main.kind (1) HTTPRoute | string |
| string | |
route.code-server.annotations."internal-dns.alpha.kubernetes.io/target" (1) internal.${SECRET_DOMAIN} | 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 | |
route.codeserver.parentRefs[].namespace (1) kube-system | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
route.home-assistant.annotations."hajimari.io/icon" (1) simple-icons:homeassistant | string |
| boolean | |
route.home-assistant.hostnames[] (1) - home.${EXTERNAL_DOMAIN} | string |
route.home-assistant.kind (1) HTTPRoute | string |
| string | |
route.home-assistant.parentRefs[].name (1) public-gateway | string |
| string | |
| string | |
route.home-assistant.rules[].backendRefs[].name (1) home-assistant | string |
| number | |
| string | |
| string | |
route.tesla-key.annotations."external-dns.alpha.kubernetes.io/target" (1) external.${SECRET_DOMAIN} | 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 | |
networkpolicies.allow-external-egress.rules.egress[].to[].ipBlock.except[] (2) - "10.0.0.0/8" | string |
| string | |
| string | |
networkpolicies.allow-lan-egress.rules.egress[].to[].ipBlock.cidr (2) 10.0.0.0/8 | string |
| string | |
| string | |
| string | |
networkpolicies.allow-monitoring-ingress.rules.ingress[].from[].podSelector.matchLabels."app.kubernetes.io/name" (2) prometheus-blackbox-exporter | string |
| number | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
networkpolicies.allow-postgres-egress.rules.egress[].to[].podSelector.matchLabels."cnpg.io/cluster" (2) home-assistant-postgres-v18 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
networkpolicies.default-deny.policyTypes[] (2) - Ingress | string |
| boolean | |
| string | |
serviceMonitors.home-assistant.endpoints[].bearerTokenSecret.name (1) home-assistant-secret | string |
| string | |
serviceMonitors.home-assistant.endpoints[].path (1) /api/prometheus | string |
| string | |
| string | |
| string |