diff --git a/.github/workflows/gobgp.yml b/.github/workflows/gobgp.yml index fcd97a0ef2c2..ddb6be6c6e03 100644 --- a/.github/workflows/gobgp.yml +++ b/.github/workflows/gobgp.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/gocannon.yml b/.github/workflows/gocannon.yml index cb14791d809b..86dab2db2296 100644 --- a/.github/workflows/gocannon.yml +++ b/.github/workflows/gocannon.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/goplay2.yml b/.github/workflows/goplay2.yml index c1d24f7e543b..9d4c035effaf 100644 --- a/.github/workflows/goplay2.yml +++ b/.github/workflows/goplay2.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/goreplay.yml b/.github/workflows/goreplay.yml index 6027855e44eb..1eb0774aab41 100644 --- a/.github/workflows/goreplay.yml +++ b/.github/workflows/goreplay.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/gotip.yml b/.github/workflows/gotip.yml index b5217770c558..1c2248e06ac2 100644 --- a/.github/workflows/gotip.yml +++ b/.github/workflows/gotip.yml @@ -38,7 +38,6 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 dl-cdn.alpinelinux.org:443 diff --git a/.github/workflows/gron.yml b/.github/workflows/gron.yml index 51dd67e83d60..1a4fc79484c9 100644 --- a/.github/workflows/gron.yml +++ b/.github/workflows/gron.yml @@ -34,7 +34,6 @@ jobs: allowed-endpoints: > 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 dl-cdn.alpinelinux.org:443 diff --git a/.github/workflows/hakrawler.yml b/.github/workflows/hakrawler.yml index 07dba0a24936..60a342034e46 100644 --- a/.github/workflows/hakrawler.yml +++ b/.github/workflows/hakrawler.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/headscale.yml b/.github/workflows/headscale.yml index 78c77e8f6c1a..c3c2f1df4cc8 100644 --- a/.github/workflows/headscale.yml +++ b/.github/workflows/headscale.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/httpie-go.yml b/.github/workflows/httpie-go.yml index 3f4c7a73519e..2f9c0b864f09 100644 --- a/.github/workflows/httpie-go.yml +++ b/.github/workflows/httpie-go.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/httprobe.yml b/.github/workflows/httprobe.yml index c61037e4f629..a74e64f4be98 100644 --- a/.github/workflows/httprobe.yml +++ b/.github/workflows/httprobe.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/httpx.yml b/.github/workflows/httpx.yml index a31283ed2f80..a6c6e8bf6559 100644 --- a/.github/workflows/httpx.yml +++ b/.github/workflows/httpx.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/lego.yml b/.github/workflows/lego.yml index 379f5ff3929e..4229bd06fabf 100644 --- a/.github/workflows/lego.yml +++ b/.github/workflows/lego.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/logmepwn.yml b/.github/workflows/logmepwn.yml index c79121031d34..bd75b62dba87 100644 --- a/.github/workflows/logmepwn.yml +++ b/.github/workflows/logmepwn.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/miller.yml b/.github/workflows/miller.yml index 97bca9bd137a..f04201ac5c10 100644 --- a/.github/workflows/miller.yml +++ b/.github/workflows/miller.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/nebula.yml b/.github/workflows/nebula.yml index d06cfc2aea30..b1f5035256b3 100644 --- a/.github/workflows/nebula.yml +++ b/.github/workflows/nebula.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/netmaker.yml b/.github/workflows/netmaker.yml index 3c2aa026e350..c43fe0572388 100644 --- a/.github/workflows/netmaker.yml +++ b/.github/workflows/netmaker.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/nginx-quic.yml b/.github/workflows/nginx-quic.yml index bedaebbc6a5a..f3e867488dac 100644 --- a/.github/workflows/nginx-quic.yml +++ b/.github/workflows/nginx-quic.yml @@ -42,17 +42,12 @@ jobs: disable-telemetry: true allowed-endpoints: > api.github.com:443 - pkg-containers.githubusercontent.com:443 - pkg-containers.githubusercontent.com:443 - pkg-containers.githubusercontent.com:443 archive.ubuntu.com:80 auth.docker.io:443 boringssl.googlesource.com:443 ghcr.io:443 github.com:443 pkg-containers.githubusercontent.com:443 - pkg-containers.githubusercontent.com:443 - pkg-containers.githubusercontent.com:443 hg.nginx.org:443 ports.ubuntu.com:80 production.cloudflare.docker.com:443 @@ -130,17 +125,12 @@ jobs: disable-telemetry: true allowed-endpoints: > api.github.com:443 - pkg-containers.githubusercontent.com:443 - pkg-containers.githubusercontent.com:443 - pkg-containers.githubusercontent.com:443 auth.docker.io:443 boringssl.googlesource.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 pkg-containers.githubusercontent.com:443 - pkg-containers.githubusercontent.com:443 - pkg-containers.githubusercontent.com:443 hg.nginx.org:443 production.cloudflare.docker.com:443 proxy.golang.org:443 diff --git a/.github/workflows/ntfy.yml b/.github/workflows/ntfy.yml index 76136c245d78..ef158f1ba887 100644 --- a/.github/workflows/ntfy.yml +++ b/.github/workflows/ntfy.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/octosql.yml b/.github/workflows/octosql.yml index 7cdd7fd8c284..2fd4425b888d 100644 --- a/.github/workflows/octosql.yml +++ b/.github/workflows/octosql.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/onetun.yml b/.github/workflows/onetun.yml index ca7ba4568f2c..6ea31a2fea0b 100644 --- a/.github/workflows/onetun.yml +++ b/.github/workflows/onetun.yml @@ -33,7 +33,6 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 diff --git a/.github/workflows/opentofu.yml b/.github/workflows/opentofu.yml index 02eead73eb2d..c73651a43c00 100644 --- a/.github/workflows/opentofu.yml +++ b/.github/workflows/opentofu.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/pwru.yml b/.github/workflows/pwru.yml index d7b4ee50d8af..df1a9904027b 100644 --- a/.github/workflows/pwru.yml +++ b/.github/workflows/pwru.yml @@ -38,7 +38,6 @@ jobs: disable-telemetry: true allowed-endpoints: api.github.com:443 - pkg-containers.githubusercontent.com:443 archive.ubuntu.com:80 auth.docker.io:443 deb.debian.org:80 diff --git a/.github/workflows/rclone.yml b/.github/workflows/rclone.yml index 373e7acd9bfd..1b6357b4efd2 100644 --- a/.github/workflows/rclone.yml +++ b/.github/workflows/rclone.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/rdap.yml b/.github/workflows/rdap.yml index 3532172476f8..2cc9a0c00a73 100644 --- a/.github/workflows/rdap.yml +++ b/.github/workflows/rdap.yml @@ -34,7 +34,6 @@ jobs: allowed-endpoints: > 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 dl-cdn.alpinelinux.org:443 diff --git a/.github/workflows/spicedb.yml b/.github/workflows/spicedb.yml index 8790d695ea8b..83d9449cfcd5 100644 --- a/.github/workflows/spicedb.yml +++ b/.github/workflows/spicedb.yml @@ -33,7 +33,6 @@ jobs: disable-telemetry: true allowed-endpoints: api.github.com:443 - pkg-containers.githubusercontent.com:443 auth.docker.io:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 diff --git a/.github/workflows/subfinder.yml b/.github/workflows/subfinder.yml index 65ed0d8c2010..2fddce5ff930 100644 --- a/.github/workflows/subfinder.yml +++ b/.github/workflows/subfinder.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/tailscale.yml b/.github/workflows/tailscale.yml index 83e5bcb7df8e..410f929aca11 100644 --- a/.github/workflows/tailscale.yml +++ b/.github/workflows/tailscale.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/terraform.yml b/.github/workflows/terraform.yml index 08576ded7354..072fc6ef7391 100644 --- a/.github/workflows/terraform.yml +++ b/.github/workflows/terraform.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/textql.yml b/.github/workflows/textql.yml index 969e167a398c..a4850fa14139 100644 --- a/.github/workflows/textql.yml +++ b/.github/workflows/textql.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/toxiproxy.yml b/.github/workflows/toxiproxy.yml index 712353b04570..b8c79f1d2809 100644 --- a/.github/workflows/toxiproxy.yml +++ b/.github/workflows/toxiproxy.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/trufflehog.yml b/.github/workflows/trufflehog.yml index f0b1929d98d6..4862394de960 100644 --- a/.github/workflows/trufflehog.yml +++ b/.github/workflows/trufflehog.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: > 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/vegeta.yml b/.github/workflows/vegeta.yml index efc886bd2c7c..ed67763427a4 100644 --- a/.github/workflows/vegeta.yml +++ b/.github/workflows/vegeta.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: > 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/watchtower.yml b/.github/workflows/watchtower.yml index c8b074648e1e..cd5faea5f8e2 100644 --- a/.github/workflows/watchtower.yml +++ b/.github/workflows/watchtower.yml @@ -34,7 +34,6 @@ jobs: allowed-endpoints: > 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 dl-cdn.alpinelinux.org:443 diff --git a/.github/workflows/whois.yml b/.github/workflows/whois.yml index d6a9d1805ea0..611ff8f15f16 100644 --- a/.github/workflows/whois.yml +++ b/.github/workflows/whois.yml @@ -34,7 +34,6 @@ jobs: allowed-endpoints: > 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 dl-cdn.alpinelinux.org:443 diff --git a/.github/workflows/wuzz.yml b/.github/workflows/wuzz.yml index 3fbc34c61b2c..21b0c4ae15f0 100644 --- a/.github/workflows/wuzz.yml +++ b/.github/workflows/wuzz.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/.github/workflows/yggdrasil-go.yml b/.github/workflows/yggdrasil-go.yml index 3e7e50697004..187ae103ca10 100644 --- a/.github/workflows/yggdrasil-go.yml +++ b/.github/workflows/yggdrasil-go.yml @@ -33,11 +33,9 @@ jobs: allowed-endpoints: 95s5acprodeus1file6.blob.core.windows.net:443 api.github.com:443 - pkg-containers.githubusercontent.com:443 artifactcache.actions.githubusercontent.com:443 auth.docker.io:443 codeload.github.com:443 - pkg-containers.githubusercontent.com:443 dl-cdn.alpinelinux.org:443 ghcr.io:443 github.com:443 diff --git a/templates/alpine/README.md b/templates/alpine/README.md index 75ba45378075..054ca982c732 100644 --- a/templates/alpine/README.md +++ b/templates/alpine/README.md @@ -1,4 +1,4 @@ -Got tired of Docker Hub timeouts so these are simply the exact Alpine images rehosted on GHCR +Docker Hub continues to lower pull limits so these are the exact Alpine images rehosted on GitHub Container Registry You can see the contents of the Dockerfile used to build this image right here: https://github.com/jauderho/dockerfiles/blob/main/templates/alpine/Dockerfile diff --git a/templates/golang/README.md b/templates/golang/README.md new file mode 100644 index 000000000000..dcc8d0db692e --- /dev/null +++ b/templates/golang/README.md @@ -0,0 +1,4 @@ + +Docker Hub continues to lower pull limits so these are the exact Alpine images rehosted on GitHub Container Registry + +You can see the contents of the Dockerfile used to build this image right here: https://github.com/jauderho/dockerfiles/blob/main/templates/golang/Dockerfile