Yusuke Kuoka and GitHub
2c29cfb994
Bump legacy ARC chart's app version to v0.27.7 ( #3008 )
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
2023-11-27 08:03:58 +01:00
Marco Hanisch and GitHub
4f89ac5878
Add configureable namespace to ServiceMonitors ( #3105 )
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
2023-11-27 14:05:48 +09:00
Nikola Jokic and GitHub
65fd04540c
Bump go version and all direct dependencies to newest for k8s compatibility ( #2947 )
2023-11-14 16:19:43 +01:00
Yusuke Kuoka and GitHub
f14dbd68f1
Bump Kubernetes client to 1.26.4 ( #2991 )
2023-10-16 15:45:25 +02:00
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
Andi Büchler and GitHub
564c112b1a
Fix trivial typos ( #2856 )
2023-09-07 13:51:41 +02:00
Kirill Bilchenko and GitHub
f1d7c52253
bump appVersion to latest available app ( #2840 )
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
2023-08-30 15:01:31 +09:00
Jonathan Wiemers and GitHub
76d622b86b
feature: allow custom envornment variables in metricsservice ( #2839 )
2023-08-30 15:01:06 +09:00
Stefan Andres and GitHub
94065d2fc5
[helm actions-runner-controller] Use namespaceSelector.matchExpression instead of matchLabels ( #2830 )
Validate Helm Chart / Lint Chart (push) Has been cancelled
(gha) Validate Helm Charts / Lint Chart (push) Has been cancelled
2023-08-28 14:24:20 +09:00
Lukas Hauser and GitHub
8b7bfa5ffb
Fix - Actually Enable Sets in addition to Slices in env ( #2828 )
2023-08-28 13:48:29 +09:00
06cbd632b8
add interval and timeout configuration for the actions-runner-controler serviceMonitors ( #2654 )
...
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2023-07-25 13:59:41 +09:00
Ekaterina Sobolevskaia and GitHub
63a6b5a7f0
add opportunity write dnsPolicy for controller by helm values ( #2708 )
2023-07-25 13:38:13 +09:00
marcin-motyl and GitHub
fddc5bf1c8
Fix deployment & service values in actionsMetrics ( #2683 )
2023-07-25 09:56:20 +09:00
marcin-motyl and GitHub
685f7162a4
Fix serviceMonitor labels in actionsMetrics ( #2682 )
2023-07-01 13:59:44 +09:00
Daniel Hobley and GitHub
90ea691e72
feat: allow for modifying var-run mount maximum size limit ( #2624 )
2023-05-27 11:47:23 +09:00
robert lestak and GitHub
32a653c0ca
enable passing docker-gid in helm chart ( #2574 )
2023-05-27 11:33:46 +09:00
Vincent Rivellino and GitHub
c7b2dd1764
fix: labels on github webhook service template ( #2582 )
2023-05-27 11:33:20 +09:00
34909f0cf1
Fix typo in HorizontalRunnerAutoscaler ( #2563 )
...
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2023-05-27 11:22:44 +09:00
Yusuke Kuoka and GitHub
8a5fb6ccb7
Bump chart version to v0.23.3 for ARC v0.27.4 ( #2577 )
Validate Helm Chart (gha-runner-scale-set-controller and gha-runner-scale-set) / Lint Chart (push) Has been cancelled
Validate Helm Chart / Lint Chart (push) Has been cancelled
2023-05-12 09:10:59 -04:00
942f773fef
Update helm chart to support actions metrics graceful termiantion ( #2498 )
...
# Summary
- add lifecycle, terminationGracePeriodSeconds, and loadBalancerSource ranges to metrics server
- these were missed when copying from the other webhook server
- original PR adding them to the other webhook server is here https://github.com/actions/actions-runner-controller/pull/2305
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2023-04-27 13:50:31 +09:00
21722a5de8
Add CR and CRB to the helm chart ( #2504 )
...
In response to https://github.com/actions/actions-runner-controller/issues/2212 , the ARC helm chart is missing ClusterRoleBinding and ClusterRole for the ActionsMetricsServer resulting on missing permissions.
This also fix the labels of the ActionsMetricsServer Service as it is selected by the ServiceMonitor with those labels.
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2023-04-27 13:33:48 +09:00
Thilo Uttendorfer and GitHub
04fb9f4fa1
Fix the default version of kube-rbac-proxy in the docs ( #2535 )
2023-04-27 13:16:12 +09:00
Paul Brousseau and GitHub
8304b80955
docs: minor correction for actions metrics server secret ( #2542 )
...
Aligning docs with what the Helm chart produces
2023-04-27 13:15:49 +09:00
Edgar Kalinovski and GitHub
2ee15dbca3
Add description for "dockerRegistryMirror" key ( #2488 )
2023-04-21 11:10:55 +09:00
Yusuke Kuoka and GitHub
52b97139b6
Bump chart version to v0.23.2 for ARC v0.27.3 ( #2514 )
...
Validate Helm Chart / Lint Chart (push) Has been cancelled
Validate Helm Chart (gha-runner-scale-set-controller and gha-runner-scale-set) / Lint Chart (push) Has been cancelled
Ref #2490
2023-04-17 09:00:57 -04:00
Hidetake Iwata and GitHub
a880114e57
chart: Bump version to 0.23.1 ( #2483 )
Validate Helm Chart (gha-runner-scale-set-controller and gha-runner-scale-set) / Lint Chart (push) Has been cancelled
Validate Helm Chart / Lint Chart (push) Has been cancelled
2023-04-05 22:39:29 +09:00
Yusuke Kuoka and GitHub
42abad5def
chart: Bump version to 0.23.0 ( #2449 )
Validate Helm Chart (gha-runner-scale-set-controller and gha-runner-scale-set) / Lint Chart (push) Has been cancelled
Validate Helm Chart / Lint Chart (push) Has been cancelled
2023-03-30 10:10:18 +09:00
4536707af6
chart: Allow webhook server env to be set individually ( #2377 )
...
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2023-03-28 11:18:07 +09:00
13802c5a6d
chart: Restricting the RBAC rules on secrets ( #2265 )
...
Co-authored-by: Waldek Herka <wherka-ama@users.noreply.github.com >
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2023-03-28 08:43:33 +09:00
362fa5d52e
crd: Add enterprise, organization, repository, and runner labels to runnerdeployments print columns ( #2310 )
...
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2023-03-28 08:43:01 +09:00
65184f1ed8
chart: Allow customization of admission webhook timeout ( #2398 )
...
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2023-03-28 08:42:20 +09:00
73e35b1dc6
chart: Create actionsmetrics.secrets.yaml ( #2208 )
...
Co-authored-by: Dhawal Seth <dseth@linkedin.com >
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2023-03-01 08:19:58 +09:00
7d0918b6d5
Allow custom graceful termination and loadBalancerSourceRanges for the githubwebhook service ( #2305 )
...
Co-authored-by: Dimitar Hristov <dimitar.hristov@skyscanner.net >
2023-02-25 14:18:29 +09:00
34efb9d585
Add documentation to update ARC with prometheus CRDs needed by actions metrics server ( #2209 )
...
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2023-02-01 03:04:18 -05:00
219ba5b477
chore(deps): bump sigs.k8s.io/controller-runtime from 0.13.1 to 0.14.1 ( #2132 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2023-01-27 09:23:28 +09:00
606ed1b28e
Add Repository information to Runner Status ( #2093 )
...
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2023-01-18 09:09:45 +09:00
Hyeonmin Park and GitHub
ee71ff14bd
Fix logFormat comment for each module in Helm chart ( #2166 )
2023-01-18 08:12:24 +09:00
Yusuke Kuoka and GitHub
360957cfbc
chart: Bump chart and app versions for ARC 0.27.0 ( #2160 )
Validate Helm Chart / Lint Chart (push) Has been cancelled
2023-01-16 04:24:24 -05:00
aa6dab5a9a
Changes to folder structure to allow multigroups and changed go mod name ( #2105 )
...
* Changed folder structure to allow multi group registration
* included actions.github.com directory for resources and controllers
* updated go module to actions/actions-runner-controller
* publish arc packages under actions-runner-controller
* Update charts/actions-runner-controller/docs/UPGRADING.md
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2022-12-28 09:38:34 +09:00
300e93c59d
Expose workflow job metrics via new actions-metrics-server ( #2057 )
...
* Add workflow job metrics to Github webhook server
* Fix handling of workflow_job.Conclusion
* Make the prometheus metrics exporter for the workflow jobs a dedicated application
* chart: Add support for deploying actions-metrics-server
* A few improvements to make it easy to cover in E2E
* chart: Add missing actionsmetrics.service.yaml
* chart: Do not modify actionsMetricsServer.replicaCount
* chart: Add documentation for actionsMetrics and actionsMetricsServer
Co-authored-by: Colin Heathman <cheathman@benchsci.com >
2022-12-10 08:24:28 +09:00
Alex Grand and GitHub
877c93c5c3
Fix admissionWebHooks.caBundle template formatting ( #2049 )
...
* Use quote on caBundle values for the webhook deployment
* Drop unrecognized --log-format arg on the manager container
* Update custom cert docs with the default san/secret names
* Revert "Drop unrecognized --log-format arg on the manager container"
This reverts commit d76dd67317713fd70438e25399ca7c9cf8b1ac95.
2022-11-27 09:46:33 +09:00
Callum Tait and GitHub
cc15ff0119
docs: remove caveat from useRunnerGroupsVisibility ( #2034 )
2022-11-26 13:09:20 +09:00
fbdfe0df8c
1770 update log format and add additional fields to webhook server logs ( #1771 )
...
* 1770 update log format and add runID and Id to worflow logs
update tests, change log format for controllers.HorizontalRunnerAutoscalerGitHubWebhook
use logging package
remove unused modules
add setup name to setuplog
add flag to change log format
change flag name to enableProdLogConfig
move log opts to logger package
remove empty else and reset timeEncoder
update flag description
use get function to handle nil
rename flag and update logger function
Update main.go
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
Update controllers/horizontal_runner_autoscaler_webhook.go
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
Update logging/logger.go
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
copy log opt per each NewLogger call
revert to use autoscaler.log
update flag descript and remove unused imports
add logFormat to readme
rename setupLog to logger
make fmt
* Fix E2E along the way
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2022-11-04 10:46:58 +09:00
Cristian Calin and GitHub
828d51baf2
admissionWebHooks: fix checking for caBundle ( #1968 )
2022-11-03 22:48:39 +09:00
Jesse Haka and GitHub
332548093a
feat: replace v1beta1 api with v1 ( #1931 )
...
Validate Helm Chart / Lint Chart (push) Has been cancelled
* replace v1beta1 api with v1
2022-10-25 20:12:31 +01:00
DongHo Jung and GitHub
14b17cca73
docs: fix typo for syncPeriod in chart README ( #1942 )
2022-10-21 09:54:59 +01:00
0382f3bbd5
chore(deps): update quay.io/brancz/kube-rbac-proxy docker tag to v0.13.1 ( #1899 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-09 18:09:24 +09:00
Nicholas Farley and GitHub
a389292478
Allow RunnerDeployments to configure dnsPolicy for runners ( #1892 )
...
* Add DnsPolicy field to RunnerPodSpec struct
* Ensure the runnerSpec's DNSPolicy is mirrored to the pod.Spec
* Run `make manifests`
2022-10-05 08:16:11 +09:00
Cristian Calin and GitHub
d29de8d454
feat: use helm genCA to generate a certificate for the mutating web hook if no cert-manager is available ( #1780 )
2022-09-23 10:21:00 +09:00
0deb6809b9
fix(deps): update module sigs.k8s.io/controller-runtime to v0.13.0 ( #1775 )
...
* fix(deps): update module sigs.k8s.io/controller-runtime to v0.13.0
* fixup! fix(deps): update module sigs.k8s.io/controller-runtime to v0.13.0
* fixup! fixup! fix(deps): update module sigs.k8s.io/controller-runtime to v0.13.0
* fixup! fixup! fixup! fix(deps): update module sigs.k8s.io/controller-runtime to v0.13.0
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2022-09-21 11:04:07 +09:00