diff --git a/.devcontainer/pod-template.yaml b/.devcontainer/pod-template.yaml new file mode 100644 index 000000000..737c72b90 --- /dev/null +++ b/.devcontainer/pod-template.yaml @@ -0,0 +1,41 @@ +# DevPod pod template — merged with DevPod's generated pod spec +# Ref: https://github.com/loft-sh/devpod-provider-kubernetes +apiVersion: v1 +kind: Pod +metadata: + labels: + app.kubernetes.io/name: devpod + app.kubernetes.io/part-of: foxhunt + app.kubernetes.io/component: dev-environment +spec: + nodeSelector: + k8s.scaleway.com/pool-name: gpu-dev + containers: + - name: devpod + resources: + requests: + cpu: "4000m" + memory: "16Gi" + limits: + cpu: "14000m" + memory: "56Gi" + volumeMounts: + - name: dev-home + mountPath: /home/dev + - name: training-data + mountPath: /data/training + readOnly: true + initContainers: + - name: init-home + image: busybox:latest + command: ["sh", "-c", "chown -R 1000:1000 /home/dev"] + volumeMounts: + - name: dev-home + mountPath: /home/dev + volumes: + - name: dev-home + persistentVolumeClaim: + claimName: dev-home-pvc + - name: training-data + persistentVolumeClaim: + claimName: training-data-pvc