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.2 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.0@sha256:294479e9e1b6094c4a8307d980225cda8a0d86d6996b0fe6c7d1080d66df4ad8 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