Hiroshi Muraoka
11e58fcc41
Manage runner with label ( #355 )
...
* Update RunnerDeploymentSpec to have Selector field
Signed-off-by: Hiroshi Muraoka <h.muraoka714@gmail.com>
* Update RunnerReplicaSetSpec to have Selector field
Signed-off-by: Hiroshi Muraoka <h.muraoka714@gmail.com>
* Add CloneSelectorAndAddLabel to add Selector field
Signed-off-by: Hiroshi Muraoka <h.muraoka714@gmail.com>
* Fix tests
Signed-off-by: Hiroshi Muraoka <h.muraoka714@gmail.com>
* Use label to find RunnerReplicaSet/Runner
Signed-off-by: binoue <banji-inoue@cybozu.co.jp>
* Update controller-gen versions in CRD
Signed-off-by: Hiroshi Muraoka <h.muraoka714@gmail.com>
* Update autoscaler to list Pods with labels
Signed-off-by: Hiroshi Muraoka <h.muraoka714@gmail.com>
* Add debug log
Signed-off-by: Hiroshi Muraoka <h.muraoka714@gmail.com>
* Modify RunnerDeployment tests
Signed-off-by: binoue <banji-inoue@cybozu.co.jp>
* Modify RunnerReplicaset test
Signed-off-by: binoue <banji-inoue@cybozu.co.jp>
* Modify integration test
Signed-off-by: Hiroshi Muraoka <h.muraoka714@gmail.com>
* Use RunnerDeployment Template Labels as the default selector for backward compatibility
* Fix labeling
Signed-off-by: Hiroshi Muraoka <h.muraoka714@gmail.com>
* Update func in Eventually to return (int, error)
Signed-off-by: Hiroshi Muraoka <h.muraoka714@gmail.com>
* Update RunnerDeployment controller not to use label selector
Signed-off-by: Hiroshi Muraoka <h.muraoka714@gmail.com>
* Fix potential replicaset controller breakage on replicaset created before v0.17.0
* Fix errors on existing runner replica sets
* Ensure RunnerReplicaSet Spec Selector addition does not break controller
* Ensure RunnerDeployment Template.Spec.Labels change does result in template hash change
* Fix comment
Co-authored-by: binoue <banji-inoue@cybozu.co.jp>
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2021-03-05 10:15:39 +09:00
Yusuke Kuoka
991535e567
Fix panic on webhook for user-owned repository ( #344 )
...
* Fix panic on webhook for user-owned repository
Follow-up for #282 and #334
2021-02-23 08:05:25 +09:00
Erik Nobel
a2b335ad6a
Github pkg: Bump github package to version 33 ( #222 )
2020-12-06 10:01:47 +09:00
Helder Moreira
7a2fa7fbce
runner-controller: do not delete runner if it is busy ( #103 )
...
Currently, after refreshing the token, the controller re-creates the runner with the new token. This results in jobs being interrupted. This PR makes sure the pod is not restarted if it is busy.
Closes #74
2020-10-05 09:06:37 +09:00
Moto Ishizawa
b1da3092fb
Revert test comment
2020-03-15 21:55:38 +09:00
Moto Ishizawa
a897eee402
Fix RBAC role for RunnerDeployment and RunnerReplicaSet
2020-03-15 18:08:11 +09:00
Yusuke Kuoka
c19a1b3ffe
Rename RunnerSet to RunnerReplicaSet
...
To hand over the name `RunnerSet` to the new StatefulSet-based implementation of that being developed at #4
2020-03-10 09:14:34 +09:00