Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Trouble running a test pipeline on ARM architecture

Pablo Diaz-Gutierrez March 19, 2024

We recently migrated our backend to ARM64, and it's working great. However, when we run our tests via Bitbucket Pipelines, it refuses to even get started. We followed the example shown in last year's post. The code is below. When we invoke the pipeline, the error we get says "Currently no online runner available that matches the required labels."

Screenshot 2024-03-19 at 14.11.51.png

Has anyone run into this before? Is it simply a matter of low capacity?

Abridge bitbucket-pipelines.yml below:

image:
name: xxx.dkr.ecr.us-east-1.amazonaws.com/peanutbutter:validtag # This is an ARM64 image that works in production
aws:
access-key: $AWS_ACCESS_KEY_ID
secret-key: $AWS_SECRET_KEY

pipelines:
branches:
master:
- step:
runs-on:
- self.hosted
- linux.arm64
caches:
- pip
script:
- python manage.py test --failfast -v 2 # --settings settings.testing

1 answer

1 accepted

1 vote
Answer accepted
Syahrul
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 20, 2024

G'day, @Pablo Diaz-Gutierrez 

The error message "Currently no online runner available that matches the required labels" typically signifies that the pipeline can't locate an available or online runner.

This implies that communication with any configured runner has been unsuccessful and the situation can occur if the runners are offline or a network issue prevents runner communication with the pipeline.

I recommend starting your investigation by checking the runner dashboard under workspace or repository settings. Is the runner appearing online? If not, please inspect your host runner and confirm it can communicate external connectivity.

Ensure that all required IP addresses have been whitelisted in your firewall.

IP addresses to allowlist in your corporate firewall 

Regards,
Syahrul

Pablo Diaz-Gutierrez March 21, 2024

Hello @Syahrul 

Thanks for your response. You made me go back and re-read the announcement, and I realized that support for ARM on pipelines is only via self-hosted runners, not on Atlassian's own infrastructure. Do you know if supporting this is planned in the near future?

Syahrul
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 21, 2024

Hey @Pablo Diaz-Gutierrez 

Thanks for the update. I believe we do have a plan to support ARM in the future, but I don't have an ETA of when, so I suggest you check our feature request at:

https://jira.atlassian.com/browse/BCLOUD-21412

Make sure to Vote and Watch them so that you'll be notified if there's any update.

Regards,
Syahrul

Like # people like this
Pablo Diaz-Gutierrez March 21, 2024

Fantastic, I just did that. Hopefully soon!

Like # people like this

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events