Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Dynamically updating runners-autoscaler configurations without full kustomize recreation

Shubham Shrivastava
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 9, 2025

Hello,

I'm currently using the Bitbucket Pipelines runners-autoscaler (https://bitbucket.org/bitbucketpipelines/runners-autoscaler/src/master/) and I'm looking for a way to dynamically update runner configurations without having to recreate the entire kustomize set.

Specifically, I need the ability to:

  • Tweak existing runner sizes: For example, modify CPU/memory limits for an existing runner pool.
  • Add new runner configurations: Introduce a new type of runner or a new runner pool.
  • Remove existing runner configurations: Take down a specific runner type or pool.

Ideally, these changes should not affect other running runners or runner configurations. I want to avoid any downtime or disruption to ongoing builds when making these adjustments.

Has anyone found an effective strategy or best practice for achieving this dynamic updating? Are there any features within runners-autoscaler or common Kubernetes/kustomize patterns that would facilitate this?

Any insights or suggestions would be greatly appreciated!

Thanks in forehand,
Shubham

0 answers

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
TAGS
AUG Leaders

Atlassian Community Events