Skip to content

Instantly share code, notes, and snippets.

@gmorse81
Created January 22, 2024 05:14
Show Gist options
  • Save gmorse81/7e23a1eb329ad60c523dfbd0db7054d9 to your computer and use it in GitHub Desktop.
Save gmorse81/7e23a1eb329ad60c523dfbd0db7054d9 to your computer and use it in GitHub Desktop.
ESPHome Helm Chart Config
#
# IMPORTANT NOTE
#
# This chart inherits from our common library chart. You can check the default values/options here:
# https://github.com/bjw-s/helm-charts/blob/main/charts/library/common/values.yaml
#
image:
# -- image repository
repository: ghcr.io/esphome/esphome
# -- image pull policy
pullPolicy: IfNotPresent
# -- image tag
tag: 2023.8.2
# -- Environment variables.
# @default -- See [values.yaml](./values.yaml)
env:
ESPHOME_DASHBOARD_USE_PING: "true"
ESPHOME_DASHBOARD_RELATIVE_URL: "/"
ESPHOME_QUICKWIZARD:
ESPHOME_IS_HA_ADDON:
DISABLE_HA_AUTHENTICATION:
USERNAME: XXX
PASSWORD: XXXXXX
TZ: "America/New York"
# -- Configures service settings for the chart.
# @default -- See [values.yaml](./values.yaml)
service:
main:
ports:
http:
port: 6052
hostNetwork: true
ingress:
main:
ingressClassName: public
enabled: true
annotations:
kubernetes.io/ingress.class: nginx
hosts:
- host: XXX.com
paths:
- path: /
persistence:
config:
enabled: true
existingClaim: esphome-config
# dnsConfig:
# nameservers: []
# dnsPolicy:
addons:
codeserver:
# -- Enable VS Code server addon.
# This allows for easy access to device configuration
enabled: false
# -- Enable and configure ingress settings for the VS Code server under this key.
# @default -- See [values.yaml](./values.yaml)
ingress:
enabled: false
# hosts:
# - host: code.chart-example.local
# paths:
# - path: /
# tls:
# - secretName: code.chart-example.local-tls
# hosts:
# - code.chart-example.local
# @ignored
args:
- --auth=none
- --user-data-dir=/data/config/.vscode
# @ignored
volumeMounts:
- name: config
mountPath: /data/config
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment