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 -

Published by mumoshu about 4 years ago

Changelog

  • Fix the actions workflow to properly push container images and enhances it to support forks (#117)
actions-runner-controller -

Published by mumoshu about 4 years ago

Changelog

  • Fix Docker Build and Push for Runner Image (#115)
actions-runner-controller -

Published by mumoshu about 4 years ago

Changelog

  • Prefer autoscaling based on jobs rather than workflows if available (#114)
  • Update runner to v2.273.5 (#111)
actions-runner-controller - v0.8.0

Published by mumoshu about 4 years ago

Changelog

  • Update runner to v2.273.4 #101
  • Use self update ready entrypoint #99
  • Do not delete runner if busy #103
  • Allow access to finalizers subresource on OpenShift #95
  • Bump cert-manager API version #94
  • Multi-arch container image #86
  • Bump controller-gen to 0.3.0
actions-runner-controller - v0.7.2

Published by summerwind about 4 years ago

Changelog

  • Do include currently missing HRA CRD in the released manifests #82
  • Add scaling-down scenario to integration test #81
actions-runner-controller - v0.7.1

Published by summerwind about 4 years ago

Changelog

  • Update runner to v2.272.0 #80
  • Fix crash on startup after the HRDA addition #76
actions-runner-controller - v0.7.0

Published by summerwind about 4 years ago

Changelog

  • Update runner to v2.267.1 #73
  • Runner Pod's imagePullPolicy value can now be changed #71
  • Add HorizontalRunnerAutoscaler resource for autoscaling #66

Breaking changes

RunnerDeployment resource's minReplicas and maxReplicas fields introduced in v0.6.0 are now removed. All functions of auto scaling is also migrated to HorizontalRunnerAutoscaler resource. Please use Please use the HorizontalRunnerAutoscaler resource.

actions-runner-controller - v0.6.0

Published by summerwind over 4 years ago

Changelog

  • Update runner to v2.262.0 #54
  • Update runner to v2.262.1 #55
  • Update runner to v2.263.0 #56
  • Repository-wide RunnerDeployment Autoscaling #57
  • Add an extra permission to README for organization self hosted runners #59
  • Update runner to v2.267.0 #63
actions-runner-controller - v0.5.0

Published by summerwind over 4 years ago

Changelog

  • Support for organization runners #44
  • fix delete pod when runner failed to register #47
  • Set volume to pod properly #49
  • Add validation webhooks #50
  • Add additional software packages to runner image #52
  • fix typo readme #53

Notable changes

  • Added support for the organization-level runner. See the documentation for more on organization-level runner.
  • The installation of cert-manager is now required for the controller to work.
actions-runner-controller - v0.4.3

Published by summerwind over 4 years ago

Changelog

  • Share runner's working directory with docker sidecar #45
  • Improve readme #41
actions-runner-controller - v0.4.2

Published by summerwind over 4 years ago

Chngelog

  • Update default runner image to v2.168.0 (#28)
  • Add section to use GitHub App (#29)
  • Add github package (#31)
  • Make default docker image to 19.03.8 (#35)
  • Always use latest container image (#36)
actions-runner-controller - v0.4.1

Published by mumoshu over 4 years ago

Changelog

  • Update runner to v2.168.0 (#19)
  • Add permissions to make event recording works (#21)
  • GitHub Apps support (#20)
  • Enable sudo in jobs / Bump Docker version (#23)
  • RunnerDeployment Rolling Update / Fix old RunnerReplicaSet to be removed properly (#25)
actions-runner-controller - v0.4.0

Published by mumoshu over 4 years ago

Changelog

  • Add variants of the pod template spec fields to the runner spec for runner pod customization. PR #7, Issue #5
  • Fixes the error on deregistering the runner due to Actions API change. PR #7, Issue #11 and #12
actions-runner-controller - v0.3.0

Published by summerwind over 4 years ago

Changelog

  • Add 'env' field to runner resource
  • runner: Unset environment variables for runner config
  • runner: Use dumb-init to handle signal properly
actions-runner-controller - v0.2.0

Published by summerwind over 4 years ago

Changelog

  • Implement finalizer
  • Record event of runner resource
  • Add additional printer columns
  • Sync runner status with pod status
  • Add -github-token flag
  • Add -docker-image flag
  • Add -runner-image flag
actions-runner-controller - v0.1.0

Published by summerwind over 4 years ago

Changelog

  • Initial release