actions-runner-controller

Kubernetes controller for GitHub Actions self-hosted runners

APACHE-2.0 License

Stars
4.2K
Committers
275

Bot releases are visible (Hide)

actions-runner-controller - actions-runner-controller-0.19.1

Published by github-actions[bot] over 2 years ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.

actions-runner-controller - v0.24.1

Published by mumoshu over 2 years ago

actions-runner-controller - actions-runner-controller-0.19.0

Published by github-actions[bot] over 2 years ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.

actions-runner-controller - v0.24.0

Published by mumoshu over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.23.0...v0.24.0

actions-runner-controller - actions-runner-controller-0.18.0

Published by github-actions[bot] over 2 years ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.

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

Published by mumoshu over 2 years ago

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: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.22.3...v0.23.0

actions-runner-controller - actions-runner-controller-0.17.3

Published by github-actions[bot] over 2 years ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.

actions-runner-controller - v0.22.3

Published by mumoshu over 2 years ago

What's Changed

Full Changelog: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.22.2...v0.22.3

actions-runner-controller - actions-runner-controller-0.17.2

Published by github-actions[bot] over 2 years ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.

actions-runner-controller - v0.22.2

Published by mumoshu over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.22.1...v0.22.2

actions-runner-controller - actions-runner-controller-0.17.1

Published by github-actions[bot] over 2 years ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.

actions-runner-controller - v0.22.1

Published by mumoshu over 2 years ago

The only update to ARC itself is #1264, which fixes RunnerDeployment to work when your cluster has another mutating webhook other than ARC's that inject arbitrary containers into ARC's runner pods.
People who are already running 0.22.0 should upgrade to 0.22.1 before they see the issue, and people who are still running 0.21.x or lesser should skip 0.22.0 and instead go straight to 0.22.1.

What's Changed

New Contributors

Full Changelog: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.22.0...v0.22.1

actions-runner-controller - actions-runner-controller-0.17.0

Published by github-actions[bot] over 2 years ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.

actions-runner-controller - GitHub API Cache, Improved Runner Scale Down Process, Prevention of Unnecessary Runner Pod Recreations

Published by mumoshu over 2 years ago

This version of ARC focuses on scalability and reliablity of runners 🎉

Please see https://github.com/actions-runner-controller/actions-runner-controller/blob/master/docs/releasenotes/0.22.md for the release note that contains more high-level overviews of things fixed and improved in this release.


What's Changed

New Contributors

Full Changelog: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.21.1...v0.22.0

actions-runner-controller - actions-runner-controller-0.16.1

Published by github-actions[bot] over 2 years ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.

actions-runner-controller - v0.21.1

Published by mumoshu over 2 years ago

What's Changed

Full Changelog: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.21.0...v0.21.1

actions-runner-controller - actions-runner-controller-0.16.0

Published by github-actions[bot] over 2 years ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.

actions-runner-controller - v0.21.0

Published by mumoshu over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.20.4...v0.21.0

actions-runner-controller - actions-runner-controller-0.15.3

Published by github-actions[bot] over 2 years ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.

actions-runner-controller - actions-runner-controller-0.15.2

Published by github-actions[bot] over 2 years ago

A Kubernetes controller that operates self-hosted runners for GitHub Actions on your Kubernetes cluster.