Commit Graph

44 Commits

Author SHA1 Message Date
Callum Tait
ecc8b4472a chore: bump chart to latest (#1280)
Some checks failed
Lint and Test Charts / Lint Chart (push) Has been cancelled
2022-03-29 07:46:44 +01:00
Callum Tait
a40793bb60 chore: bump chart to app 0.22.0 (#1232)
Some checks failed
Lint and Test Charts / Lint Chart (push) Has been cancelled
* chore: bump chart to app 0.22.0
2022-03-16 07:57:30 +00:00
Callum Tait
7156ce040e chore: bump chart (#1138)
Some checks failed
Lint and Test Charts / Lint Chart (push) Has been cancelled
2022-02-21 09:24:14 +00:00
Yusuke Kuoka
eb0a4a9603 chart: Bump to 0.16.0 (with appVersion 0.21.0)
Some checks failed
Lint and Test Charts / Lint Chart (push) Has been cancelled
2022-02-18 01:57:37 +00:00
Shu Ambat
b509eb4388 Update the helm chart app version (#1099)
Some checks failed
Lint and Test Charts / Lint Chart (push) Has been cancelled
2022-02-09 09:29:49 +09:00
Ryo Sakamoto
a51fb90cd2 modify chart ingress (#1098)
Some checks failed
Lint and Test Charts / Lint Chart (push) Has been cancelled
Signed-off-by: cw-sakamoto <sakamoto@chatwork.com>
2022-02-08 12:56:30 +09:00
Yusuke Kuoka
47a17754fd chore: bumping chart for new release 2021-11-27 10:54:54 +09:00
Callum Tait
62995fec5b chore: bumping chart for new release (#948)
Some checks failed
Lint and Test Charts / Lint Chart (push) Has been cancelled
2021-11-15 19:58:49 +00:00
Callum Tait
79d63acded chore: bumping chart for new release (#903)
Some checks failed
Lint and Test Charts / Lint Chart (push) Has been cancelled
2021-10-18 22:05:41 +01:00
Callum Tait
e4e0b45933 chore: bump helm chart to latest app version (#862)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
2021-10-02 10:05:06 +01:00
Yusuke Kuoka
67c7b7a228 Bump chart version to 0.13.1 with controller 0.20.1
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
2021-09-24 00:40:08 +00:00
Yusuke Kuoka
58d2591f09 Bump chart version to 0.13.0 for actions-runner-controller 0.20.0
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
2021-09-15 00:38:43 +00:00
Tarasovych
7008b0c257 feat: Organization RunnerDeployment with webhook-based autoscaling only for certain repositories (#766)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
Resolves #765

Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2021-08-31 09:46:36 +09:00
Yusuke Kuoka
dbab1a5e92 chaart: Bump version number to 0.12.7
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
2021-07-03 06:16:53 +00:00
Roee Landesman
67031acdc4 Add annotations to githubWebhookServer Service in Helm Chart (#665)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
Improves #664 by adding annotations to the server's service. Beyond general applications, we use these annotations within my own projects to configure various LB values.
2021-06-30 20:42:21 +09:00
Sebastien Le Digabel
b1bfa8787f Optional override of runner image in chart (#666)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* Optional override of runner image in chart

This commit adds the option to override the actions runner image. This
allows running the controller in environments where access to Dockerhub
is restricted.

It uses the parameter [--runner-image](https://github.com/actions-runner-controller/actions-runner-controller/blob/master/main.go#L89) from the controller.
The default value is set as a constant
[here](acb906164b/main.go (L40)).

The default value for the chart is the same.

* Fixing actionsRunner name

... to actionsRunnerRepositoryAndTag for consistency.

* Bumping chart to v0.12.5
2021-06-30 09:53:45 +09:00
John Stewart
79543add3f Instruct ServiceMonitor to connect using https for controller (#625)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
The controller metrics endpoint serves over https using a self-signed cert by default in this chart so correct the ServiceMonitor to reflect.
2021-06-29 15:50:38 +09:00
Chris Bui
127a9aa7c4 Add Self-hosted GitHub Enterprise Server URL to chart (#649)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
Co-authored-by: Chris Bui <chrisbui@paypal.com>
2021-06-27 16:50:57 +09:00
Hidetake Iwata
dc5f90025c Add default value of githubWebhookServer.syncPeriod to chart (#622)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* Add default value of `githubWebhookServer.syncPeriod` to chart

* Bump chart version

* Update README.md
2021-06-11 09:21:05 +09:00
John Stewart
8566a4f453 Don't set default caBundle for webhooks (#617)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* Don't set default caBundle for webhooks

Fixes #614

* bump chart version
2021-06-10 08:30:37 +09:00
toast-gear
fa94799ec8 chore/bump-helm-chart (#615)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* chore: bumping chart version

* chore: updating chart details
2021-06-08 19:24:50 +01:00
callum-tait-pbx
3b2d2c052e chore: adding Helm app version back (#412)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* chore: adding Helm app version back

* chore: removing redundant values entry

* chore: bumping to newer version

* chore: bumping app version to latest

Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2021-04-18 13:58:54 +09:00
Javi Polo
3c125e2191 Fix helm webhook ingress error: spec.rules[0].http.paths[0].backend: Required value: port name or number is required (#437) 2021-04-02 06:34:45 +09:00
Yusuke Kuoka
d874a5cfda Fix status.lastRegistrationCheckTime in body must be of type string: \"null\" errors (#407)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
Follow-up for #398 and #404
2021-03-19 11:15:35 +09:00
Yusuke Kuoka
23a45eaf87 Bump chart version 2021-03-19 08:37:17 +09:00
Yusuke Kuoka
565b14a148 Fix status.lastRegistrationCheckTime in body must be of type string: \"null\" error
Follow-up for #392
2021-03-18 10:20:49 +09:00
Yusuke Kuoka
ecc441de3f Bump chart version
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
2021-03-18 07:36:22 +09:00
Yusuke Kuoka
3f23501b8e Reduce "No runner matching the specified labels was found" errors while runner replacement (#392)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
We occasionally encountered those errors while the underlying RunnerReplicaSet is being recreated/replaced on RunnerDeployment.Spec.Template update. It turned out to be due to that the RunnerDeployment controller was waiting for the runner pod becomes `Running`, intead of the new replacement runner to have registered to GitHub. This fixes that, by trying to Runner.Status.Phase to `Running` only after the runner in the runner pod appears to be registered.

A side-effect of this change is that runner controller would call more "ListRunners" GitHub Actions API. I've reviewed and improved the runner controller code and Runner CRD to make make the number of calls minimum. In most cases, ListRunners should be called only twice for each runner creation.
2021-03-16 10:52:30 +09:00
Yusuke Kuoka
8d3a83b07a Add CheckRun.Names scale-up trigger configuration (#390)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
This allows you to trigger autoscaling depending on check_run names(i.e. actions job names). If you are willing to differentiate scale amount only for a specific job, or want to scale only on a specific job, try this.
2021-03-14 10:21:42 +09:00
Yusuke Kuoka
1b8a656051 Use --watch-namespace flag to restrict the namespace to watch
Ref https://github.com/summerwind/actions-runner-controller/issues/377#issuecomment-793172995
2021-03-09 09:46:21 +09:00
callum-tait-pbx
550a864198 chore: bumping helm chart (#372)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
PR 355 made changes to the CRDs but didn't bump the version
2021-03-05 20:27:52 +09:00
Taehyun Kim
8f977dbe48 Fix various bugs in helm chart (#364)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* Fix wrong trim

* add missing MutatingWeghookConfiguration.webhooks[*].sideEffects

* fix missing admissionReviewVersions

* admissionregistration.k8s.io/v1 for kustomization manifests

* revert webhook config
2021-03-03 09:21:20 +09:00
Taehyun Kim
450e384c4c Update helm chart (#343)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* add replicaCount

* Add authSecret.existingSecret

* set image.tag null by default

* implement ingress for githubwebhook server

* fix deprecated and secretName template

* backward compat .authSecret.enabled

* existingSecret for github webhook secret

* use secretName template

* set default secret names

* do not use app version based image tag

* create and name variable for secrets
2021-02-26 09:26:51 +09:00
Hidetake Iwata
829bf20449 Fix length of github-webhook-server port name 2021-02-18 16:42:15 +09:00
callum-tait-pbx
0fce761686 fix: add trunate to ensure service kinds have valid names (#325)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* fix: adding truncate for service kinds

* chore : bumping chart version
2021-02-18 08:43:48 +09:00
Yusuke Kuoka
434823bcb3 scale{Up,Down}Adjustment to add/remove constant number of replicas on scaling (#315)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* `scale{Up,Down}Adjustment` to add/remove constant number of replicas on scaling

Ref #305

* Bump chart version
2021-02-16 17:16:26 +09:00
callum-tait-pbx
d046350240 chore: bumping helm chart sematically (#296)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* chore: bumping helm chart sematically

* chore: removing the app version config
2021-02-16 09:45:56 +09:00
callum-tait-pbx
2146c62c9e chore: bumping Helm chart version (#294)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* chore: adding mac rubbish to gitignore

* chore: bumping chart version
2021-02-07 16:46:19 +09:00
Donovan Muller
d37cd69e9b feat/helm: Bump appVersion to 0.6.1 release (#272)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* feat/helm: Bump appVersion to 0.6.1 release

* Also bump chart version to trigger a new chart release

Co-authored-by: Yusuke Kuoka <c-ykuoka@zlab.co.jp>
2021-01-29 09:29:43 +09:00
Yusuke Kuoka
42c7d0489d chart: Bump to 0.2.0
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
2021-01-25 09:14:49 +09:00
David Young
1127c447c4 Add GitHub Actions to publish helm chart (#257)
Some checks failed
Lint and Test Charts / lint-test (push) Has been cancelled
* Add chart workflows (#1)

* Add chart workflows

* Fix publishing step in CI

Signed-off-by: David Young <davidy@funkypenguin.co.nz>

* Update CI on push-to-master (#3)

* Put helm installation step in the correct CI job

Signed-off-by: David Young <davidy@funkypenguin.co.nz>

* Put helm installation step in the correct CI job (#4)

* Update on-push-master-publish-chart.yml

* Remove references to certmanager dependency

Signed-off-by: David Young <davidy@funkypenguin.co.nz>

* Add ability to customize kube-rbac-proxy image

Signed-off-by: David Young <davidy@funkypenguin.co.nz>

* Only install cert-manager if we're going to spin up KinD

Signed-off-by: David Young <davidy@funkypenguin.co.nz>
2021-01-24 15:37:01 +09:00
Yusuke Kuoka
71436f0466 Final fixes before merging 2020-11-14 22:00:41 +09:00
Yusuke Kuoka
42a272051d chart: Use the correct image 2020-11-14 20:37:22 +09:00
Yusuke Kuoka
14b34efa77 Start collaborating to develop a Helm chart
Ref #184
2020-11-14 20:15:42 +09:00