Commit Graph
134 Commits
Author SHA1 Message Date
Nikola Jokic ac2864816d wip 2026-07-23 17:23:36 +02:00
Nikola Jokic f2fbfe3572 fix test 2026-07-23 17:19:27 +02:00
Nikola Jokic 3a67a4fa33 ok 2026-07-23 15:03:29 +02:00
Nikola Jokic c08a1147d0 fix 2026-07-22 22:45:09 +02:00
Nikola Jokic daca163ca1 wip 2026-07-22 22:45:09 +02:00
Nikola Jokic 36d8aae9a6 Remove fingerprint from annotation 2026-07-21 16:25:39 +02:00
Nikola Jokic 4670f010ed remove if checks, testing should catch nil references 2026-07-15 19:44:34 +02:00
Nikola Jokic a47cae6f49 wip 2026-07-15 13:44:04 +02:00
Nikola Jokic 76027003c7 Include resource cache for desired resources 2026-07-14 19:57:17 +02:00
Nikola Jokic 9ad6faacb3 Use metrics to display runner statuses instead of status field for EphemeralRunnerSet and AutoscalingRunnerSet 2026-07-14 19:57:17 +02:00
Nikola Jokic 195f9a4e85 wip 2026-07-14 19:57:17 +02:00
Nikola Jokic 3a6ce79672 wip 2026-07-14 19:56:41 +02:00
Nikola Jokic 3de12eca00 wip 2026-07-14 19:56:00 +02:00
Nikola Jokic 6d2a1cdcce Use metrics to display runner statuses instead of status field for EphemeralRunnerSet and AutoscalingRunnerSet 2026-07-14 19:55:19 +02:00
Nikola Jokic 7803f191b1 fix equal annotations 2026-07-14 19:54:25 +02:00
Nikola Jokic d2e63d7ca7 wip 2026-07-14 19:54:25 +02:00
Nikola Jokic 10ae75d557 wip 2026-07-14 19:54:25 +02:00
Nikola Jokic 3b15137eca wip 2026-07-14 19:54:25 +02:00
Nikola Jokic 1f5444706a fix min/max runners 2026-07-14 19:54:25 +02:00
Nikola Jokic 7a59fea6a9 Fix ephemeral runner set annotation propagation 2026-07-14 19:54:25 +02:00
Nikola Jokic 5f974df2de Renam Url to URL 2026-07-14 19:54:07 +02:00
Nikola Jokic 276bb1ca3a Fix ephemeral runner set status update 2026-07-14 19:53:52 +02:00
Nikola Jokic f6a3d738de Use metrics to display runner statuses instead of status field for EphemeralRunnerSet and AutoscalingRunnerSet (#4557) 2026-07-14 19:31:11 +02:00
Nikola Jokic 368e2f28b8 Use Patch instead of Update (#4533) 2026-07-10 12:34:40 +02:00
Nikola Jokic 767e58e4b1 Upgrade resources in-place, causing 1-1 mapping between autoscaling runner set and ephemeral runner set (#4516) 2026-06-09 13:52:37 +02:00
Nikola Jokic 30879de182 Fix patch on autoscaling runner set when creating a runner scale set (#4502) 2026-05-22 17:51:47 +02:00
Nikola Jokic 081b9ce1ee Fix secret reconciliation updates for the listener pod (#4492) 2026-05-11 15:04:07 +02:00
Junya Okabe 0f2a659878 Fix: Detect init container failure in EphemeralRunner controller (#4457) 2026-05-07 13:26:46 +02:00
Junya Okabe 8c84ab2f42 Fix empty GVK in OwnerReferences for modern controllers (#4475) 2026-04-29 19:29:09 +02:00
Junya Okabe a401686bd5 Add option to disable workqueue bucket rate limiter (#4451) 2026-04-22 23:26:39 +02:00
Nikola Jokic 802dc28d38 Add multi-label support to scalesets (#4408) 2026-03-19 15:29:40 +01:00
Nikola JokicandCopilot Autofix powered by AI 9bc1c9e53e Shutdown the scaleset when runner is deprecated (#4404)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 13:30:20 +01:00
Nikola Jokic dc7c858e68 Remove actions client (#4405) 2026-03-16 14:39:55 +01:00
Nikola Jokic f99c6eda0b Moving to scaleset client for the controller (#4390) 2026-03-13 14:36:41 +01:00
Nikola Jokic 1d9f626c53 Allow users to apply labels and annotations to internal resources (#4400) 2026-03-12 10:32:54 +01:00
gateixeiraandNikola Jokic 1f615c1a33 feat: add default linux nodeSelector to listener pod (#4377)
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com>
2026-02-24 17:56:39 +01:00
Nikola Jokic 8b7fd9ffef Switch client to scaleset library for the listener and update mocks (#4383) 2026-02-24 14:17:31 +01:00
Nikola Jokic bfe78ccd5d Make restart pod more flexible to different failure scenarios (#4340) 2025-12-19 15:49:42 +01:00
Nikola Jokic 50038fba61 Re-schedule if the failed reason starts with OutOf (#4336) 2025-12-16 13:26:44 +01:00
Nikola Jokic 82d5579696 Restart the listener if pod is evicted (#4332) 2025-12-09 17:55:09 +01:00
Nikola Jokic 95d2107a6a Code style changes on the controller (#4324) 2025-11-21 14:20:44 +01:00
Nikola Jokic 6d07b8d853 Add ephemeral runner finalizer during creation and check finalizer without requeue (#4320) 2025-11-20 23:06:27 +01:00
Nikola JokicandCopilot 9f9409a4c1 Handle resource quota on status forbidden by retrying (#4305)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-10 13:58:25 +01:00
Nikola Jokic 3d73636407 Use combination of namespace, GitHub URL, and runner group when hashing the listener name (#4299) 2025-11-10 13:58:16 +01:00
Nikola Jokic 4d22089978 Delete listener resources without requeueing on each call (#4289) 2025-10-29 13:01:00 +01:00
Nikola Jokic 94a6f3cc3a Ensure ephemeral runner is deleted from the service on exit != 0 (#4260) 2025-10-06 11:38:56 +02:00
Nikola Jokic 088e2a3a90 Remove ephemeral runner when exit code != 0 and is patched with the job (#4239) 2025-09-17 21:40:37 +02:00
Nikola Jokic ddc2918a48 Requeue if create pod returns already exists error (#4201) 2025-08-14 17:00:48 +02:00
Nikola Jokic c27541140a Remove JIT config from ephemeral runner status field (#4191) 2025-08-04 12:35:04 +02:00
Nikola Jokic 9890c0592d Explicitly requeue during backoff ephemeral runner (#4152) 2025-06-27 12:05:43 +02:00