Introducing Autoscaling Runner Scale Sets mode #2174
Replies: 10 comments 27 replies
-
Hello, @TingluoHuang, is there a way to register for the private beta? |
Beta Was this translation helpful? Give feedback.
-
Would enterprise runners be supported? From the docs I was not able to find a way to connect as enterprise runners. |
Beta Was this translation helpful? Give feedback.
-
@Link- do we have additional info on auto scaling mode setup. Thanks for demo , it will we great if we have additional steps and examples. |
Beta Was this translation helpful? Give feedback.
-
Is this public yet? It says that the private beta would run until March. I tried this on a private hosted GHE
Checking the logs I found out that The error log of the controller:
|
Beta Was this translation helpful? Give feedback.
-
Is this general availability now ? Is there any usage/doc related to the values I need to pass. What is the equivalent to horizontal auto-scaler in - actions.summerwind.dev/v1alpha1 scaleDownDelaySecondsAfterScaleOut: 300
Thank you |
Beta Was this translation helpful? Give feedback.
-
@Link- I have a simple Github workflow that terraforms an AKS Cluster in Azure, and then I try to install this but it isn't registering any runners in our org, though the workflow completes successfully. Do you have any advice on what I may be missing? You also reference the autoscalingrunnerset.yaml file in your video but that isn't represented anywhere in the getting started doc and how to ingest that. Can we do something like
Sorry for all the questions I just can't seem to follow the documentation vs the video Here is my sample Github Workflow after we terraform the AKS cluster
|
Beta Was this translation helpful? Give feedback.
-
I am trying to run the public beta but it looks like the runner images are Debian?
This kind of breaks actions like setup-python which only work with Ubuntu Linux variant. The error in the workflow logs:
What is the suggested route of building your own runner images now? |
Beta Was this translation helpful? Give feedback.
-
Hi, is there a way to associate the same runner to multiple repositories without creating an organization runner? |
Beta Was this translation helpful? Give feedback.
-
Hi, sorry to bother you with another question, we saw that our runners are logging quite a lot, I saw that there is an option to change the |
Beta Was this translation helpful? Give feedback.
-
I'm closing this discussion since this mode is now generally available: #2775 |
Beta Was this translation helpful? Give feedback.
-
Introducing Autoscaling Runner Scale Sets mode
Following the announcement of actions-runner-controller adoption by GitHub, we're excited to have reached the second phase of our plan by introducing the new
Autoscaling Runner Scale Sets mode
.This new autoscaling mode will bring numerous enhancements (described in the following sections) that will make your experience more reliable and secure.
Private beta
While the code changes are publicly available, this new mode requires new GitHub APIs that are behind a feature flag. We would like to guarantee the quality of this release by running a private beta with a pre-selected list of organizations. These organizations have been chosen already, and we will not be including new ones in the pool for now.
As we run our tests, fix bugs, and increase our confidence with our changes we will gradually make the APIs available for you. The private beta trials will run between January - March 2023.
New features
In addition to the increased reliability of the automatic scaling, we have worked on these improvements:
api.github.com
, no more API rate-limiting problemsDemo
arc_autoscaling_runner_set_mode_LOWREZ.mp4
Future updates
We will continuously update this discussion with further announcements regarding this change, and we can't wait to make these features available to everyone, soon!
Beta Was this translation helpful? Give feedback.
All reactions