actions-runner-controller/controllers
Yusuke Kuoka b411d37f2b fix: RunnerDeployment should clean up old RunnerReplicaSets ASAP
Since the initial implementation of RunnerDeployment and until this change, any update to a runner deployment has been leaving old runner replicasets until the next resync interval. This fixes that, by continusouly retrying the reconcilation 10 seconds later to see if there are any old runner replicasets that can be removed.

In addition to that, the cleanup of old runner replicasets has been improved to be deferred until all the runners of the newest replica set to be available. This gives you hopefully zero or at less downtime updates of runner deployments.

Fixes #24
2020-04-04 07:55:12 +09:00
..
runner_controller.go Add permission to create/patch events resource 2020-03-27 23:25:37 +09:00
runnerdeployment_controller.go fix: RunnerDeployment should clean up old RunnerReplicaSets ASAP 2020-04-04 07:55:12 +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