Nice! On Thu, Jul 13, 2023 at 6:23 PM Andrey Devyatkin < andrey.devyat...@akvelon.com> wrote:
> Hi Beam community! > > > > We are glad to announce that we have implemented GitHub Actions Runner > Controller. Beam GitHub previously used dynamically provisioned Self Hosted > runners running on GKE and they had significant stability issues. With > GitHub ARC there are following benefits that made it more stable: > > - Authentication is done automatically using a GitHub App credentials > - The HorizontalRunnerAutoscaler allows us to define the number of > runners and the scaling mechanism. This is implemented as a webhook > service, which means that when new jobs are queued, ARC will schedule new > runners for deployment > - The K8S scaling mechanism allows us to scale up and down both the > number of pods and nodes. This also gives us the ability to deploy multiple > node pools with different specs and assign runners based on labels for > different jobs that require special nodes > - Terraform scripts to easily add/remove runner types > > > > For more information about GitHub ARC: > https://github.com/actions/actions-runner-controller > > > > Thanks, > > Andrey, on behalf of Beam Infrastructure team >