Nikola Jokic
091a3d62c3
fix(gha-runner-scale-set-experimental): omit empty resource meta fields
...
Wrap all AutoscalingRunnerSet *ResourceMeta spec fields with guards
that check for non-empty labels OR annotations before rendering the
wrapper key. This prevents empty YAML objects in the rendered output
when metadata is not provided.
Affected fields:
- autoscalingListener
- listenerServiceAccountMetadata
- listenerRoleMetadata
- listenerRoleBindingMetadata
- listenerConfigSecretMetadata
- ephemeralRunnerSetMetadata
- ephemeralRunnerMetadata
- ephemeralRunnerConfigSecretMetadata
2026-03-20 18:35:50 +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 )
gha-runner-scale-set-0.14.0
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 )
gha-runner-scale-set-0.13.1
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
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