apiVersion: batch/v1 kind: Job metadata: name: ${NAMEPREFIX}-${RUNID} namespace: ${NAMESPACE} labels: name: ${NAMEPREFIX}-${RUNID} run-id: ${RUNID} spec: backoffLimit: 0 template: metadata: name: ${NAMEPREFIX} spec: containers: - name: ${NAMEPREFIX}-runner image: codexstorage/cs-codex-dist-tests:latest imagePullPolicy: Always env: - name: KUBECONFIG value: /opt/kubeconfig.yaml - name: LOGPATH value: /var/log/cs-codex-dist-tests - name: NAMESPACE value: ${NAMESPACE} - name: BRANCH value: ${BRANCH} - name: SOURCE value: ${SOURCE} - name: RUNID value: ${RUNID} - name: TESTID value: "${TESTID}" volumeMounts: - name: kubeconfig mountPath: /opt/kubeconfig.yaml subPath: kubeconfig.yaml - name: logs mountPath: /var/log/cs-codex-dist-tests # command: # - "dotnet" # - "test" # - "Tests" restartPolicy: Never volumes: - name: kubeconfig secret: secretName: cs-codex-dist-tests-app-kubeconfig - name: logs hostPath: path: /var/log/cs-codex-dist-tests