Skip to content

Commit

Permalink
Move gridmapfiles to subdir. needed for Kube
Browse files Browse the repository at this point in the history
  • Loading branch information
juztas committed Jan 24, 2024
1 parent 448972d commit 35638e1
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 5 deletions.
7 changes: 4 additions & 3 deletions xrootd/xcache-server/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ RUN yum -y install xrootd xrootd-client xrootd-client-devel xrootd-client-libs \
xrootd-voms voms-clients xrootd-doc xrootd-scitokens scitokens-cpp && yum clean all

RUN mkdir -p /var/log/xrootd/clustered/ && \
chown -R xrootd:xrootd /var/log/xrootd/
chown -R xrootd:xrootd /var/log/xrootd/ &&
mkdir -p /etc/grid-security/mapfile/

# XCache Rucio reporter. Installing it manually
#RUN yum -y install git procps-ng && yum clean all
Expand Down Expand Up @@ -46,8 +47,8 @@ COPY config/default/etc/grid-security/vomsdir/cms/voms-cms-auth.app.cern.ch.lsc
COPY config/default/etc/grid-security/vomsdir/cms/voms2.cern.ch.lsc /etc/grid-security/vomsdir/cms/voms2.cern.ch.lsc

# Add default grid and voms mapfile
COPY config/default/etc/grid-security/grid-mapfile /etc/grid-security/grid-mapfile
COPY config/default/etc/grid-security/voms-mapfile /etc/grid-security/voms-mapfile
COPY config/default/etc/grid-security/mapfile/grid-mapfile /etc/grid-security/mapfile/grid-mapfile
COPY config/default/etc/grid-security/mapfile/voms-mapfile /etc/grid-security/mapfile/voms-mapfile

# Add cron to fetch crl on boot
COPY config/default/etc/cron.d/fetch-crl-reboot /etc/cron.d/fetch-crl-reboot
Expand Down
4 changes: 2 additions & 2 deletions xrootd/xcache-server/config/default/etc/xrootd/xrootd.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,8 @@ pfc.allow_xrdpfc_command
# XrootD Security
# ---------------------------------------
xrootd.seclib /usr/lib64/libXrdSec.so
voms.mapfile /etc/grid-security/voms-mapfile
sec.protocol /usr/lib64 gsi -certdir:/etc/grid-security/certificates -cert:$(xrdcert) -key:$(xrdkey) -crl:1 -gmapopt:trymap -gridmap:/etc/grid-security/grid-mapfile -vomsfun:default
voms.mapfile /etc/grid-security/mapfile/voms-mapfile
sec.protocol /usr/lib64 gsi -certdir:/etc/grid-security/certificates -cert:$(xrdcert) -key:$(xrdkey) -crl:1 -gmapopt:trymap -gridmap:/etc/grid-security/mapfile/grid-mapfile -vomsfun:default
acc.authdb /etc/xrootd/auth_file
ofs.authorize
macaroons.secretkey /etc/xrootd/macaroon-secret
Expand Down

0 comments on commit 35638e1

Please sign in to comment.