Artifactory domains to allow when running self-hosted runners under a firewall.

Platform Notice: Cloud Only - This article only applies to Atlassian products on the cloud platform.

Summary

When running Bitbucket pipeline builds with a self-hosted runner under a firewall you will have to ensure to allow traffic for all Atlassian artifactories. Otherwise, users may experience failures like this:

1 Unable to pull image: Head \"https://k8s-docker.packages.atlassian.com/v2/pause/manifests/3.8\": Get \"https://k8s-docker.packages.atlassian.com/api/docker/k8s-docker/v2/token?scope=repository%3Apause%3Apull&service=k8s-docker.packages.atlassian.com\": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

Solution

Here is the list of domains to allow:

1 2 3 4 5 docker-public.packages.atlassian.com public.ecr.aws docker-hub.packages.atlassian.com k8s-docker.packages.atlassian.com public.ecr.aws
Updated on April 24, 2025

Still need help?

The Atlassian Community is here for you.