Newer
Older
INSTALLATION_ROOT=$1
SPACKIFIED_ENV=$2
OP=$3
SPACK_ENV_TAR_FILE=$4
OC_JOB_ID=$5
cat <<EOT >> simplejob.yml
apiVersion: batch/v1
kind: Job
metadata:
completions: 1
backoffLimit: 0
#securityContext:
# supplementalGroups: [1000410000]
# seLinuxOptions:
# level: s0:c25,c10
containers:
- name: simplejob
image: docker-registry.ebrains.eu/tc/ebrains-spack-build-env:latest
securityContext:
runAsUser: 1000410000
command: ["/usr/local/bin/deploy-build-env.sh", "$INSTALLATION_ROOT", "$SPACKIFIED_ENV", "$OP", "$SPACK_ENV_TAR_FILE"]
volumes:
- name: sharedbin
persistentVolumeClaim:
claimName: shared-binaries
restartPolicy: Never
EOT