From 8ac8fca09387b2993bfad39d81713b8300965007 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 8 May 2025 16:17:05 +0200 Subject: [PATCH 1/3] update proxy ACL to also cover cern.ch and opensciencegrid.org domains --- docs/access/proxy.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/access/proxy.md b/docs/access/proxy.md index 9bfc408..c1a11b9 100644 --- a/docs/access/proxy.md +++ b/docs/access/proxy.md @@ -56,7 +56,9 @@ You can use the following template for this: acl local_nodes src YOUR_CLIENT_IPS # Destination domains that are allowed -acl stratum_ones dstdomain .YOURDOMAIN.ORG +# cern.ch + opensciencegrid.org domains because of cvmfs-config.cern.ch repository, +# which are provided via Stratum-1 mirror servers hosted by CERN and OSG +acl stratum_ones dstdomain .cern.ch .opensciencegrid.org .YOURDOMAIN.ORG # Squid port http_port 3128 @@ -92,7 +94,8 @@ In this template, you *must* change two things in the Access Control List (ACL) For example, to allow connecting to the EESSI Stratum 1 replica servers, use: ```{ .apache .copy } -acl stratum_ones dstdomain .eessi.science +# public Stratum-1 mirror servers for EESSI are hosted under eessi.science domain +acl stratum_ones dstdomain .cern.ch .opensciencegrid.org .eessi.science ``` Note that this configuration assumes that port 3128 is accessible on the proxy server. From 2a6166cc041c99f4a902d05d89b5116882f221c5 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 8 May 2025 16:42:39 +0200 Subject: [PATCH 2/3] bump to Ubuntu 24.04 CI workflow --- .github/workflows/deploy.yml | 4 ++-- .github/workflows/test.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5bec8d7..1dc1bfc 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -5,7 +5,7 @@ on: branches: main jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - name: checkout uses: actions/checkout@v2 @@ -15,7 +15,7 @@ jobs: - name: set up Python uses: actions/setup-python@v1 with: - python-version: 3.8 + python-version: 3.9 - name: install mkdocs run: | diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fceb342..816e57b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,7 +3,7 @@ name: build tutorial on: [push, pull_request] jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - name: checkout uses: actions/checkout@v2 @@ -11,7 +11,7 @@ jobs: - name: set up Python uses: actions/setup-python@v1 with: - python-version: 3.8 + python-version: 3.9 - name: Codespell action uses: codespell-project/actions-codespell@master From bf8c895dcb1374341406dd44aee5354be1509a3a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 8 May 2025 16:45:37 +0200 Subject: [PATCH 3/3] fix typo --- docs/configuration_hpc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/configuration_hpc.md b/docs/configuration_hpc.md index 179a0a2..7f41f15 100644 --- a/docs/configuration_hpc.md +++ b/docs/configuration_hpc.md @@ -126,7 +126,7 @@ The last scenario that we cover here is for HPC systems that do not have the Cer installed on the worker nodes, for example because the system administrators are not willing to install, configure, and maintain a CernVM-FS installation. -Though less ideal than a native installaton of CernVM-FS, solutions to make CernVM-FS repositories accessible +Though less ideal than a native installation of CernVM-FS, solutions to make CernVM-FS repositories accessible even in this case exist: * [Syncing a to another filesystem](#sync-other-filesystem)