diff --git a/infra/k8s/argo/ci-pipeline-template.yaml b/infra/k8s/argo/ci-pipeline-template.yaml index 0e4e6dd37..bd6291bd7 100644 --- a/infra/k8s/argo/ci-pipeline-template.yaml +++ b/infra/k8s/argo/ci-pipeline-template.yaml @@ -16,6 +16,24 @@ spec: app.kubernetes.io/part-of: foxhunt ttlStrategy: secondsAfterCompletion: 3600 + # Volumes for compile-training (called via templateRef — spec-level volumes don't carry over) + volumeClaimTemplates: + - metadata: + name: workspace + spec: + accessModes: [ReadWriteOnce] + resources: + requests: + storage: 20Gi + storageClassName: scw-bssd + volumes: + - name: sccache + persistentVolumeClaim: + claimName: sccache-pvc + - name: git-ssh-key + secret: + secretName: argo-git-ssh-key + defaultMode: 256 arguments: parameters: - name: commit-sha @@ -321,14 +339,6 @@ spec: parameters: - name: service-package - name: commit-sha - volumes: - - name: sccache - persistentVolumeClaim: - claimName: sccache-pvc - - name: git-ssh-key - secret: - secretName: argo-git-ssh-key - defaultMode: 256 container: image: rg.fr-par.scw.cloud/foxhunt-ci/ci-builder:latest command: ["/bin/sh", "-c"]