actions-runner-controller/api/v1alpha1
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
..
groupversion_info.go Initial commit 2020-01-28 15:03:23 +09:00
runner_types.go Add validation webhooks 2020-04-30 22:11:59 +09:00
runner_webhook.go Add validation webhooks 2020-04-30 22:11:59 +09:00
runnerdeployment_types.go feat: Repository-wide RunnerDeployment Autoscaling (#57) 2020-06-27 17:26:46 +09:00
runnerdeployment_webhook.go Add validation webhooks 2020-04-30 22:11:59 +09:00
runnerreplicaset_types.go Split files according to the kubebuilder style 2020-03-15 22:06:50 +09:00
runnerreplicaset_webhook.go Add validation webhooks 2020-04-30 22:11:59 +09:00
zz_generated.deepcopy.go feat: Repository-wide RunnerDeployment Autoscaling (#57) 2020-06-27 17:26:46 +09:00