Skip to content

Commit 4afeca3

Browse files
authored
ci: allow requests to Cloudflare R2 storage services for Docker (#320)
1 parent d623615 commit 4afeca3

5 files changed

Lines changed: 10 additions & 5 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
# -> "*.github.com": Standard interactions with GitHub
3737
# -> "objects.githubusercontent.com": Uploading of security reports
3838
# -> "raw.githubusercontent.com": Retrieve license file when building OCI image
39-
# -> "*.docker.io" & "*.docker.com": Standard interactions with Docker
39+
# -> "*.docker.io", "*.docker.com" & "docker-images-prod.*.r2.cloudflarestorage.com": Standard interactions with Docker
4040
# -> "*.alpinelinux.org": Standard interactions with Alpine Linux package repositories
4141
# -> "cdn.fwupd.org": Firmware updates (Alpine)
4242
# -> "api.papermc.io": Dynamic retrieval of the PaperMC server
@@ -54,6 +54,7 @@ jobs:
5454
raw.githubusercontent.com:443
5555
*.docker.io:443
5656
*.docker.com:443
57+
docker-images-prod.*.r2.cloudflarestorage.com
5758
dl-cdn.alpinelinux.org:443
5859
cdn.fwupd.org:443
5960
api.papermc.io:443

.github/workflows/docs-deploy.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
# Firewall rules:
2525
# -> "*.github.com": Standard interactions with GitHub
2626
# -> "*.pypi.org" & "files.pythonhosted.org": Downloading Python packages
27-
# -> "*.docker.io" & "*.docker.com": Standard interactions with Docker
27+
# -> "*.docker.io", "*.docker.com" & "docker-images-prod.*.r2.cloudflarestorage.com": Standard interactions with Docker
2828
# -> "*.alpinelinux.org": Standard interactions with Alpine Linux package repositories
2929
# -> "cdn.fwupd.org": Firmware updates (Alpine)
3030
- name: Harden runner
@@ -39,6 +39,7 @@ jobs:
3939
files.pythonhosted.org:443
4040
*.docker.io:443
4141
*.docker.com:443
42+
docker-images-prod.*.r2.cloudflarestorage.com
4243
dl-cdn.alpinelinux.org:443
4344
cdn.fwupd.org:443
4445

.github/workflows/docs-validate.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
# Firewall rules:
2525
# -> "*.github.com": Standard interactions with GitHub
2626
# -> "*.pypi.org" & "files.pythonhosted.org": Downloading Python packages
27-
# -> "*.docker.io" & "*.docker.com": Standard interactions with Docker
27+
# -> "*.docker.io", "*.docker.com" & "docker-images-prod.*.r2.cloudflarestorage.com": Standard interactions with Docker
2828
# -> "*.alpinelinux.org": Standard interactions with Alpine Linux package repositories
2929
# -> "cdn.fwupd.org": Firmware updates (Alpine)
3030
- name: Harden runner
@@ -39,6 +39,7 @@ jobs:
3939
files.pythonhosted.org:443
4040
*.docker.io:443
4141
*.docker.com:443
42+
docker-images-prod.*.r2.cloudflarestorage.com
4243
dl-cdn.alpinelinux.org:443
4344
cdn.fwupd.org:443
4445

.github/workflows/release-maintenance.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
# Firewall rules:
6262
# -> "*.github.com": Standard interactions with GitHub
6363
# -> "raw.githubusercontent.com": Retrieve license file when building OCI image
64-
# -> "*.docker.io" & "*.docker.com": Standard interactions with Docker
64+
# -> "*.docker.io", "*.docker.com" & "docker-images-prod.*.r2.cloudflarestorage.com": Standard interactions with Docker
6565
# -> "*.alpinelinux.org": Standard interactions with Alpine Linux package repositories
6666
# -> "cdn.fwupd.org": Firmware updates (Alpine)
6767
# -> "api.papermc.io": Dynamic retrieval of the PaperMC server
@@ -78,6 +78,7 @@ jobs:
7878
uploads.github.com:443
7979
*.docker.io:443
8080
production.cloudflare.docker.com:443
81+
docker-images-prod.*.r2.cloudflarestorage.com
8182
dl-cdn.alpinelinux.org:443
8283
cdn.fwupd.org:443
8384
api.papermc.io:443

.github/workflows/release-on-change.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
# Firewall rules:
4343
# -> "*.github.com": Standard interactions with GitHub
4444
# -> "raw.githubusercontent.com": Retrieve license file when building OCI image
45-
# -> "*.docker.io" & "*.docker.com": Standard interactions with Docker
45+
# -> "*.docker.io", "*.docker.com" & "docker-images-prod.*.r2.cloudflarestorage.com": Standard interactions with Docker
4646
# -> "*.alpinelinux.org": Standard interactions with Alpine Linux package repositories
4747
# -> "cdn.fwupd.org": Firmware updates (Alpine)
4848
# -> "api.papermc.io": Dynamic retrieval of the PaperMC server
@@ -59,6 +59,7 @@ jobs:
5959
uploads.github.com:443
6060
*.docker.io:443
6161
production.cloudflare.docker.com:443
62+
docker-images-prod.*.r2.cloudflarestorage.com
6263
dl-cdn.alpinelinux.org:443
6364
cdn.fwupd.org:443
6465
api.papermc.io:443

0 commit comments

Comments
 (0)