actions-runner-controller/controllers
Yusuke Kuoka c4b24f8366 Prevent static runners from terminating due to unregister timeout
The unregister timeout of 1 minute (no matter how long it is) can negatively impact availability of static runner constantly running workflow jobs, and ephemeral runner that runs a long-running job.
We deal with that by completely removing the unregistaration timeout, so that regarldess of the type of runner(static or ephemeral) it waits forever until it successfully to get unregistered before being terminated.
2022-03-13 07:26:36 +00:00
..
metrics Clean up import list (#645) 2021-06-22 17:55:06 +09:00
testdata test: Add tests with self-hosted label for #953 (#1030) 2022-01-07 08:50:26 +09:00
autoscaling.go Remove legacy GitHub API cache of HRA.Status.CachedEntries (#1192) 2022-03-08 19:05:43 +09:00
autoscaling_test.go Remove legacy GitHub API cache of HRA.Status.CachedEntries (#1192) 2022-03-08 19:05:43 +09:00
constants.go Prevent static runners from terminating due to unregister timeout 2022-03-13 07:26:36 +00:00
horizontal_runner_autoscaler_webhook.go Merge branch 'master' into improve-logs 2022-02-28 09:25:30 -08:00
horizontal_runner_autoscaler_webhook_on_check_run.go Update go-github from v37 -> v39 (#925) 2021-12-11 21:43:40 +09:00
horizontal_runner_autoscaler_webhook_on_pull_request.go Update go-github from v37 -> v39 (#925) 2021-12-11 21:43:40 +09:00
horizontal_runner_autoscaler_webhook_on_push.go Update go-github from v37 -> v39 (#925) 2021-12-11 21:43:40 +09:00
horizontal_runner_autoscaler_webhook_test.go test: Add tests with self-hosted label for #953 (#1030) 2022-01-07 08:50:26 +09:00
horizontalrunnerautoscaler_controller.go Remove legacy GitHub API cache of HRA.Status.CachedEntries (#1192) 2022-03-08 19:05:43 +09:00
integration_test.go Prevent static runners from terminating due to unregister timeout 2022-03-13 07:26:36 +00:00
pod_runner_token_injector.go RunnerSet: Automatic-recovery from registration timeout and deregistration on pod termination (#652) 2021-06-24 20:39:37 +09:00
runner_controller.go Prevent static runners from terminating due to unregister timeout 2022-03-13 07:26:36 +00:00
runner_graceful_stop.go Prevent static runners from terminating due to unregister timeout 2022-03-13 07:26:36 +00:00
runner_pod_controller.go Prevent static runners from terminating due to unregister timeout 2022-03-13 07:26:36 +00:00
runner_pod_owner.go Fix RunnerDeployment to be able to finish rollout (#1213) 2022-03-13 10:10:24 +09:00
runnerdeployment_controller.go Prevent unnecessary ephemeral runner recreations 2022-02-20 13:45:42 +00:00
runnerdeployment_controller_test.go Clean up import list (#645) 2021-06-22 17:55:06 +09:00
runnerreplicaset_controller.go refactor: Make RunnerReplicaSet and Runner backed by the same logic that backs RunnerSet 2022-03-06 05:53:26 +00:00
runnerreplicaset_controller_test.go refactor: Make RunnerReplicaSet and Runner backed by the same logic that backs RunnerSet 2022-03-06 05:53:26 +00:00
runnerset_controller.go refactor: Make RunnerReplicaSet and Runner backed by the same logic that backs RunnerSet 2022-03-06 05:53:26 +00:00
schedule.go Experimental support for ScheduledOverrides (#515) 2021-05-03 23:31:17 +09:00
schedule_test.go Experimental support for ScheduledOverrides (#515) 2021-05-03 23:31:17 +09:00
suite_test.go Clean up import list (#645) 2021-06-22 17:55:06 +09:00
utils.go feat: EKS IAM Roles for Service Accounts for Runner Pods (#226) 2020-12-08 17:56:06 +09:00
utils_test.go feat: EKS IAM Roles for Service Accounts for Runner Pods (#226) 2020-12-08 17:56:06 +09:00