Nikola Jokic
|
beef400c07
|
slowly develop nicer helper functions
|
2026-01-09 13:41:41 +01:00 |
|
Nikola Jokic
|
20e696b6c8
|
rewriting the gha-runner-scale-set-chart
|
2026-01-09 11:22:54 +01:00 |
|
Nikola Jokic
|
a505fb5616
|
Prepare 0.13.1 release (#4341)
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Test Chart (push) Has been cancelled
|
2025-12-23 14:57:05 +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
|
540269880f
|
Typo in test name caused test to not execute (#4330)
|
2025-11-27 15:31:57 +01:00 |
|
Nikola Jokic
|
75c401f6c1
|
Remove old e2e tests (#4325)
|
2025-11-25 00:37:32 +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 Jokic
|
a50d8bfebc
|
e2e: move from deprecated openebs charts to new registry (#4321)
|
2025-11-20 22:25:52 +01:00 |
|
 Nikola JokicandBassem Dghaidi
|
138b39bfcb
|
Create e2e test suite (#3136)
Co-authored-by: Bassem Dghaidi <[email protected]>
|
2025-11-19 16:25:58 +01:00 |
|
 Nikola JokicandCopilot
|
9f9409a4c1
|
Handle resource quota on status forbidden by retrying (#4305)
Co-authored-by: Copilot <[email protected]>
|
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
|
722c6e9edd
|
Bump kubebuilder tools in the workflow (#4300)
|
2025-11-10 12:26:08 +00:00 |
|
Nikola Jokic
|
dcb45f0617
|
Bump timeout for min runners workflow to 30s (#4306)
|
2025-11-10 12:01:58 +00:00 |
|
Nikola Jokic
|
4d22089978
|
Delete listener resources without requeueing on each call (#4289)
|
2025-10-29 13:01:00 +01:00 |
|
Nikola Jokic
|
8007b8af25
|
Fix first interaction action (#4290)
|
2025-10-29 12:49:39 +01:00 |
|
Nikola Jokic
|
a0c30df25b
|
Prepare 0.13.0 release (#4280)
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Test Chart (push) Has been cancelled
|
2025-10-16 19:25:56 +02:00 |
|
Nikola Jokic
|
634e42c916
|
Bump all dependencies (#4266)
|
2025-10-14 13:24:25 +02: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 JokicandCopilot
|
e3ed1ba226
|
Introduce new kubernetes-novolume mode (#4250)
Co-authored-by: Copilot <[email protected]>
|
2025-10-03 12:03:38 +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
|
04b966dfec
|
Update CODEOWNERS (#4251)
|
2025-09-17 17:49:12 +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
|
469a0faec4
|
Remove workflow actions version comments since upgrades are done via dependabot (#4161)
|
2025-07-01 15:54:59 +02:00 |
|
Nikola Jokic
|
349cc0835e
|
Fix image pull secrets list arguments in the chart (#4164)
|
2025-07-01 15:28:18 +02:00 |
|
Nikola Jokic
|
ded39bede6
|
Prepare 0.12.1 release (#4153)
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Test Chart (push) Has been cancelled
|
2025-06-27 13:49:47 +02:00 |
|
Nikola Jokic
|
9890c0592d
|
Explicitly requeue during backoff ephemeral runner (#4152)
|
2025-06-27 12:05:43 +02:00 |
|
Nikola Jokic
|
3b5693eecb
|
Remove check if runner exists after exit code 0 (#4142)
|
2025-06-27 11:11:39 +02:00 |
|
Nikola Jokic
|
bc6c23609a
|
Remove cache for build-push-action (#4124)
|
2025-06-13 15:26:55 +02:00 |
|
Nikola Jokic
|
666d0c52c4
|
Bump build-push-action to 6.18.0 (#4123)
|
2025-06-13 15:09:27 +02:00 |
|
Nikola Jokic
|
d9826e5244
|
Prepare 0.12.0 release (#4122)
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Test Chart (push) Has been cancelled
|
2025-06-13 14:23:26 +02:00 |
|
Nikola Jokic
|
e46c929241
|
Azure Key Vault integration to resolve secrets (#4090)
|
2025-06-11 15:53:33 +02:00 |
|
Nikola Jokic
|
9d8c59aeb3
|
Add startup probe to dind side-car (#4117)
|
2025-06-11 15:50:30 +02:00 |
|
Nikola Jokic
|
1dbb88cb9e
|
Allow use of client id as an app id (#4057)
|
2025-05-16 16:21:06 +02:00 |
|
Nikola Jokic
|
43f1cd0dac
|
Refactor resource naming removing unnecessary calculations (#4076)
|
2025-05-15 10:56:34 +02:00 |
|
 Nikola JokicandCopilot
|
389d842a30
|
Relax version requirements to allow patch version mismatch (#4080)
Co-authored-by: Copilot <[email protected]>
|
2025-05-14 21:38:16 +02:00 |
|
Nikola Jokic
|
f6f42dd4c1
|
Fix docker lint warnings (#4074)
|
2025-05-14 19:57:39 +02:00 |
|
Nikola Jokic
|
cae7efa2c6
|
Create backoff mechanism for failed runners and allow re-creation of failed ephemeral runners (#4059)
|
2025-05-14 15:38:50 +02:00 |
|
Nikola Jokic
|
d6e2790db5
|
Bump go version (#4075)
|
2025-05-14 13:51:47 +02:00 |
|
Nikola Jokic
|
a33d34a036
|
Pin third party actions (#3981)
|
2025-04-17 12:19:15 +02:00 |
|
 Nikola JokicandCopilot
|
15990d492d
|
Include more context to errors raised by github/actions client (#4032)
Co-authored-by: Copilot <[email protected]>
|
2025-04-11 11:36:15 +02:00 |
|
Nikola Jokic
|
4ca37fbdf2
|
Prepare 0.11.0 release (#3992)
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Test Chart (push) Has been cancelled
|
2025-03-25 11:09:03 +01:00 |
|
Nikola Jokic
|
5a960b5ebb
|
Create configurable metrics (#3975)
|
2025-03-24 15:27:42 +01:00 |
|
Nikola Jokic
|
7033e299cd
|
Add events role permission to leader_election_role (#3988)
|
2025-03-24 15:10:47 +01:00 |
|
Nikola Jokic
|
fb9b96bf75
|
Update all dependencies, conforming to the new controller-runtime API (#3949)
|
2025-03-11 15:52:52 +01:00 |
|
Nikola Jokic
|
d8f1a61ab6
|
Clean up as much as possible in a single pass for the EphemeralRunner reconciler (#3941)
|
2025-03-10 11:03:45 +01:00 |
|
Nikola Jokic
|
2dab45c373
|
Wrap errors in controller helper methods and swap logic in cleanups (#3960)
|
2025-03-07 11:58:53 +01:00 |
|
Nikola Jokic
|
7a5996f467
|
Remove old githubrunnerscalesetlistener, remove warning and fix config bug (#3937)
|
2025-03-07 11:58:16 +01:00 |
|
Nikola Jokic
|
87938ee5bf
|
Include custom annotations and labels to all resources created by gha-runner-scale-set chart (#3934)
|
2025-03-07 11:57:48 +01:00 |
|
Nikola Jokic
|
e122615553
|
Use Ready from the pod conditions when setting it to the EphemeralRunner (#3891)
|
2025-03-05 10:21:06 +01:00 |
|
Nikola Jokic
|
e12a892748
|
Rename log from target/actual to build/autoscalingRunnerSet version (#3957)
|
2025-03-04 17:01:34 +01:00 |
|
Nikola Jokic
|
66172ab0bd
|
Fix template tests and add go test on gha-validate-chart (#3886)
|
2025-01-15 15:54:33 +01:00 |
|
Nikola Jokic
|
80d848339e
|
Prepare 0.9.3 release (#3624)
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
|
2024-06-25 12:35:39 +02:00 |
|
Nikola Jokic
|
b349ded2be
|
Increase test timeouts to avoid CI test failures (#3554)
|
2024-06-21 13:45:48 +02:00 |
|
Nikola Jokic
|
6276c84493
|
AutoscalingListener controller: Inspect listener container state instead of pod phase (#3548)
|
2024-06-21 13:40:08 +02:00 |
|
Nikola Jokic
|
4a8420ce96
|
Update forgotten azure/setup-helm action (#3612)
|
2024-06-21 13:31:36 +02:00 |
|
Nikola Jokic
|
a62ca3d853
|
Exclude label prefix propagation (#3607)
|
2024-06-21 12:12:14 +02:00 |
|
Nikola Jokic
|
4eb038eaa1
|
Bump node actions (#3569)
|
2024-06-21 12:11:29 +02:00 |
|
Nikola Jokic
|
b2c6992e84
|
Check status code of fetch access token for github app (#3568)
|
2024-06-21 12:10:56 +02:00 |
|
Nikola Jokic
|
0a6208e38d
|
Bump Go patch version to 1.22.4 (#3593)
|
2024-06-17 10:36:23 +02:00 |
|
Nikola Jokic
|
2cc793a835
|
Remove .Named() from the ephemeral runner controller (#3596)
|
2024-06-17 10:36:08 +02:00 |
|
Nikola Jokic
|
9afd93065f
|
Remove finalizers in one pass to speed up cleanups AutoscalingRunnerSet (#3536)
|
2024-05-27 09:21:31 +02:00 |
|
Nikola Jokic
|
3be7128f9a
|
Prepare 0.9.2 release (#3530)
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
Validate Helm Chart / Lint Chart (push) Has been cancelled
|
2024-05-20 10:58:06 +02:00 |
|
Nikola Jokic
|
3bda9bb240
|
Refresh session if token expires during delete message (#3529)
|
2024-05-17 15:16:38 +02:00 |
|
Nikola Jokic
|
ab92e4edc3
|
Re-use the last desired patch on empty batch (#3453)
|
2024-05-17 15:12:16 +02:00 |
|
Nikola Jokic
|
fa7a4f584e
|
Extract single place to set up indexers (#3454)
|
2024-05-17 14:42:46 +02:00 |
|
Nikola Jokic
|
9b51f25800
|
Rename imports in tests to remove double import and to improve readability (#3455)
|
2024-05-17 14:37:13 +02:00 |
|
Nikola Jokic
|
ea13873f14
|
Remove service monitor that is not used in controller chart (#3526)
|
2024-05-17 13:06:57 +02:00 |
|
Nikola Jokic
|
51c70a64c3
|
Include controller version in logs (#3473)
|
2024-05-13 14:16:36 +02:00 |
|
Nikola Jokic
|
9e191cdd21
|
Prepare 0.9.1 release (#3448)
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
|
2024-04-17 10:51:28 +02:00 |
|
Nikola Jokic
|
f965dfef73
|
Shutdown metrics server when listener exits (#3445)
|
2024-04-16 21:29:03 +02:00 |
|
Nikola Jokic
|
4ee49fee14
|
Propagate max capacity information to the actions back-end (#3431)
|
2024-04-16 14:00:40 +02:00 |
|
 Nikola JokicandFrancesco Renzi
|
8075e5ee74
|
Refactor actions client error to include request id (#3430)
Co-authored-by: Francesco Renzi <[email protected]>
|
2024-04-16 12:57:44 +02:00 |
|
Nikola Jokic
|
963ae48a3f
|
Include self correction on empty batch and avoid removing pending runners when cluster is busy (#3426)
|
2024-04-16 12:55:25 +02:00 |
|
Nikola Jokic
|
86f1714354
|
Revert "Bump k8s.io/client-go from 0.28.4 to 0.29.3 (#3416)" (#3432)
|
2024-04-12 13:51:44 +02:00 |
|
Nikola Jokic
|
4357525445
|
Prepare 0.9.0 release (#3388)
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
|
2024-03-27 11:54:17 +01:00 |
|
 Nikola JokicandFrancesco Renzi
|
1d1790614b
|
Add retry on 401 and 403 for runner-registration (#3377)
Co-authored-by: Francesco Renzi <[email protected]>
|
2024-03-27 10:55:17 +01:00 |
|
Nikola Jokic
|
b6a95ae879
|
Change duplicate message key in logs while updating ephemeral runner status (#3380)
|
2024-03-26 12:57:46 +01:00 |
|
 Nikola JokicandFrancesco Renzi
|
7a643a5107
|
Fix overscaling when the controller is much faster then the listener (#3371)
Co-authored-by: Francesco Renzi <[email protected]>
|
2024-03-20 15:36:12 +01:00 |
|
Nikola Jokic
|
46cfbb6ec7
|
Fix documented dind expansion (#3368)
|
2024-03-19 15:24:58 +01:00 |
|
Nikola Jokic
|
c9099a5a56
|
Add annotation with values hash to re-create listener (#3195)
|
2024-03-19 14:29:49 +01:00 |
|
Nikola Jokic
|
2c0e53951b
|
Fix tests and comment string for docker socket mounted path (#3366)
|
2024-03-19 11:29:07 +01:00 |
|
Nikola Jokic
|
a7af44e042
|
Deprecation warning of older listener for 0.9.0 release (#3280)
|
2024-03-18 12:59:41 +01:00 |
|
Nikola Jokic
|
f225fef921
|
Bump Go version to 1.22.1 (#3290)
|
2024-03-18 12:46:30 +01:00 |
|
 Nikola JokicandSamuel Rats
|
814947c60e
|
Update metrics to include repository on job-based label (#3310)
Co-authored-by: Samuel Rats <[email protected]>
|
2024-03-18 12:45:52 +01:00 |
|
Nikola Jokic
|
039350a0d0
|
Escape automated updates version to avoid changing stuff that don't exactly match (#3354)
|
2024-03-18 12:41:12 +01:00 |
|
Nikola Jokic
|
a0fb417f69
|
Change docker socket path to /var/run/docker.sock (#3337)
|
2024-03-18 12:40:27 +01:00 |
|
Nikola Jokic
|
f5fd831c2f
|
Add Francesco (@rentziass) to CODEOWNERS (#3362)
|
2024-03-18 12:08:16 +01:00 |
|
Nikola Jokic
|
309b53143e
|
Prepare 0.8.3 release (#3309)
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
|
2024-02-28 10:26:32 +01:00 |
|
Nikola Jokic
|
7da2d7f96a
|
Fix acquire jobs after session refresh ghalistener (#3307)
|
2024-02-27 17:37:42 +01:00 |
|
Nikola Jokic
|
d72774753c
|
Prepare 0.8.2 release (#3249)
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
|
2024-01-26 11:03:08 +01:00 |
|
Nikola Jokic
|
f7b6ad901d
|
Add listener graceful termination period and background context after the message is received (#3187)
|
2024-01-25 15:45:07 +01:00 |
|
Nikola Jokic
|
728f05c844
|
Delete message session when listener.Listen returns (#3240)
|
2024-01-25 15:12:19 +01:00 |
|
Nikola Jokic
|
c00465973e
|
Publish metrics in the new ghalistener (#3193)
|
2024-01-25 14:46:42 +01:00 |
|
Nikola Jokic
|
1f9b7541e6
|
Prepare 0.8.1 release (#3184)
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
|
2023-12-21 17:14:33 +01:00 |
|
Nikola Jokic
|
a029b705cd
|
Fix proxy issue in new listener client (#3181)
|
2023-12-21 15:35:36 +01:00 |
|
Nikola Jokic
|
3fab744a4f
|
Prepare 0.8.0 release (#3175)
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
|
2023-12-20 11:16:56 +01:00 |
|