Francesco Renzi and GitHub
c8e3bb5ec3
Remove containerMode from values ( #2442 )
2023-03-28 10:16:38 +01: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
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 and GitHub
064039afc0
Ignore extra dind container when contaerinMode.type=dind. ( #2418 )
2023-03-17 09:26:51 +01:00
e5d8d65396
Introduce ADR change for adding labels to our resources ( #2407 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com >
2023-03-16 11:02:42 -04:00
Bassem Dghaidi and GitHub
c465ace8fb
Update the values.yaml sample for improved clarity ( #2416 )
2023-03-16 11:02:18 -04:00
Tingluo Huang and GitHub
34f3878829
Fix helm chart rendering errors. ( #2414 )
2023-03-16 09:21:43 -04:00
Tingluo Huang and GitHub
40811ebe0e
Support the controller to watching a single namespace. ( #2374 )
2023-03-14 10:52:25 -04:00
Tingluo Huang and GitHub
9e6c7d019f
Delay role/rolebinding creation to gha-runner-scale-set installation time ( #2363 )
2023-03-14 09:45:44 -04:00
Tingluo Huang and GitHub
2bf83d0d7f
Remove list/watch secrets permission from the manager cluster role. ( #2276 )
2023-03-14 09:23:14 -04:00
bd9f32e354
Create separate chart validation workflow for gha-* charts. ( #2393 )
...
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com >
2023-03-13 12:44:54 -04:00
Nikola Jokic and GitHub
babbfc77d5
Surface EphemeralRunnerSet stats to AutoscalingRunnerSet ( #2382 )
2023-03-13 16:16:28 +01:00
Nikola Jokic and GitHub
a5f98dea75
Refactor main.go and introduce make run-scaleset to be able to run manager locally ( #2337 )
2023-03-10 18:05:51 +01:00
1d24d3b00d
Prepare 0.3.0 release ( #2388 )
...
Validate Helm Chart / Lint Chart (push) Has been cancelled
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com >
2023-03-10 10:28:07 -05:00
Tingluo Huang and GitHub
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 and GitHub
a462ecbe79
Trim slash for configure URL. ( #2381 )
2023-03-09 09:02:05 -05:00
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
Tingluo Huang and GitHub
e8d8c6f357
Make CT test to install charts in the right order. ( #2350 )
2023-03-02 03:16:40 -05:00
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
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
Tingluo Huang and GitHub
1c7b7f467d
Bump arc-2 chart version and prepare 0.2.0 release ( #2313 )
2023-02-23 08:40:21 +00:00
6b4250ca90
Add support for proxy ( #2286 )
...
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com >
Co-authored-by: Tingluo Huang <tingluohuang@github.com >
Co-authored-by: Ferenc Hammerl <fhammerl@github.com >
2023-02-21 17:33:48 +00:00
Ava Stancu and GitHub
274d0c874e
Added ability to configure log level from chart values ( #2252 )
2023-02-17 14:16:20 +02:00
Tingluo Huang and GitHub
256e08eb45
Ask runner to wait for docker daemon from DinD. ( #2292 )
2023-02-15 17:29:56 -05:00
Tingluo Huang and GitHub
d9627141dc
Fix helm chart when containerMode.type=dind. ( #2291 )
2023-02-15 14:29:52 -05:00
Tingluo Huang and GitHub
facae69e0b
Remove un-required permissions for the manager-role of the new AutoScalingRunnerSet ( #2260 )
2023-02-07 12:37:09 -05: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
Tingluo Huang and GitHub
fbad56197f
Allow provide pre-defined kubernetes secret when helm-install AutoScalingRunnerSet ( #2234 )
2023-01-31 17:04:03 -05:00
Tingluo Huang and GitHub
835eac7835
Fix helm charts when pass values file. ( #2222 )
2023-01-30 08:37:26 -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
Tingluo Huang and GitHub
0324658a3f
Introduce new helm charts for the preview auto-scaling mode for ARC. ( #2168 )
2023-01-17 14:36:04 -05: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