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 )
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>
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
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
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
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.
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
Sebastien Le Digabel
d355f05ac0
Adding retry after config and formatted logging
...
Adding a basic retry loop during configuration. If configuration fails,
the runner will just straight into a retry loop and will continuously
fail until it dies after a while.
This change will retry 10 times and will exit if the configuration
wasn't successful.
Also, changed the logging format, adding a bit of color in the event of
success or failure.
2021-09-06 08:51:28 +09:00
toast-gear
6f27b4920e
docs: watch namespace feature ( #786 )
...
Fixes #455
2021-09-06 08:46:01 +09:00
Renovate Bot
f8959f973f
chore(deps): update dependency actions/runner to v2.281.1
2021-09-01 23:01:06 +00:00
renovate[bot]
37955fa267
fix(deps): update module go.uber.org/zap to v1.19.0 ( #748 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-31 09:58:52 +09:00
renovate[bot]
63fe89b7aa
fix(deps): update golang.org/x/oauth2 commit hash to 2bc19b1 ( #739 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-31 09:50:34 +09:00