Patrick Ellis
ea2dbc2807
Update go-github from v37 -> v39 ( #925 )
2021-12-11 21:43:40 +09:00
Yusuke Kuoka
c718eaae4f
Bump ginkgo and gomega ( #1003 )
...
Supercedes #880 and #746
2021-12-11 21:10:09 +09:00
renovate[bot]
67e39d719e
fix(deps): update golang.org/x/oauth2 commit hash to d3ed0bb ( #947 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-11 20:51:46 +09:00
Yusuke Kuoka
bbd328a7cc
Bump controller-runtime to v0.10.3 ( #1002 )
...
Enhanced version of https://github.com/actions-runner-controller/actions-runner-controller/pull/740
2021-12-11 20:49:47 +09:00
renovate[bot]
8eb6c0f3f0
fix(deps): update module github.com/teambition/rrule-go to v1.7.2 ( #747 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-11 18:58:09 +09:00
renovate[bot]
231c1f80e7
fix(deps): update module sigs.k8s.io/yaml to v1.3.0 ( #841 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-11 18:41:52 +09:00
renovate[bot]
3c073c5e17
fix(deps): update module go.uber.org/zap to v1.19.1 ( #799 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-11 18:41:22 +09:00
Callum Tait
a1cfe3be36
docs: re-order helm param order ( #996 )
...
* docs: re-order helm param order
* docs: re-order params in values
2021-12-09 10:20:51 +00:00
Yusuke Kuoka
898ad3c355
Work-around for offline+busy runners ( #993 )
...
Ref #911
2021-12-09 09:31:06 +09:00
renovate[bot]
164a91b18f
chore(deps): update quay.io/brancz/kube-rbac-proxy docker tag to v0.11.0 ( #745 )
...
* chore(deps): update quay.io/brancz/kube-rbac-proxy docker tag to v0.11.0
* chore(deps): update quay.io/brancz/kube-rbac-proxy make tag to v0.11.0
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Callum Tait <15716903+toast-gear@users.noreply.github.com>
2021-12-08 22:53:50 +00:00
Callum Tait
acb004f291
docs: remove RunnerSet limitation ( #991 )
2021-12-08 22:03:42 +00:00
Jonathan Sokolowski
3de4e7e9c6
Support installing without cert-manager ( #834 )
...
* Support installing without cert-manager
2021-12-08 21:58:46 +00:00
Renovate Bot
4a55fe563c
chore(deps): update dependency actions/runner to v2.285.1
2021-12-06 21:22:38 +00:00
Callum Tait
23841642df
docs: bring ephemeral runners to current ( #981 )
...
Co-authored-by: toast-gear <toast-gear@users.noreply.github.com>
2021-12-04 11:12:24 +00:00
toast-gear
7c4ac2ef44
ci: update workflow triggers
2021-12-04 10:52:38 +00:00
Callum Tait
550717020d
ci: remove ubuntu 18.04 image ( #980 )
...
* ci: remove Ubuntu 18.04 runner
Co-authored-by: toast-gear <toast-gear@users.noreply.github.com>
2021-12-04 10:46:08 +00:00
Callum Tait
9a5ae93cb7
docs: various clarifications ( #976 )
...
* docs: various clarifications
2021-11-30 19:22:49 +00:00
Callum Tait
f5175256c6
chore(deps): bump 20.04 runner version ( #975 )
2021-11-30 14:34:04 +00:00
Callum Tait
031b1848e0
ci: separate ubuntu versions out in ci ( #969 )
...
* ci: separate ubuntu versions out in ci
2021-11-30 14:09:33 +00:00
Yusuke Kuoka
47a17754fd
chore: bumping chart for new release
2021-11-27 10:54:54 +09:00
Greg Schofield
85ddd0d137
Update volumes and volumes mounts indent ( #966 )
...
Follow-up for #952
Signed-off-by: Gregory Schofield <gscho@github.com>
2021-11-27 10:54:01 +09:00
brunocous
eefb48ba3f
add `additionalVolumes` and `additionalVolumeMounts` to helm chart ( #952 )
...
* added additional volumes and volumeMounts
2021-11-22 19:03:09 +00:00
Callum Tait
62995fec5b
chore: bumping chart for new release ( #948 )
2021-11-15 19:58:49 +00:00
Roee Landesman
7ee1d6bcdb
Add podDistruptionBudget resource for controller pods ( #805 )
...
* Add podDistruptionBudget resource for controller pods
* Add PDB to GithubWebhookServer
* Fix truncation on pdb naming
Co-authored-by: Roee Landesman <roee.landesman@gmail.com>
2021-11-15 19:07:23 +00:00
Yusuke Kuoka
b87e6e3966
doc: Add GitHub App Permission for Workflow Job Webhook ( #932 )
...
* doc: Add GitHub App Permission for Workflow Job Webhook
I think we've missed documenting about the app permission for receiving workflow_job events via the app webhook
* docs: clarification on webhook events
Co-authored-by: Callum Tait <15716903+toast-gear@users.noreply.github.com>
2021-11-09 09:12:47 +09:00
Max N. Boyarov
88b8871830
Reduce number of http superfluous messages ( #894 )
...
write to http.ResponseWriter create HTTP OK response, so set *ok* to disable error code in defered function
2021-11-09 09:07:07 +09:00
Yusuke Kuoka
2191617eb5
Remove unnecessary scale-target-not-found error on in_progress workflow_job event ( #927 )
...
Ref https://github.com/actions-runner-controller/actions-runner-controller/issues/877#issuecomment-955614456
2021-11-09 09:05:50 +09:00
Yusuke Kuoka
b305e38b17
Add webhook-based autoscale for Enterprise runners ( #906 )
...
Fixes #892
2021-11-09 09:04:19 +09:00
Yusuke Kuoka
b6c33cee32
Fail with detailed message on envvar parse error ( #907 )
...
Ref #829
2021-11-03 10:24:24 +09:00
Renovate Bot
46da4a6b6e
chore(deps): update dependency actions/runner to v2.284.0
2021-11-01 18:16:10 +00:00
Callum Tait
f7e14e06e8
docs: clarify runnerset limitation ( #919 )
...
* docs: clarify runnerset limitation
* docs: correct terminology
* docs: missing word
2021-10-28 11:19:56 +01:00
Callum Tait
09e6b1839b
docs: correct anti-flapping example ( #918 )
...
* docs: correct anti-flapping example
* docs: provide complete example
* docs: use example/myrepo everywhere
2021-10-28 10:52:54 +01:00
Callum Tait
0416a9272f
docs: minor correction to autoscaling description ( #917 )
...
* docs: minor correction to autoscaling description
* docs: make pull metrics plural
* docs: remove redundant words
* docs: make plural and expand anti-flapping
2021-10-28 10:33:20 +01:00
Huu Khiem (Mark)
c33578a041
Update examples of RunnerDeployment in README.md ( #913 )
...
The README had some examples of RunnerDeployment with wrong/outdated
spec.
This caused some pain when trying to create them based on the examples.
=> Fixed using the spec declared in: api/v1alpha1/runner_types.go
2021-10-28 10:12:48 +01:00
Callum Tait
49566aaebd
docs: fix broken link ( #916 )
2021-10-28 09:57:46 +01:00
Callum Tait
f66e6a00fa
docs: clean up auto scaling documentation ( #909 )
...
* docs: clean up of autoscaling section
* docs: clarifying anti-flapping
* docs: more improvements
* docs: more improvements
* docs: adding duration details and cavaets
* docs: smaller english and better structure
* docs: use consistent wording
* docs: adding limitation cavaet for RunnerSets
* docs: correct helm uprgade order
* docs: lines helm upgrade command with help switch
* docs: use existing limitations section
* docs: fix table of headers and contents
* docs: add link to runnersets on first mention
* docs: adding runnerset limitation
* chore: use new enterprise permission for PAT
* docs: bump example deploy to latest version
* docs: adding oauth apps link
* docs: adding cavaet to the oauth apps doc
2021-10-28 09:55:04 +01:00
Yusuke Kuoka
431c1ed04a
Add how-to for testing controller built from PR ( #908 )
...
We occasionally ask you to help testing actions-runner-controller built from a pull requested branch, like in https://github.com/actions-runner-controller/actions-runner-controller/issues/829#issuecomment-950252645 and https://github.com/actions-runner-controller/actions-runner-controller/issues/892#issuecomment-950113578 .
To make the process more streamlined, I'd like to add some guide for that, so that we can just point to the guide when asking for help and we can improve the guide in a more sustainable manner.
Co-authored-by: Callum Tait <15716903+toast-gear@users.noreply.github.com>
2021-10-26 12:53:19 +09:00
apr-1985
0d3de9ee2a
chore: correct logging typo ( #904 )
2021-10-22 09:03:23 +09:00
Callum Tait
79d63acded
chore: bumping chart for new release ( #903 )
2021-10-18 22:05:41 +01:00
apr-1985
271a4dcd9d
Revert "chore: support app ids as int or strings ( #869 )" ( #883 )
...
* Revert "chore: support app ids as int or strings (#869 )"
This reverts commit 0a3d2b686e .
* docs: adding some comments to the code
* docs: adding comment to the chart values
2021-10-17 23:23:31 +01:00
Arun Anandhan
0401b2d786
Create optional serviceAnnotations value in helm chart ( #867 )
...
* Create optional serviceAnnotations value in helm chart
* update annotation key
* update annotation key - webhook service
* fix README.md
* docs: using consistent tense
* docs: making the code comments more generic
2021-10-17 22:37:43 +01:00
Maxim Tacu
43141cb751
feat: Added option for secret annotation ( #824 )
...
* feat: Added option for secret annotation
* bump the chart version
* chore: aligning values attributes with standard
* fixed template for manager_secrets
* docs: update annotations and fix layout
Co-authored-by: Maxim Tacu <maxim.tacu@mercedes-benz.io>
Co-authored-by: Callum Tait <15716903+toast-gear@users.noreply.github.com>
2021-10-17 22:18:35 +01:00
KeisukeYamashita
b805cfada7
Fix `maxReplicas` typo in `HorizontalRunnerAutoscaler` spec comment ( #895 )
...
* Fix maxreplicas in spec comment
Signed-off-by: KeisukeYamashita <19yamashita15@gmail.com>
* Generate manifests
Signed-off-by: KeisukeYamashita <19yamashita15@gmail.com>
2021-10-17 22:01:08 +01:00
Sebastien Le Digabel
c4e97d600d
feat: Have githubwebhook monitor a single namespace ( #828 )
...
* feat: Have githubwebhook monitor a single namespace
When using `scope.singleNamespace: true` in Helm, expected behaviour is
that the github webhook server behaves the same way as the controller.
The current behaviour is that the webhook server monitors all the
namespaces.
* Changing the chart README.md to reflect the scope
The documentation now mentions that both the controller and the github
webhook server will make use of the `scope.watchNamespace` field if
`scope.singleNamespace` is set to `true`.
Co-authored-by: Sebastien Le Digabel <sebastien.ledigabel@skyscanner.net>
2021-10-17 21:54:32 +01:00
Maxim Pogozhiy
fce7d6d2a7
Add topologySpreadConstraints ( #814 )
2021-10-17 21:49:44 +01:00
Callum Tait
5805e39e1f
Revert "feat: adding workflow_dispatch webhook event" ( #879 )
...
This reverts commit d36d47fe66 .
2021-10-09 18:36:02 +01:00
Callum
d36d47fe66
feat: adding workflow_dispatch webhook event
2021-10-09 10:07:07 +01:00
Callum Tait
8657a34f32
ci: fix chart publish workflow ( #874 )
...
* ci: correcting cross job output syntax
* ci: adding job names
2021-10-05 22:35:32 +01:00
Callum Tait
b01e193aab
ci: publish chart on chart.yaml changes only ( #873 )
...
* ci: clean up of workflows in general
2021-10-05 22:28:05 +01:00
Callum Tait
0a3d2b686e
chore: support app ids as int or strings ( #869 )
...
Co-authored-by: Callum <callum@domain.com>
2021-10-05 09:01:27 +09:00