Skip to content

Commit

Permalink
Adding apptainer 1.2.5 requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
mambelli committed Apr 2, 2024
1 parent 3c11e9a commit ba72f43
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 6 deletions.
5 changes: 3 additions & 2 deletions worker/fnal-wn-el8/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,9 @@ RUN yum install -y --enablerepo=powertools --enablerepo=osg --enablerepo=osg-d
gsi-openssh-clients myproxy voms-clients-cpp stashcp \
python3-setuptools python3-future python3-gfal2-util

# Installing apptainer 1.2.5 and not 1.3 from EPEL, to be able to use underlay on EL7 nodes
RUN rpm -i https://github.com/apptainer/apptainer/releases/download/v1.2.5/apptainer-1.2.5-1.x86_64.rpm
# Installing apptainer 1.2.5 (+requirements) and not 1.3 from EPEL, to be able to use underlay on EL7 nodes
RUN yum install fakeroot squashfuse e2fsprogs fuse-overlayfs fuse3-libs libseccomp && \
rpm -i https://github.com/apptainer/apptainer/releases/download/v1.2.5/apptainer-1.2.5-1.x86_64.rpm

# Leaving the default apptainer configuration
#ADD shared/singularity.conf /etc/singularity/singularity.conf
Expand Down
5 changes: 3 additions & 2 deletions worker/fnal-wn-el9/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,9 @@ RUN yum install -y --enablerepo=crb --enablerepo=osg \
gsi-openssh-clients myproxy voms-clients-cpp stashcp \
python3-setuptools python3-future python3-gfal2-util

# Installing apptainer 1.2.5 and not 1.3 from EPEL, to be able to use underlay on EL7 nodes
RUN rpm -i https://github.com/apptainer/apptainer/releases/download/v1.2.5/apptainer-1.2.5-1.x86_64.rpm
# Installing apptainer 1.2.5 (+requirements) and not 1.3 from EPEL, to be able to use underlay on EL7 nodes
RUN yum install fakeroot squashfuse e2fsprogs fuse-overlayfs fuse3-libs libseccomp && \
rpm -i https://github.com/apptainer/apptainer/releases/download/v1.2.5/apptainer-1.2.5-1.x86_64.rpm

# NOTE: redhat-lsb-core package is made available through AlmaLinux Devel repo
RUN dnf install -y almalinux-release-devel
Expand Down
5 changes: 3 additions & 2 deletions worker/fnal-wn-sl7/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,9 @@ RUN yum install -y \
fts-client gsi-openssh-clients myproxy voms-clients-cpp stashcp \
python-setuptools python2-future python-backports-ssl_match_hostname python2-gfal2-util

# Installing apptainer 1.2.5 and not 1.3 from EPEL, to be able to use underlay on EL7 nodes
RUN rpm -i https://github.com/apptainer/apptainer/releases/download/v1.2.5/apptainer-1.2.5-1.x86_64.rpm
# Installing apptainer 1.2.5 (+requirements) and not 1.3 from EPEL, to be able to use underlay on EL7 nodes
RUN yum install fakeroot squashfuse e2fsprogs fuse-overlayfs fuse3-libs libseccomp && \
rpm -i https://github.com/apptainer/apptainer/releases/download/v1.2.5/apptainer-1.2.5-1.x86_64.rpm

# install htgettoken from osg-development, this repo could have more updated versions that can be useful to have during initial token deployment phase
RUN yum install -y --enablerepo=osg-development \
Expand Down

0 comments on commit ba72f43

Please sign in to comment.