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 - v0.20.4: Workaround for random busy runner termination

Published by mumoshu almost 3 years ago

The only controller change is #993, which tries to work-around the issue that your runner might be (unexpectedly) deleted even when it's still running a job. I wonder if it's a bug on GitHub Actions API but we need to deal with it so that users won't experience random job failures. See #911 for more information, and report any issues if you still see problems! Thank you.

What's Changed

New Contributors

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

actions-runner-controller - actions-runner-controller-0.15.1

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

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

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

actions-runner-controller - v0.20.3: Support for autoscale by workflow_job webhook for enterprise runners

Published by mumoshu almost 3 years ago

CAUTION: If you're using the Helm chart, beware to review changes to CRDs and do manually upgrade CRDs! Helm installs CRDs only on installing a chart. It doesn't automatically upgrade CRDs. Otherwise you end up with troubles like #427, #467, and #468. Please refer to the UPGRADING docs for the latest process.

This is a big release with lots of fixes and a few features! (sorry if you're off the list, this release included a lot of changes so I've only mentioned the major stuff below, all changes are highly appreciated!)

What's Changed

New Contributors

Full Changelog: https://github.com/actions-runner-controller/actions-runner-controller/compare/v0.20.2...v0.20.3

actions-runner-controller - actions-runner-controller-0.14.0

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

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

actions-runner-controller - actions-runner-controller-0.13.2

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

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

actions-runner-controller - v0.20.2: Fix autoscale on workflow_job with labels

Published by mumoshu about 3 years ago

CAUTION: If you're using the Helm chart, beware to review changes to CRDs and do manually upgrade CRDs! Helm installs CRDs only on installing a chart. It doesn't automatically upgrade CRDs. Otherwise, you end up with troubles like #427, #467, and #468. Please refer to the UPGRADING docs for the latest process.

This release includes a fix, #850 and #852 for the issue #851 that autoscaling on workflow_job events doesn't work as expected when runner labels are used. A lot of thanks goes to @artificial-aidan and @peimanja for providing detailed issue reports in #851 and https://github.com/actions-runner-controller/actions-runner-controller/discussions/819#discussioncomment-1367030, and also @blz-ea and @artificial-aidan for contributing the fix and the test cases!

actions-runner-controller - actions-runner-controller-0.13.1

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

This is a new patch release for the Helm chart of actions-runner-controller, which includes a fix, #843, for the issue that CRDs included in the chart was okay for a clean install but not okay for an upgrade. Note that helm upgrade doesn't upgrade CRDs, but you may still used the CRDs included in the chart as the source for kubectl apply.

A lot of thanks goes to @tyrken who spotted the cause and contributed the patch!

actions-runner-controller - v0.20.1: Fix for `dockerEnabled: false`

Published by mumoshu about 3 years ago

CAUTION: If you're using the Helm chart, beware to review changes to CRDs and do manually upgrade CRDs! Helm installs CRDs only on installing a chart. It doesn't automatically upgrade CRDs. Otherwise, you end up with troubles like #427, #467, and #468. Please refer to the UPGRADING docs for the latest process.

This release includes a fix, #837, for the issue that runners can't be created with dockerEnabled: false. A lot of thanks goes to @tyrken who spotted the cause and contributed the patch!

actions-runner-controller - actions-runner-controller-0.13.0

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

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

actions-runner-controller - v0.20.0: Enhanced ephemeral runners and webhook-based autoscaling, New RunnerSet API

Published by mumoshu about 3 years ago

CAUTION: If you're using the Helm chart, beware to review changes to CRDs and do manually upgrade CRDs! Helm installs CRDs only on installing a chart. It doesn't automatically upgrade CRDs. Otherwise you end up with troubles like #427, #467, and #468. Please refer to the UPGRADING docs for the latest process.

This is a big release with lots of new features! (sorry if you're off the list, this release included a lot of changes so I've only mentioned the major stuff below, all changes are highly appreciated!)

This release includes the following new features that depends on unreleased new features GitHub is planning to roll out soon:

  • Support for new ephemeral runners doc
  • New workflow_job-based autoscaling doc

This release includes the following major changes from the following contributors:

  • @jstewart612 Don't set default caBundle for webhooks (#617)
  • @int128 Add default value of githubWebhookServer.syncPeriod to chart (#622)
  • @Puneeth-n doc: Add caveat on volumeMounts (#632)
  • @mumoshu doc: Use with Istio (#635)
  • @mumoshu doc: Introduce summerwind/actions-runner images (#634)
  • @mumoshu @toast-gear feat: RunnerSet backed by StatefulSet (#629)
  • @shubhindia We are exiting if its a registration-only runner (#641)
  • @sxd Added support to enable and disable enableServiceLinks. (#628)
  • @mumoshu Clean up import list (#645)

// TBW

actions-runner-controller - actions-runner-controller-0.12.8

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

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

actions-runner-controller - actions-runner-controller-0.12.7

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

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

actions-runner-controller - actions-runner-controller-0.12.6

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

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

actions-runner-controller - actions-runner-controller-0.12.5

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

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

actions-runner-controller - actions-runner-controller-0.12.4

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

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

actions-runner-controller - actions-runner-controller-0.12.3

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

CAUTION: If you're using the Helm chart, beware to review changes to CRDs and do manually upgrade CRDs! Helm installs CRDs only on installing a chart. It doesn't automatically upgrade CRDs. Otherwise you end up with troubles like #427, #467, and #468. Please refer to the UPGRADING docs for the latest process.

This is a big release with lots of new features! (sorry if you're off the list, this release included a lot of changes so I've only mentioned the major stuff below, all changes are highly appreciated!)

This release includes the following major changes from the following contributors:

  • @cbui added support for deploying the Helm chart for a GitHub Enterprise Server deployment #649
actions-runner-controller - actions-runner-controller-0.12.2

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

CAUTION: If you're using the Helm chart, beware to review changes to CRDs and do manually upgrade CRDs! Helm installs CRDs only on installing a chart. It doesn't automatically upgrade CRDs. Otherwise you end up with troubles like #427, #467, and #468. Please refer to the UPGRADING docs for the latest process.

This is a big release with lots of new features! (sorry if you're off the list, this release included a lot of changes so I've only mentioned the major stuff below, all changes are highly appreciated!)

This release includes the following major changes from the following contributors:

actions-runner-controller - actions-runner-controller-0.12.1

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

CAUTION: If you're using the Helm chart, beware to review changes to CRDs and do manually upgrade CRDs! Helm installs CRDs only on installing a chart. It doesn't automatically upgrade CRDs. Otherwise you end up with troubles like #427, #467, and #468. Please refer to the UPGRADING docs for the latest process.

This is a big release with lots of new features! (sorry if you're off the list, this release included a lot of changes so I've only mentioned the major stuff below, all changes are highly appreciated!)

This release includes the following major changes from the following contributors:

actions-runner-controller - actions-runner-controller-0.12.0

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

CAUTION: Beware to review changes to CRDs and do manually upgrade CRDs! Helm installs CRDs only on installing a chart. It doesn't automatically upgrade CRDs. Otherwise you end up with troubles like #427, #467, and #468. Please refer to the UPGRADING docs for the latest process.

See https://github.com/actions-runner-controller/actions-runner-controller/releases/tag/v0.19.0 for the new features that are not Helm specific.

Helm changes in this release:

  • @yfried made the kube-proxy optional for the Helm chart (#511 #527)
  • @Natanande added topologySpreadConstraints to helm chart (#569)
  • @cdobinsky added pod labels to helm chart (#583