Skip to content

Make proxy from X509_USER_PROXY available inside containers

Chris Burr requested to merge cburr/LbEnv:fix-user-proxy-container into master

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
Edited by Chris Burr

Merge request reports