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."
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
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
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?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.