Skip to content

v0.23.0: Improved "runner group visibility" support for webhook-based autoscaler, and refactorings

Compare
Choose a tag to compare
@mumoshu mumoshu released this 29 Apr 12:24
· 808 commits to master since this release
dbcb679

This version of ARC includes a contribution from GitHub to greatly improve the efficiency of "runner group visibility" support for the webhook-based autoscaler #1324 🎉

Other than that, this release mostly focuses on refactoring.
There are a few small breaking changes in API. Please read the release note, and upgrade your ARC installation carefully!
As always, testing the upgrade process before going to production would be valuable to your business.

FWIW, my recommended update process when there are API breaking changes would look like the below. But YMMV.

  1. Stop the controller by setting the replicas to zero
  2. Upgrade CRDs (Use kubectl replate as always! Helm doesn't upgrade CRDs.
  3. Change your manifests for RunnerDeployment and RunnerSet, HRA, etc., and reapply
  4. Upgrade ARC and bring back the replicas.

The release note can be found at https://github.com/actions-runner-controller/actions-runner-controller/blob/master/docs/releasenotes/0.23.md.


What's Changed

New Contributors

Full Changelog: v0.22.3...v0.23.0