cloudflare / cloudflared

Cloudflare Tunnel client (formerly Argo Tunnel)
https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/tunnel-guide
Apache License 2.0
9k stars 798 forks source link

🐛 cannot push to quay deployed behind cloudflared #1290

Open Hu1buerger opened 3 months ago

Hu1buerger commented 3 months ago

Describe the bug When deploying quay (quay.io/projectquay/quay:latest) behind a cloudflare tunnel pushing to the registry results in timeout after retries or 500

To Reproduce

  1. deploy quay as described in the file config and compose
  2. deploy a tunnel using the docker image with --net=host
  3. reconfigure the config.yml to use the endpoint set at the tunnel
  4. register at quay
  5. run the tutorial on quay
  6. at the last step of the tutorial you will find that pushing to the OCI image registry hosted as quay the push will fail as supposed to running quay without the tunnel

If it's an issue with Cloudflare Tunnel:

  1. Tunnel ID : abc39018-68cf-4d00-abc5-0821b1a57b66
  2. cloudflared config:

Expected behavior

i expect the push to succed

Environment and versions

Logs and errors If applicable, add logs or errors to help explain your problem.

Additional context Add any other context about the problem here.

Hu1buerger commented 3 months ago

See this Proof of concept deployment for more info