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
>

Reply via email to