home-assistant: controllers: main: type: deployment replicas: 1 strategy: Recreate revisionHistoryLimit: 3 containers: main: image: repository: ghcr.io/home-assistant/home-assistant tag: 2025.7.4 pullPolicy: IfNotPresent env: - name: TZ value: US/Central resources: requests: cpu: 50m memory: 512Mi code-server: image: repository: ghcr.io/linuxserver/code-server tag: 4.102.3@sha256:9d5bd6a6d04132cafb664e89a0eb87e632d142a4d4a9bb937f22752d37aa64e6 pullPolicy: IfNotPresent env: - name: TZ value: US/Central - name: PUID value: 1000 - name: PGID value: 1000 - name: DEFAULT_WORKSPACE value: /config envFrom: - secretRef: name: home-assistant-code-server-password-secret resources: requests: cpu: 10m memory: 128Mi service: main: controller: main ports: http: port: 80 targetPort: 8123 protocol: TCP code-server: controller: main ports: http: port: 8443 targetPort: 8443 protocol: HTTP persistence: config: forceRename: home-assistant-config storageClass: ceph-block accessMode: ReadWriteOnce size: 5Gi advancedMounts: main: main: - path: /config readOnly: false code-server: - path: /config/home-assistant readOnly: false