apiVersion: apps/v1 kind: Deployment metadata: name: agent-pod namespace: agent-pod spec: replicas: 1 selector: matchLabels: app: agent-pod template: metadata: labels: app: agent-pod spec: containers: - name: pi image: node:20-slim command: - sh - -c - "npm install -g @earendil-works/pi-coding-agent@0.1.23 && sleep infinity" resources: requests: cpu: "2" memory: 4Gi limits: cpu: "4" memory: 8Gi volumeMounts: - name: pi-config mountPath: /root/.pi/config.json subPath: config.json - name: pi-config mountPath: /root/.pi/agent/settings.json subPath: settings.json - name: pi-models mountPath: /root/.pi/agent/models.json subPath: models.json volumes: - name: pi-config configMap: name: pi-config - name: pi-models secret: secretName: pi-models