esphome update

This commit is contained in:
Philip Haupt
2025-11-07 01:13:10 +01:00
parent 1357363094
commit 5583a11177
3 changed files with 180 additions and 72 deletions

View File

@@ -1,12 +1,23 @@
apiVersion: v1
kind: ServiceAccount
metadata:
labels:
app.kubernetes.io/instance: esphome
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: esphome
app.kubernetes.io/version: 2025.10.4
helm.sh/chart: esphome-1.3.4
name: esphome
---
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/instance: esphome
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: esphome
app.kubernetes.io/version: 1.18.0
helm.sh/chart: esphome-8.4.2
app.kubernetes.io/version: 2025.10.4
helm.sh/chart: esphome-1.3.4
name: esphome
spec:
ports:
@@ -26,9 +37,9 @@ metadata:
app.kubernetes.io/instance: esphome
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: esphome
app.kubernetes.io/version: 1.18.0
helm.sh/chart: esphome-8.4.2
name: esphome-config
app.kubernetes.io/version: 2025.10.4
helm.sh/chart: esphome-1.3.4
name: esphome
spec:
accessModes:
- ReadWriteOnce
@@ -44,8 +55,8 @@ metadata:
app.kubernetes.io/instance: esphome
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: esphome
app.kubernetes.io/version: 1.18.0
helm.sh/chart: esphome-8.4.2
app.kubernetes.io/version: 2025.10.4
helm.sh/chart: esphome-1.3.4
name: esphome
spec:
replicas: 1
@@ -55,50 +66,62 @@ spec:
app.kubernetes.io/instance: esphome
app.kubernetes.io/name: esphome
strategy:
type: Recreate
type: RollingUpdate
template:
metadata:
labels:
app.kubernetes.io/instance: esphome
app.kubernetes.io/name: esphome
spec:
automountServiceAccountToken: true
containers:
- image: esphome/esphome:2025.8.0
- env:
- name: ESPHOME_DASHBOARD_USE_PING
value: "true"
image: esphome/esphome:2025.10.4
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
initialDelaySeconds: 0
periodSeconds: 10
tcpSocket:
port: 6052
timeoutSeconds: 1
httpGet:
path: /
port: http
name: esphome
ports:
- containerPort: 6052
name: http
protocol: TCP
readinessProbe:
failureThreshold: 3
initialDelaySeconds: 0
periodSeconds: 10
tcpSocket:
port: 6052
timeoutSeconds: 1
startupProbe:
failureThreshold: 30
initialDelaySeconds: 0
periodSeconds: 5
tcpSocket:
port: 6052
timeoutSeconds: 1
httpGet:
path: /
port: http
resources: {}
securityContext: {}
volumeMounts:
- mountPath: /config
name: config
dnsPolicy: ClusterFirst
enableServiceLinks: true
serviceAccountName: default
securityContext: {}
serviceAccountName: esphome
volumes:
- name: config
persistentVolumeClaim:
claimName: esphome-config
claimName: esphome
---
apiVersion: v1
kind: Pod
metadata:
annotations:
helm.sh/hook: test
labels:
app.kubernetes.io/instance: esphome
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: esphome
app.kubernetes.io/version: 2025.10.4
helm.sh/chart: esphome-1.3.4
name: esphome-test-connection
spec:
containers:
- args:
- esphome:6052
command:
- wget
image: busybox
name: wget
restartPolicy: Never