Prateek Kumar
bf63bb5170
Merge branch 'master' into feat/expose-available-acquired-jobs-metrics
2026-04-03 17:28:11 -04:00
Nikola Jokic
79e7b17b56
Fix null field for resource metadata fields in experimental chart ( #4419 )
2026-04-02 23:44:37 +02:00
Prateek Kumar
843e13247d
Expose gha_available_jobs and gha_acquired_jobs listener metrics
...
The RunnerScaleSetStatistic struct from the scaleset package provides
TotalAvailableJobs and TotalAcquiredJobs fields, but these were not
being exposed as Prometheus metrics by the listener. This leaves
operators without visibility into the job queue depth for their
scale sets.
Add two new gauge metrics to the ghalistener metrics exporter:
- gha_available_jobs: jobs with matching runs-on labels waiting to be
acquired by the scale set
- gha_acquired_jobs: jobs acquired by the scale set but not yet
assigned to a runner
These metrics complete the exposure of all RunnerScaleSetStatistic
fields and were originally proposed in the metrics ADR
(2023-05-08-exposing-metrics.md) but never implemented.
Made-with: Cursor
2026-04-01 00:22:23 -04:00
github-actions[bot]
39934ce5eb
Updates: runner to v2.333.1 ( #4427 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-31 19:35:28 -05:00
github-actions[bot]
5f4c132f12
Updates: runner to v2.333.0 ( #4412 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-23 12:46:49 +01:00
Vinayak Gaikwad
0d1e2b3e74
remove redundant ticks around "name" and use plural ( #3661 )
2026-03-23 12:46:13 +01:00
Nikola Jokic
104bc6b0b0
Fix chart version for publishing ( #4415 )
2026-03-19 18:13:17 +00:00
Nikola Jokic
8b7f232dc4
Prepare 0.14.0 release ( #4413 )
2026-03-19 18:53:37 +01:00
Nikola Jokic
19f22b85e7
Add @steve-glass to CODEOWNERS ( #4414 )
2026-03-19 18:24:00 +01:00
Nikola Jokic
802dc28d38
Add multi-label support to scalesets ( #4408 )
2026-03-19 15:29:40 +01:00
Nikola Jokic
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
40595d806f
Add chart-level API to customize internal resources ( #4410 )
2026-03-18 14:44:30 +01:00
Nikola Jokic
dc7c858e68
Remove actions client ( #4405 )
2026-03-16 14:39:55 +01:00
Nikola Jokic
2fc51aaf32
Regenerate manifests for experimental charts ( #4407 )
2026-03-16 10:42:07 +01:00
Nikola Jokic
276717a04b
Manually bump dependencies since it needs fixes related to the controller runtime API ( #4406 )
2026-03-16 10:09:36 +01:00
Nikola Jokic
aa031d3902
Introduce experimental chart release ( #4373 )
2026-03-16 10:09:05 +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
dependabot[bot]
1f3e5b9027
Bump the actions group across 1 directory with 6 updates ( #4402 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 16:54:22 +01:00
Nikola Jokic
cd5b93d1bc
Bump Go version ( #4398 )
2026-03-11 10:24:20 +01:00
github-actions[bot]
396ee88f5a
Updates: runner to v2.332.0 container-hooks to v0.8.1 ( #4388 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-03 01:02:40 +01:00
gateixeira
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
c6e4c94a6a
Fix tests and generate mocks ( #4384 )
2026-02-24 13:36:01 +01:00
dhawalseth
9de09f56eb
Include the HTTP status code in jit error ( #4361 )
...
Co-authored-by: Dhawal Seth <dseth@linkedin.com>
2026-01-29 16:40:17 +01:00
Caius Durling
02aa70a64a
Fix `AcivityId` typo in error strings ( #4359 )
2026-01-21 01:14:26 +01:00
Jiaren Wu
d3ca9de3ca
Potential fix for code scanning alert no. 7: Use of a broken or weak cryptographic hashing algorithm on sensitive data ( #4353 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-01-14 21:04:02 -08:00
github-actions[bot]
a868229fe0
Updates: runner to v2.331.0 ( #4351 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-14 13:32:39 -05:00
Nikola Jokic
a505fb5616
Prepare 0.13.1 release ( #4341 )
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
dependabot[bot]
3fd1048576
Bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 in the actions group ( #4335 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 14:15:21 +01:00
dependabot[bot]
180e0dabb2
Bump the gomod group across 1 directory with 10 updates ( #4338 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 14:05:44 +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
dependabot[bot]
9ebb97fe2e
Bump the actions group with 3 updates ( #4328 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 12:00:40 +01:00
Nikola Jokic
75c401f6c1
Remove old e2e tests ( #4325 )
2025-11-25 00:37:32 +01:00
dependabot[bot]
a9e371e083
Bump the actions group across 1 directory with 4 updates ( #4309 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com>
2025-11-21 19:23:19 +01:00
dependabot[bot]
fdf78189ab
Bump golang.org/x/crypto from 0.43.0 to 0.45.0 ( #4318 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com>
2025-11-21 17:14:05 +01:00
Marcus Ramberg
cac7a40b70
Add support for giving kubernetes mode scaleset service account additional permissions ( #4282 )
2025-11-21 15:56:08 +01:00
dependabot[bot]
837406ae01
Bump the gomod group across 1 directory with 11 updates ( #4317 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com>
2025-11-21 14:49:28 +01:00
Nikola Jokic
95d2107a6a
Code style changes on the controller ( #4324 )
2025-11-21 14:20:44 +01:00
github-actions[bot]
5a6bfc937a
Updates: runner to v2.330.0 ( #4319 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-21 10:10:16 +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 Jokic
138b39bfcb
Create e2e test suite ( #3136 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com>
2025-11-19 16:25:58 +01:00
Rafik Salama
4615321588
Upgrade Docker and Docker Compose to match GH hosted runner ( #4312 )
2025-11-13 11:31:17 +01:00
Nikola Jokic
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
722c6e9edd
Bump kubebuilder tools in the workflow ( #4300 )
2025-11-10 12:26:08 +00:00