Make proxy from X509_USER_PROXY available inside containers
Ensures $X509_USER_PROXY
is available inside the container as it currently isn't for some productions jobs. This happens when it is above the current working directory:
$ export X509_USER_PROXY=/eos/lhcb/user/c/cburr/x509up_u73370
$ pwd
/eos/lhcb/user/c/cburr/something/2435367
$ singularity exec --bind /cvmfs /cvmfs/cernvm-prod.cern.ch/cvm4/ pwd
WARNING: container does not have /.singularity.d/actions/exec, calling pwd directly
/eos/lhcb/user/c/cburr/something/2435367
$ singularity exec --bind /cvmfs /cvmfs/cernvm-prod.cern.ch/cvm4/ ls /eos/lhcb/user/c/cburr/
WARNING: container does not have /.singularity.d/actions/exec, calling ls directly
something
$ ls /eos/lhcb/user/c/cburr/
something x509up_u73370
Also:
- Updates the CI to support the new privileged runners OTG0054079