Files
podman/homeassistant.pod.yaml
Podman Rootless dd53d096ca hassio and drone
2025-12-09 18:34:48 +01:00

53 lines
1.3 KiB
YAML

apiVersion: v1
kind: Pod
metadata:
name: auto
annotations:
run.oci.keep_original_groups: "1"
spec:
containers:
- name: homeassistant
image: docker.io/homeassistant/home-assistant:stable
env:
- name: TZ
value: Europe/Berlin
ports:
- containerPort: 8123
hostIP: 127.0.0.1
hostPort: 8123
- containerPort: 8300
hostIP: 192.168.10.3
hostPort: 8300
volumeMounts:
- name: homeassistant-config-pvc
mountPath: /config
- name: zwave-js
image: docker.io/zwavejs/zwave-js-ui:latest
ports:
- containerPort: 8091
hostPort: 8091
- containerPort: 3000
hostPort: 3000
volumeMounts:
- name: zwavejs-store
mountPath: /usr/src/app/store
- name: dev-ttyS2
mountPath: /dev/zwave
securityContext:
capabilities:
add: ["SYS_RAWIO"]
volumes:
- name: homeassistant-config-pvc
persistentVolumeClaim:
claimName: homeassistant-config
- name: zwavejs-store
persistentVolumeClaim:
claimName: zwavejs-store # Assuming you have a PVC named `zwavejs-store` for persistent storage
- name: dev-ttyS2
hostPath:
path: /dev/ttyS2
type: CharDevice
restartPolicy: Always