Skip to content

Releases: actions/actions-runner-controller

v0.27.2

31 Mar 11:48
a608abd

Choose a tag to compare

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

  • Update e2e workflow by @TingluoHuang in #2430
  • Add new workflows by @rentziass in #2423
  • Enhance quickstart guide with less noise and more troubleshooting guidelines by @Link- in #2435
  • Delete e2e-test-dispatch-workflow.yaml by @Link- in #2441
  • Add labels to autoscaling runner set subresources to allow easier inspection by @nikola-jokic in #2391
  • Housekeeping: move adrs/ to docs/ and update status by @Link- in #2443
  • Allow customization of admission webhook timeout by @zanehala-wk in #2398
  • Add enterprise, organization, repository, and runner labels to runnerdeployments print columns by @cskinfill in #2310
  • Restricting the RBAC rules on secrets by @wherka-ama in #2265
  • Allow webhook server env to be set individually by @jonathanwiemers in #2377
  • Use Docker socket via shared emptyDir instead of TCP/mTLS by @milas in #2324
  • Remove containerMode from values by @rentziass in #2442
  • Install Docker Compose v2 as a Docker CLI plugin by @milas in #2326
  • chart: Bump version to 0.23.0 by @mumoshu in #2449
  • Fix chart publishing workflow to not throw away releases between the latest and 0.21.0 by @mumoshu in #2453
  • Fix bug preventing env variables from being specified by @Link- in #2450
  • actions-metrics: Do our best not to fail the whole event processing on no API creds by @mumoshu in #2459

New Contributors

Full Changelog: v0.27.1...v0.27.2

actions-runner-controller-0.23.0

30 Mar 01:11
42abad5

Choose a tag to compare

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

v0.27.1

20 Mar 07:40
f49d08e

Choose a tag to compare

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

Read more

gha-runner-scale-set-0.3.0

14 Mar 12:29
1d24d3b

Choose a tag to compare

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

gha-runner-scale-set-0.2.0

14 Mar 12:29
b6515fe

Choose a tag to compare

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

v0.27.0

16 Jan 09:07
e1fcd63

