Skip to content

Commit 5653733

Browse files
authored
Merge pull request #165 from bedroge/client_include_pilot_config
Include `eessi-hpc.org` domain configuration in new EESSI CVMFS configuration
2 parents f1efde8 + 6029c48 commit 5653733

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

.github/workflows/build-test-release-client-packages.yml

+14-2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ jobs:
3636
echo "localhost ansible_connection=local" > inventory/hosts
3737
ansible-playbook ./prepare-client-packages.yml
3838
39+
- name: Include the old eessi-hpc.org config as well for now
40+
run: |
41+
wget https://github.com/EESSI/filesystem-layer/releases/download/v0.4.0/cvmfs-config-eessi-0.4.0.tar
42+
tar -C ./package -xf cvmfs-config-eessi-0.4.0.tar
43+
rm cvmfs-config-eessi-0.4.0.tar
44+
3945
# We probably should loop over the set {rpm,deb,osxpkg} to create packages, but
4046
# it will make debugging more annoying.
4147

@@ -122,6 +128,9 @@ jobs:
122128
- name: Download and install CVMFS client
123129
run: wget https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest_all.deb && sudo dpkg -i cvmfs-release-latest_all.deb
124130

131+
- name: Download and install cvmfs-config-none package
132+
run: wget https://ecsft.cern.ch/dist/cvmfs/cvmfs-config/cvmfs-config-none_1.1-0_all.deb && sudo dpkg -i cvmfs-config-none_1.1-0_all.deb
133+
125134
- name: Install CVMFS client
126135
run: sudo apt-get update && sudo apt-get install cvmfs
127136

@@ -158,10 +167,10 @@ jobs:
158167

159168
steps:
160169
- name: Download and install CVMFS client
161-
run: yum install -y https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest.noarch.rpm
170+
run: yum install -y https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest.noarch.rpm && yum-config-manager --enable cernvm-config
162171

163172
- name: Install CVMFS client
164-
run: yum install -y cvmfs
173+
run: yum install -y cvmfs cvmfs-config-none
165174

166175
- name: Download cvmfs-config-eessi package
167176
uses: actions/download-artifact@9782bd6a9848b53b110e712e20e42d89988822b7 # v3.0.1
@@ -198,6 +207,9 @@ jobs:
198207
- name: Download and install CVMFS client
199208
run: wget https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest_all.deb && sudo dpkg -i cvmfs-release-latest_all.deb
200209

210+
- name: Download and install cvmfs-config-none package
211+
run: wget https://ecsft.cern.ch/dist/cvmfs/cvmfs-config/cvmfs-config-none_1.1-0_all.deb && sudo dpkg -i cvmfs-config-none_1.1-0_all.deb
212+
201213
- name: Install CVMFS client
202214
run: sudo apt-get update && sudo apt-get install cvmfs
203215

0 commit comments

Comments
 (0)