actions-runner-controller/controllers
KUOKA Yusuke 5bb2694349
feat: Repository-wide RunnerDeployment Autoscaling (#57)
* feat: Repository-wide RunnerDeployment Autoscaling

This adds `maxReplicas` and `minReplicas` to the RunnerDeploymentSpec. If and only if both fields are set, the controller computes and sets desired `replicas` automatically depending on the demand.

The number of demanded runner replicas is computed by `queued workflow runs + in_progress workflow runs` for the repository. The support for organizational runners is not included.

Ref https://github.com/summerwind/actions-runner-controller/issues/10
2020-06-27 17:26:46 +09:00
..
autoscaling.go feat: Repository-wide RunnerDeployment Autoscaling (#57) 2020-06-27 17:26:46 +09:00
autoscaling_test.go feat: Repository-wide RunnerDeployment Autoscaling (#57) 2020-06-27 17:26:46 +09:00
runner_controller.go Merge pull request #50 from summerwind/runner-validation-webhook 2020-05-08 22:39:13 +09:00
runnerdeployment_controller.go feat: Repository-wide RunnerDeployment Autoscaling (#57) 2020-06-27 17:26:46 +09:00
runnerdeployment_controller_test.go Revert test comment 2020-03-15 21:55:38 +09:00
runnerreplicaset_controller.go Add permission to create/patch events resource 2020-03-27 23:25:37 +09:00
runnerreplicaset_controller_test.go Revert test comment 2020-03-15 21:55:38 +09:00
suite_test.go Initial commit 2020-01-28 15:03:23 +09:00