Choose a tag to compare

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

  • chart: Bump chart and app versions for ARC 0.26.0 by @mumoshu in #1799
  • Update dependency docker/cli to v20.10.18 by @duhow in #1803
  • [Docs] Move into [docs] folder and other minor fixes by @Vijay-train in #1769
  • Disable blank issues by @mumoshu in #1809
  • Update bug_report.yml by @mumoshu in #1812
  • fix(deps): update module github.com/google/go-cmp to v0.5.9 by @renovate in #1787
  • fix(deps): update golang.org/x/oauth2 digest to f213421 by @renovate in #1792
  • Add ArtifactHub badge by @mumoshu in #1816
  • Add golangci-lilnt to CI by @cory-miller in #1794
  • fix(deps): update module github.com/google/go-github/v47 to v47.1.0 by @renovate in #1813
  • Use numeric USER for nonroot:nonroot in Dockerfile by @funkypenguin in #1765
  • fix(deps): update module sigs.k8s.io/controller-runtime to v0.13.0 by @renovate in #1775
  • 🍱 add git-lfs package as standard tool by @vmdude in #1821
  • fix(deps): update module github.com/onsi/gomega to v1.20.2 by @renovate in #1757
  • fix(deps): update kubernetes packages to v0.25.1 by @renovate in #1729
  • feat: use helm genCA to generate a certificate for the mutating web hook by @cristicalin in #1780
  • fix(deps): update kubernetes packages to v0.25.2 by @renovate in #1829
  • chore(deps): update actions/stale action to v6 by @renovate in #1827
  • Create app-version-mapping.md by @megamorf in #1820
  • feat: Add container to propagate host network MTU by @tiagoblackcode in #1201
  • Add MTU propagation docker-shim also to rootless dind runner images by @mumoshu in #1843
  • chore(deps): update helm/kind-action action to v1.4.0 by @renovate in #1846
  • chore(deps): update dependency actions/runner to v2.297.0 by @renovate in #1860
  • helm charts for actions runner by @saravanan30erd in #1375
  • Add terraform deployment method to contrib/examples by @justmike1 in #1559
  • Fix repositoryNames in workflow runs queued based HRA example by @gitulisca in #1873
  • chore(deps): update helm/chart-testing-action action to v2.3.1 by @renovate in #1871
  • chore(deps): update helm/chart-releaser-action action to v1.4.1 by @renovate in #1870
  • Create Simplified README.md with only 'Getting Started' steps and with links to additional detailed documentation. by @Vijay-train in #1864
  • Fix link to 'detailed docs' by @Vijay-train in #1879
  • Use -trimpath and ldflags -s -w build flags by @pratikbin in #1880
  • FIx broken links in documentation by @knkarthik in #1882
  • e2e: Bump runner version to 2.297.0 by @mumoshu in #1850
  • Encourage folks to write up a proper title for a bug report by @mumoshu in #1837
  • Enhnace log-related fields in the bug report form by @mumoshu in #1838
  • runner: Address all shellcheck findings by @mumoshu in #1854
  • makefile: Add shellcheck installation and run targets by @mumoshu in #1852
  • e2e: Make docker build timeout longer by @mumoshu in #1862
  • Update links to QuickStartGuide.md by @Vijay-train in #1890
  • Allow RunnerDeployments to configure dnsPolicy for runners by @nafarlee in #1892
  • chore(deps): update dependency actions/runner to v2.298.2 by @renovate in #1891
  • chore(deps): update golang docker tag to v1.19.2 by @renovate in #1894
  • Handle missing runner ID more gracefully by @mumoshu in #1855
  • Add workflow for validating runner scripts with shellcheck by @mumoshu in #1853
  • fix(deps): update golang.org/x/oauth2 digest to b44042a by @renovate in #1900
  • fix(deps): update module github.com/onsi/gomega to v1.21.1 by @renovate in #1901
  • chore(deps): update quay.io/brancz/kube-rbac-proxy docker tag to v0.13.1 by @renovate in #1899
  • fix(deps): update module github.com/onsi/gomega to v1.22.0 by @renovate in #1909
  • fix(deps): update module github.com/onsi/gomega to v1.22.1 by @renovate in #1911
  • Let it be a bug only when it's reproducible with official runner image by @mumoshu in #1839
  • Prevent runner controller from recreating runner pod when terminated externally by @mumoshu in #1851
  • Fix inability to configure MTU for rootless dind runner by @mumoshu in #1856
  • chore: add new label to bug form by @toast-gear in #1913
  • docs: minor grammar fix by @toast-gear in #1915
  • Docs: fix broken link to readme by @cogito-cmurphy in #1912
  • ci: use github-pr-check reporter for shellcheck by @toast-gear in #1927
  • fix(deps): update kubernetes packages to v0.25.3 by @renovate in #1919
  • fix(deps): update golang.org/x/oauth2 digest to 6fdb5e3 by @renovate in #1922
  • Update Actions-Runner-Controller-Overview.md by @AyoolaAjebeku-tomtom in #1930
  • fix typo for syncPeriod in chart README by @0xF4D3C0D3 in #1942
  • Revamp the contribution guide by @cory-miller in #1917
  • Add first interaction workflow to greet new contributors and users by @cory-miller in #1918
  • fix(deps): update module golang.org/x/oauth2 to v0.1.0 by @renovate in #1938
  • use v1 policy api by @zetaab in #1931
  • Fix runners to do their best to gracefully stop on pod eviction by @mumoshu in #1759
  • fix(deps): update module github.com/stretchr/testify to v1.8.1 by @renovate in #1947
  • chore(deps): update dependency actions/runner to v2.299.1 by @renovate in #1973
  • fix(deps): update module github.com/prometheus/client_golang to v1.13.1 by @renovate in #1970
  • chore(deps): update azure/setup-helm action to v3.4 by @renovate in #1959
  • fix(deps): update module github.com/onsi/gomega to v1.24.0 by @renovate in #1953
  • chore(deps): update golang docker tag to v1.19.3 by @renovate in https://github.c...
Read more

actions-runner-controller-0.22.0

16 Jan 09:38
360957c

Choose a tag to compare

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

actions-runner-controller-0.21.1

25 Oct 19:13
3325480

Choose a tag to compare

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

actions-runner-controller-0.21.0

13 Sep 00:10
d9a8dc7

Choose a tag to compare

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

v0.26.0

12 Sep 23:47
795cf8b

Choose a tag to compare

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

Read more