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.23.2

Published by github-actions[bot] over 1 year ago

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

actions-runner-controller - v0.27.3

Published by mumoshu over 1 year ago

This patch version bump for ARC v0.27.x is intended to fix #2490 via #2499.
If you've previously upgraded to v0.27.2 and then reverted back to v0.27.0 or v0.27.1 due to that, please read the description of #2499 and confirm you have absolutely been affected, try this version, and see if it actually fixes the issue!

What's Changed

New Contributors

Full Changelog: https://github.com/actions/actions-runner-controller/compare/v0.27.2...v0.27.3

actions-runner-controller - actions-runner-controller-0.23.1

Published by github-actions[bot] over 1 year ago

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

actions-runner-controller - gha-runner-scale-set-0.4.0

Published by Link- over 1 year ago

v0.4.0

⚠️ Warning

This release contains a major change related to the way permissions are
applied to the manager (#2276 and #2363).

Please evaluate these changes carefully before upgrading.

Major changes

  1. Surface EphemeralRunnerSet stats to AutoscalingRunnerSet #2382
  2. Improved security posture by removing list/watch secrets permission from manager cluster role #2276
  3. Improved security posture by delaying role/rolebinding creation to gha-runner-scale-set during installation #2363
  4. Improved security posture by supporting watching a single namespace from the controller #2374
  5. Added labels to AutoscalingRunnerSet subresources to allow easier inspection #2391
  6. Fixed bug preventing env variables from being specified #2450
  7. Enhance quickstart troubleshooting guides #2435
  8. Fixed ignore extra dind container when container mode type is "dind" #2418
  9. Added additional cleanup finalizers #2433
  10. gha-runner-scale-set listener pod inherits the ImagePullPolicy from the manager pod #2477
  11. Treat .ghe.com domain as hosted environment #2480
actions-runner-controller - v0.27.2

Published by mumoshu over 1 year ago

This version contains fix #2459 for a bug in actions-metrics-server(#2424). Anyone using the actions-metrics-server added in v0.27.0 should upgrade to this version. Have a great weekend!

What's Changed

New Contributors

Full Changelog: https://github.com/actions/actions-runner-controller/compare/v0.27.1...v0.27.2

actions-runner-controller - actions-runner-controller-0.23.0

Published by github-actions[bot] over 1 year ago

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

actions-runner-controller - v0.27.1

Published by mumoshu over 1 year ago

Hi! This is a patch version bump for v0.27.0.

I (@mumoshu) presumed v0.27.0 to be the final version of ARC v0.x made by the previous maintainer team. However, we eventually realized that some improvements could be made, mainly for the actions-metrics-server introduced in v0.27.0 and the reliability of webhook-based autoscaling. So here it is.

Please see below pull requests for more details:

Kudos to the awesome ARC community for submitting valuable feedback and fixes!

What's Changed

New Contributors

Full Changelog: https://github.com/actions/actions-runner-controller/compare/v0.27.0...v0.27.1

actions-runner-controller - gha-runner-scale-set-0.3.0

Published by Link- over 1 year ago

v0.3.0

Major changes

  1. Runner pods are more similar to hosted runners #2348
  2. Add support for self-signed CA certificates #2268
  3. Fixed trailing slashes in config URLs breaking installations #2381
  4. Fixed a bug where the listener pod would ignore proxy settings from env #2366
  5. Added runner set name field making it optionally configurable #2279
  6. Name and namespace labels of listener pod have been split #2341
  7. Added chart name constraints validation on AutoscalingRunnerSet install #2347
actions-runner-controller - gha-runner-scale-set-0.2.0

Published by Link- over 1 year ago

v0.2.0

Major changes

  1. Added proxy support for the controller and the runner pods, see the new helm chart fields #2286
  2. Added the abiilty to provide a pre-defined kubernetes secret for the auto scaling runner set helm chart #2234
  3. Enhanced security posture by removing un-required permissions for the manager-role #2260
  4. Enhanced our logging by returning an error when a runner group is defined in the values file but it's not created in GitHub #2215
  5. Fixed helm charts issues that were preventing the use of DinD #2291
  6. Fixed a bug that was preventing runner scale from being removed from the backend when they were deleted from the cluster #2255 #2223
  7. Fixed bugs with the helm chart definitions preventing certain values from being set #2222
  8. Fixed a bug that prevented the configuration of a runner group for a runner scale set #2216
actions-runner-controller - actions-runner-controller-0.22.0

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

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

actions-runner-controller - v0.27.0

Published by mumoshu almost 2 years ago

This release features several reliability and observability enhancements across the controller and the runner, along with new Ubuntu 22.04-based runner images.

The release note covers all the details, and you should definitely read it before upgrading! Find it at https://github.com/actions-runner-controller/actions-runner-controller/blob/master/docs/releasenotes/0.27.md.

Lastly, there are also a lot of enhancements, improvements, fixes, and so on for the documentation and the chart. Thank you to everyone who contributed!

What's Changed

New Contributors

Full Changelog: https://github.com/actions/actions-runner-controller/compare/v0.26.0...v0.27.0

actions-runner-controller - actions-runner-controller-0.21.1

Published by github-actions[bot] almost 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.21.0

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

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

actions-runner-controller - v0.26.0

Published by mumoshu about 2 years ago

This release features rootless DinD runners, granular runner status updates, and the new multitenancy support.

The release note covers all the details and you should definitely read it before upgrading! Find it at https://github.com/actions-runner-controller/actions-runner-controller/blob/master/docs/releasenotes/0.26.md.

Lastly, there are also a lot of enhancements, improvements, fixes, and so on for the documentation and the chart. Thanks everyone for your contributions! Read on for all the changes.

What's Changed

New Contributors

Full Changelog: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.25.1...v0.26.0

actions-runner-controller - actions-runner-controller-0.20.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.25.2

Published by mumoshu over 2 years ago

What's Changed

Full Changelog: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.25.1...v0.25.2

actions-runner-controller - actions-runner-controller-0.20.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.25.1

Published by mumoshu over 2 years ago

The highlight of this patch release is https://github.com/actions-runner-controller/actions-runner-controller/pull/1615, which fixes the regression in the runner pod graceful termination process introduced by v0.25.0. Big kudos to @everpcpc who isolated the issue and contributed the fix! 👏

What's Changed

New Contributors

Full Changelog: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.25.0...v0.25.1

actions-runner-controller - actions-runner-controller-0.20.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.25.0

Published by mumoshu over 2 years ago

The highlight of this release is a new Kubernetes container mode that improves the security posture of runner pods by removing the need for privileged containers.

In addition to that, this release improves the reliability of the webhook-based autoscaler, and removes the support for the legacy --once actions runner flag.

The release note covers all the details and you should definitely read it before upgrading! Find it at https://github.com/actions-runner-controller/actions-runner-controller/blob/master/docs/releasenotes/0.25.md.

Lastly, there are also a lot of enhancements, improvements, fixes, and so on for the documentation and the chart. Big kudos to everyone who contributed! Read on for all the changes.

What's Changed

New Contributors

Full Changelog: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.24.1...v0.25.0