We are currently experiencing an issue with our Bitbucket Pipelines runners utilizing the runner-autoscaler for Kubernetes in GKE. Pipelines are not targeting available runners in parallel, leading to significant delays and queuing of builds, even when resources are available in the cluster. Specifically, we observe the following behavior:
We have already performed the following troubleshooting steps without resolving the issue:
min runner count in the autoscaler configuration.runner-autoscaler version to the latest available.scale_up_threshold parameter.We expect the Bitbucket Pipelines to be able to target and utilize multiple available runners in parallel as soon as they are scaled up by the autoscaler, allowing concurrent execution of queued pipelines.