Nikola Jokic and Copilot App
c156b81e00
Validate runner metadata labels and annotations at chart render time
...
Invalid labels supplied through .Values.template.metadata.labels (or the
resourceMeta blocks) are not rejected by the API server: they live inside
the AutoscalingRunnerSet spec, whose CRD schema only enforces the value
type. The invalid value is only caught when the controller creates the
runner pod, at which point the EphemeralRunner is marked as failed with
ReasonInvalidPodFailure and the scale set never produces runners.
Validate every label and annotation map the charts render against the
Kubernetes key/value rules so helm install/upgrade fails immediately with
the offending values path, key and value.
Also render all metadata values as strings. Scalars such as 'true' or '1'
were previously emitted as YAML booleans and numbers, which Kubernetes
rejects for labels and annotations.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-08 17:21:25 +02:00
Nikola Jokic
7c68e1d318
Set listener qps and burst ( #4558 )
2026-09-08 15:49:58 +02:00
Nikola Jokic
03463c051c
Fix deprecated calls ( #4570 )
2026-07-14 19:34:13 +02:00
Nikola Jokic
ef48f429b3
Render empty arrays for kubernetes-novolume volumes fields ( #4461 )
2026-05-11 13:56:01 +02:00
Gleb Khaykin
e0feb3b711
Fix orphan no-permission ServiceAccount in kubernetes-novolume mode ( #4455 )
2026-04-20 13:31:23 +02:00
Nikola Jokic
802dc28d38
Add multi-label support to scalesets ( #4408 )
2026-03-19 15:29:40 +01:00
Nikola Jokic
40595d806f
Add chart-level API to customize internal resources ( #4410 )
2026-03-18 14:44:30 +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
Nikola Jokic and Copilot
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
Nikola Jokic
e46c929241
Azure Key Vault integration to resolve secrets ( #4090 )
2025-06-11 15:53:33 +02:00
Borislav Velkov
32f19acc66
feat(helm): move dind to sidecar ( #3842 )
2025-04-23 14:51:01 +02:00
Ryosei Karaki
f832b0b254
upgrade(golangci-lint): v2.1.2 ( #4023 )
...
Signed-off-by: karamaru-alpha <mrnk3078@gmail.com >
2025-04-17 16:14:31 +02:00
J. Fernández and Nikola Jokic
3c1a323381
feat: allow namespace overrides ( #3797 )
...
Signed-off-by: Jesús Fernández <7312236+fernandezcuesta@users.noreply.github.com >
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com >
2025-03-18 21:41:04 +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
Cees-Jan Kiewiet
2f5c981d46
Drop verbose flag from runner scale set init-dind-externals copy ( #3805 )
2025-03-05 21:02:27 +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
31352924d7
Fix empty env and volumeMounts object on default setup ( #3166 )
2023-12-18 16:01:34 +01:00
kahirokunn
e1edb84abe
chore: Service accounts in Kubernetes mode can now be annotated. ( #2566 )
...
Signed-off-by: kahirokunn <okinakahiro@gmail.com >
2023-10-18 13:37:39 +02:00
Nikola Jokic
db061b33e7
Fix name override labels when runnerScaleSetName value is set ( #2915 )
2023-09-26 11:17:04 +02:00
Dmitry Chepurovskiy and Bassem Dghaidi
16666e1bba
Fix #2809 : replace TLS dockerd connection with unix socket ( #2833 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com >
2023-09-22 12:41:50 +02:00
Nikola Jokic and Bassem Dghaidi
ea2fb32e20
Extend and generate crds allowing listener pod spec change ( #2758 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com >
2023-09-14 15:33:29 +02:00
Nikola Jokic
6a022e5489
Fix chart test for name override ( #2896 )
2023-09-14 15:24:07 +02:00
Nikola Jokic
10d79342d7
Set restart policy on the runner pod to Never if restartPolicy is not set in template ( #2787 )
2023-09-07 13:39:08 +02:00
Nikola Jokic
6a75bc0880
Trim gha-runner-scale-set to gha-rs in names and remove role type suffixes ( #2706 )
2023-08-09 11:11:45 +02:00
Lars Lange
d134dee14b
fix: template test of service account ( #2705 )
2023-06-28 10:24:49 +02:00
kahirokunn
2343cd2d7b
chore(gha-runner-scale-set): update indentation of initContainers ( #2638 )
2023-06-21 13:50:02 +02:00
Nikola Jokic
c5ebe750dc
Discard logs on helm chart tests ( #2607 )
2023-05-18 14:15:05 +02:00
Nikola Jokic and Tingluo Huang
5dea6db412
Fix helm uninstall cleanup by adding finalizers and cleaning them from the controller ( #2433 )
...
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2023-04-03 21:06:12 +02:00
Nikola Jokic and Tingluo Huang
56e1c62ac2
Add labels to autoscaling runner set subresources to allow easier inspection ( #2391 )
...
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2023-03-27 11:19:34 +02:00
Tingluo Huang
34f3878829
Fix helm chart rendering errors. ( #2414 )
2023-03-16 09:21:43 -04:00
Tingluo Huang
9e6c7d019f
Delay role/rolebinding creation to gha-runner-scale-set installation time ( #2363 )
2023-03-14 09:45:44 -04:00
Tingluo Huang
d7b589bed5
Helm chart react changes for the new runner image. ( #2348 )
2023-03-10 11:18:21 +00:00
c569304271
Add support for self-signed CA certificates ( #2268 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com >
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com >
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
2023-03-09 17:23:32 +00:00
Tingluo Huang
a462ecbe79
Trim slash for configure URL. ( #2381 )
2023-03-09 09:02:05 -05:00
Chris Patterson and TingluoHuang
41f2ca3ed9
Adding parameter to configure the runner set name. ( #2279 )
...
Co-authored-by: TingluoHuang <TingluoHuang@github.com >
2023-03-03 08:36:14 -05:00
be47190d4c
Chart naming validation on AutoscalingRunnerSet install ( #2347 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com >
Co-authored-by: Bassem Dghaidi <Link-@github.com >
2023-03-02 10:35:55 +01:00
Bassem Dghaidi and Ava S
adad3d5530
Rename actions-runner-controller-2 and auto-scaling-runner-set helm charts ( #2333 )
...
Co-authored-by: Ava S <avastancu@github.com >
2023-03-01 07:16:03 -05:00