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 )
actions-runner-controller-0.14.0
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
Renovate Bot
2bc050a62d
chore(deps): update dependency actions/runner to v2.283.3
2021-10-04 21:17:21 +00:00
Callum Tait
0725e72ae0
ci: disable chart version bump check ( #870 )
2021-10-04 20:39:38 +01:00
Callum Tait
5f9fcaf016
ci: add label to renovate pull requests ( #863 )
...
* ci: add label to renovate pull requests
* ci: updating stale config to exempt new label
2021-10-02 22:48:28 +01:00
Callum Tait
e4e0b45933
chore: bump helm chart to latest app version ( #862 )
actions-runner-controller-0.13.2
2021-10-02 10:05:06 +01:00
Renovate Bot
2937173101
chore(deps): update dependency actions/runner to v2.283.2
2021-09-30 15:01:11 +00:00
Aidan
fccf29970b
Fix bug related to label matching. ( #852 )
...
* Fix bug related to label matching.
Add start of test framework for Workflow Job Events
Signed-off-by: Aidan Jensen <aidan@artificial.com >
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
v0.20.2
2021-09-30 11:02:59 +09:00
Alex Kulikovskikh
ea06001819
fix: scaling issue based on workflow_job event ( #850 )
...
This PR fix scaling issue based on `workflow_job` event discussed in #819
2021-09-30 10:36:59 +09:00
Yusuke Kuoka
1bc1712519
Do bump go-github in codebase to fix build error in CI builds ( #853 )
2021-09-30 10:35:24 +09:00
Callum Tait
24224613f3
docs: updating to reflect the latest release ( #844 )
...
* docs: updating to reflect the latest release
* docs: further updates
* docs: format updates
* docs: correcting title sizes
* docs: correcting links
* docs: correcting the grammar of multi controllers
* docs: slightly less awkward English
2021-09-28 09:44:15 +01:00
Rob Bos
3f331e9a39
Fixing capitalization and a typo ( #838 )
...
* Fixing capitalization and a typo
* typo
* Typo
* Update controllers/autoscaling.go
* Update controllers/autoscaling.go
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com >
2021-09-26 14:34:55 +09:00
Yusuke Kuoka
67c7b7a228
Bump chart version to 0.13.1 with controller 0.20.1
actions-runner-controller-0.13.1
2021-09-24 00:40:08 +00:00
Yusuke Kuoka
2e325fa176
Merge pull request #843 from tyrken/add-preserve-unknown-false-crds
...
Add preserveUnknown=false to crds
v0.20.1
2021-09-24 09:25:02 +09:00
Tristan Keen
5e3f89bdc5
Correct test to append docker container ( #837 )
...
Fixes #835
2021-09-24 09:18:20 +09:00
Tristan Keen
9f4f5ec951
Added preserveUnknownFields:false to CRDs
2021-09-23 22:00:18 +01:00
Tristan Keen
1fafd0d139
Force CRDs to have preserveUnknownFields: false
2021-09-23 22:00:18 +01:00
Renovate Bot
24602ff3ee
chore(deps): update dependency actions/runner to v2.283.1
2021-09-20 17:41:07 +00:00
Callum Tait
cf75d24def
ci: updating triggers ( #827 )
...
* ci: updating triggers
2021-09-17 09:21:00 +09:00
Renovate Bot
ac3721d0d5
chore(deps): update dependency actions/runner to v2.282.1
2021-09-15 20:09:19 +00:00
Callum Tait
594b086674
docs: adding election details ( #821 )
...
* docs: adding election details
* use consistent case
2021-09-15 12:44:31 +01:00
Yusuke Kuoka
58d2591f09
Bump chart version to 0.13.0 for actions-runner-controller 0.20.0
actions-runner-controller-0.13.0
2021-09-15 00:38:43 +00:00
Yusuke Kuoka
1a75b4558b
Fix E2E test to actualy pass
...
I have a dedicated GitHub organization and a private repository to run this E2E test. After a few fixes included in this change, it has successfully passed.
v0.20.0
2021-09-15 09:34:48 +09:00
Callum Tait
40c88eb490
docs: slight update to the wording
2021-09-14 17:30:46 +09:00
Yusuke Kuoka
fe64850d3d
Document and values.yaml updates for leader election customization
...
Follow-up for #806
2021-09-14 17:30:46 +09:00
Tristan Keen
4320e0e5e1
New generated CRDs
2021-09-14 17:12:09 +09:00
Tristan Keen
4a61c2f3aa
Revert CRD workaround for K8s v1.18
2021-09-14 17:12:09 +09:00
Tristan Keen
1eb135cace
Correct default image logic
2021-09-14 17:00:57 +09:00
Tristan Keen
d918c91bea
Complete CRDs for acceptance testing
2021-09-14 17:00:39 +09:00
Sebastien Le Digabel
bf35c51440
Adding unit test for ephemeral feature flag
...
This was something that was missing in #707 .
Adding a new test to make sure the ephemeral feature flag from upstream
is set up correctly by the script.
2021-09-14 16:37:25 +09:00
Yusuke Kuoka
b679a54196
Add missing //go:build tag on deepcopy source
...
But not sure why this is needed yet :)
2021-09-14 16:37:04 +09:00
Rolf Ahrenberg
5da808af96
Allow defining unique election leader id
2021-09-14 16:37:04 +09:00
Rolf Ahrenberg
e5b5ee6f1d
Make target platform configurable for runner builds
2021-09-14 16:37:04 +09:00
Rolf Ahrenberg
cf3abcc7d6
Reorder docker build parameters
2021-09-14 16:37:04 +09:00
Rolf Ahrenberg
cffc2585f9
Use unique serving cert name
...
Based on the comments in https://github.com/actions-runner-controller/actions-runner-controller/issues/782
2021-09-14 16:37:04 +09:00
Renovate Bot
01928863b9
chore(deps): update dependency actions/runner to v2.282.0
2021-09-13 21:07:46 +00:00
Sebastien Le Digabel
a98729b08b
Adding github action for entrypoint unit test
...
... and adding safety mechanism in UNITTEST handling.
2021-09-06 08:51:28 +09:00
Sebastien Le Digabel
ec0915ce7c
Adding some unit testing for entrypoint.sh
...
The unit tests are simulating a run for entrypoint. It creates some
dummy config.sh and runsvc.sh and makes sure the logic behind
entrypoint.sh is correct.
Unfortunately the entrypoint.sh contains some sections that are not
mockable so I had to put some logic in there too.
Testing includes for now:
- the normal scenario
- the normal non-ephemeral scenario
- the configuration failure scenario
Also tested the entrypoint.sh on a real runner, still works as expected.
2021-09-06 08:51:28 +09:00