robert lestak
a2c410311c
Merge branch 'master' into feature/build-logs-stdout
2026-02-11 09:25:57 -08: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
robert lestak
fac29b778d
fix: address copilot review feedback
...
- Fix shell scripting issue with unquoted variables in forward-logs.sh
- Add error handling to hook script before executing forward-logs.sh
- Use null-terminated while loop to handle filenames with spaces
2025-12-16 13:58:01 -08:00
robert lestak
566d6bdc6d
feat: add build logs to stdout forwarding
...
Add optional feature to forward GitHub Actions build logs to pod stdout
after job completion, enabling capture through Kubernetes logging solutions.
Changes:
- Add logForwarding.enabled config option (default: false)
- Create forward-logs.sh script to output worker logs with delimiters
- Integrate with job-completed hook system
- Update all Dockerfile variants to include script
- Modify Helm templates to pass FORWARD_BUILD_LOGS env var
- Support all container modes (default, dind, kubernetes, kubernetes-novolume)
Resolves #2478
2025-12-16 09:27:02 -08: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
Nikola Jokic
dcb45f0617
Bump timeout for min runners workflow to 30s ( #4306 )
2025-11-10 12:01:58 +00:00
Jiaren Wu
dbac55ca9e
Fix for code scanning alert no. 5: Workflow does not contain permissions ( #4292 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-10-31 10:20:30 +01:00
github-actions[bot]
91d45d870a
Updates: runner to v2.329.0 container-hooks to v0.8.0 ( #4279 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-30 10:32:22 +01: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
dependabot[bot]
0baa4f6b09
Bump github/codeql-action from 3 to 4 in the actions group ( #4281 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-22 11:26:36 +02:00
Nikola Jokic
a0c30df25b
Prepare 0.13.0 release ( #4280 )
2025-10-16 19:25:56 +02:00
dependabot[bot]
27d03ef2e2
Bump the gomod group across 1 directory with 4 updates ( #4277 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 01:31:29 +02:00
Nikola Jokic
634e42c916
Bump all dependencies ( #4266 )
2025-10-14 13:24:25 +02:00
Jiaren Wu
6e46b42bf4
Potential fix for code scanning alert no. 1: Workflow does not contain permissions ( #4274 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jiaren-wu <190862939+jiaren-wu@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 11:08:35 -07:00
Jiaren Wu
71ebdd9d3c
Potential fix for code scanning alert no. 3: Workflow does not contain permissions ( #4273 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-10-13 10:38:14 -07:00
Berat Postalcioglu
7604c8361f
docs: fix broken Grafana dashboard JSON path ( #4270 )
2025-10-09 22:05:43 +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 Jokic
e3ed1ba226
Introduce new kubernetes-novolume mode ( #4250 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-03 12:03:38 +02:00
dependabot[bot]
652bd99439
Bump the actions group across 1 directory with 5 updates ( #4262 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-01 17:27:52 +02:00
Yusuke Kuoka
f731873df9
Add workflow name and target labels ( #4240 )
2025-09-30 16:01:51 +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
Dennis Stone
2035e13724
Update CODEOWNERS to include new maintainer ( #4253 )
2025-09-17 21:33:38 +02:00
Nikola Jokic
04b966dfec
Update CODEOWNERS ( #4251 )
2025-09-17 17:49:12 +02:00
zkpepe
0a0be027fd
docs: fix repo path typo ( #4229 )
2025-08-27 16:17:52 +02:00
Nikola Jokic
ddc2918a48
Requeue if create pod returns already exists error ( #4201 )
2025-08-14 17:00:48 +02:00