A straightforward pipeline auths GCP and then lists out the buckets using a service account
- If I use the Atlassian pipeline runner it works fine.
- If I use a self-hosted runner on a digital ocean vps it works fine
- If I use a self-hsoted on a hetzner(virgina) vps I get this error from google
403 - We're sorry, but this service is not available in your location
I can run the pipeline manually on the hetzner vps and it works fine, it's only when those commands are run in the runner does it fail. What could be different about running in the runner vs directly on the machine as far as ip/dns location?