Jeff Billimek
13bfa2da4e
Fix runner pod dnsConfig ( #1227 )
...
Fixes #1226
Fixes #1224
Signed-off-by: Jeff Billimek <jeff@billimek.com >
2022-04-20 10:55:20 +09:00
Chris Bui
cb4e1fa8f2
breaking: Pluralize topologySpreadConstraint to match docs ( #1089 )
...
Original PR:
https://github.com/actions-runner-controller/actions-runner-controller/pull/814/files#diff-25283fab3c6d5fa726652c8741a122c1ba14d8486fe092774617a385e4bc1a92R145
If you're already using this feature, follow the process explained in https://github.com/actions-runner-controller/actions-runner-controller/pull/1089#issuecomment-1103354025 when upgrading.
Fixes #984
2022-04-20 10:47:18 +09:00
Patrick Ellis
7a5a6381c3
Add WorkflowJob to GitHubEventScaleUpTriggerSpec types ( #922 )
2022-04-20 09:59:08 +09:00
Renovate Bot
81951780b1
chore(deps): update dependency actions/runner to v2.290.1
2022-04-14 18:36:24 +00:00
renovate[bot]
3b48db0d26
chore(deps): update actions/stale action to v5 ( #1338 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-13 09:42:27 +01:00
Callum Tait
352e206148
refactor: use apt-get instead of apt ( #1342 )
...
Co-authored-by: toast-gear <toast-gear@users.noreply.github.com >
2022-04-13 09:40:15 +01:00
Richard Fussenegger
6288036ed4
Removed modprobe Script ( #1247 ) [skip ci]
...
* Removed `modprobe` Script
I was able to find out that this script originates from https://github.com/docker-library/docker/blob/master/modprobe.sh but our image does not have `lsmod` nor `modprobe` installed. Hence, if it were in use, it would fail every time. 🤔
* fix: correct command order
Co-authored-by: toast-gear <toast-gear@users.noreply.github.com >
2022-04-13 09:39:55 +01:00
Siyuan Zhang
a37b4dfbe3
Fix scale down condition to exclude skipped ( #1330 )
...
* Fix scale down condition to exclude skipped
* Use fallthrough and break to let default handle the skipped case
Fixes #1326
2022-04-13 08:53:07 +09:00
Callum Tait
c4ff1a588f
chore: migrate to actions stale bot ( #1334 )
...
Co-authored-by: toast-gear <toast-gear@users.noreply.github.com >
2022-04-13 08:29:49 +09:00
Callum Tait
4a3b7bc8d5
refactor: location of some runner cmds ( #1337 )
...
Co-authored-by: toast-gear <toast-gear@users.noreply.github.com >
2022-04-12 22:18:34 +01:00
Richard Fussenegger
8db071c4ba
Improved Bash Logger ( #1246 )
...
* Improved Bash Logger
This is a first step towards having robust Bash scripts in the runner images. The changes _could_ be considered breaking, depending on our backwards compatibility definition.
* Fixed Log Formatting Issues
Co-authored-by: Callum Tait <15716903+toast-gear@users.noreply.github.com >
2022-04-12 22:02:06 +01:00
Renovate Bot
7b8057e417
chore(deps): update dependency actions/runner to v2.290.0
2022-04-12 20:46:19 +00:00
renovate[bot]
960a704246
chore(deps): update azure/setup-helm action to v2.1 ( #1328 ) [skip ci]
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-11 18:23:48 +01:00
Daniel Moran
f907f82275
Add more usages of RUNNER_VERSION to Renovate config. ( #1313 )
...
* Add more usages of RUNNER_VERSION to Renovate config.
* Double-escape `?` in pattern
2022-04-11 11:28:00 +01:00
Rolf Ahrenberg
7124451cea
chore: fix typo ( #1316 ) [skip ci]
2022-04-08 17:32:01 +01:00
Yusuke Kuoka
c8f1acd92c
chore: bump chart to latest ( #1319 )
...
Bumps the chart version along with the controller version.
We bump the patch number for the chart as the release for the controller is a patch release.
That's the same handling as we've done in the previous version ecc8b4472a and #1300
As always, be sure to upgrade CRDs before updating the controller version!
Otherwise it can break in interesting ways.
actions-runner-controller-0.17.3
2022-04-08 10:59:07 +09:00
Yusuke Kuoka
b0fd7a75ea
Fix release workflow
v0.22.3
2022-04-08 01:36:14 +00:00
Yusuke Kuoka
b09c54045a
Prevent runners from stuck in Terminating when pod disappeared without standard termination process ( #1318 )
...
This fixes the said issue by additionally treating any runner pod whose phase is Failed or the runner container exited with non-zero code as "complete" so that ARC gives up unregistering the runner from Actions, deletes the runner pod anyway.
Note that there are a plenty of causes for that. If you are deploying runner pods on AWS spot instances or GCE preemptive instances and a job assigned to a runner took more time than the shutdown grace period provided by your cloud provider (2 minutes for AWS spot instances), the runner pod would be terminated prematurely without letting actions/runner unregisters itself from Actions. If your VM or hypervisor failed then runner pods that were running on the node will become PodFailed without unregistering runners from Actions.
Please beware that it is currently users responsibility to clean up any dangling runner resources on GitHub Actions.
Ref https://github.com/actions-runner-controller/actions-runner-controller/issues/1307
Might also relate to https://github.com/actions-runner-controller/actions-runner-controller/issues/1273
2022-04-08 10:17:33 +09:00
Yusuke Kuoka
96f2da1c2e
Merge pull request #1262 from fgalind1/patch-4
...
Fix deleting a runner when pod was deleted
2022-04-08 10:17:13 +09:00
Yusuke Kuoka
cac8b76c68
Merge pull request #1292 from actions-runner-controller/renovate/sigs.k8s.io-controller-runtime-0.x
...
fix(deps): update module sigs.k8s.io/controller-runtime to v0.11.2
2022-04-08 10:14:47 +09:00
Felipe Galindo Sanchez
e24d942d63
Merge remote-tracking branch 'upstream/master' into patch-4
2022-04-06 06:43:01 -07:00
Felipe Galindo Sanchez
b855991373
ci: pin go version to the known working version ( #1303 )
2022-04-06 09:34:48 +01:00
Felipe Galindo Sanchez
e7e48a77e4
Merge remote-tracking branch 'upstream/master' into patch-4
2022-04-04 09:54:08 -07:00
Yusuke Kuoka
85dea9b67c
Merge pull request #1285 from actions-runner-controller/docs/runnersets
...
docs: add limitations to runnersets + reorder
2022-04-03 18:18:54 +09:00
Yusuke Kuoka
1d9347f418
chore: bump chart to latest ( #1300 )
...
* chore: bump chart to latest
Bumps the chart version along with the controller version.
We bump the patch number for the chart as the release for the controller is a patch release.
That's the same handling as we've done in the previous version ecc8b4472a
As always, be sure to upgrade CRDs before updating the controller version!
Otherwise it can break in interesting ways.
* docs: expand on CRD upgrade requirement
Co-authored-by: Callum Tait <15716903+toast-gear@users.noreply.github.com >
actions-runner-controller-0.17.2
2022-04-03 10:15:39 +01:00
Yusuke Kuoka
631a70a35f
Fix runner pod to be cleaned up earlier regardless of the sync period ( #1299 )
...
Ref #1291
v0.22.2
2022-04-03 11:12:44 +09:00
Yusuke Kuoka
b614dcf54b
Make the hard-coded runner startup timeout to avoid race on token expiration longer ( #1296 )
...
Ref #1295
2022-04-03 09:59:35 +09:00
Callum Tait
14f9e7229e
docs: highlight why persistent are not ideal
2022-04-01 15:49:15 +01:00
Renovate Bot
82770e145b
fix(deps): update module sigs.k8s.io/controller-runtime to v0.11.2
2022-03-30 21:38:12 +00:00
Renovate Bot
971c54bf5c
chore(deps): update dependency actions/runner to v2.289.2
2022-03-30 18:18:17 +00:00
renovate[bot]
b80d9b0cdc
chore(deps): update helm/chart-releaser-action action to v1.4.0 ( #1287 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-03-30 13:24:26 +01:00
Bernardo Meurer
e46df413a1
refactor(runner/entrypoint): check for externalstmp ( #1277 )
...
* refactor(runner/entrypoint): check for externalstmp [skip ci]
Co-authored-by: Callum Tait <15716903+toast-gear@users.noreply.github.com >
2022-03-30 12:18:18 +01:00
toast-gear
eb02f6f26e
docs: redundant words
2022-03-30 10:36:34 +01:00
toast-gear
7a750b9285
docs: wording
2022-03-30 10:35:32 +01:00
toast-gear
d26c8d6529
docs: add autoscaling also causes problems
2022-03-30 10:26:08 +01:00
toast-gear
fd0092d13f
chore: new line for consistency
2022-03-30 10:02:33 +01:00
toast-gear
88d17c7988
docs: use the right font
2022-03-30 10:00:34 +01:00
toast-gear
98567dadc9
docs: fix index
2022-03-30 09:59:32 +01:00
toast-gear
7e8d80689b
docs: add limitations to runnersets + reorder
2022-03-30 09:53:59 +01:00
Callum Tait
d72c396ff1
docs: slight correction for a multi controller env
2022-03-29 16:57:58 +01:00
Milan Aleks
13e7b440a8
chore: typo fix in runner Dockerfile [skip ci] ( #1270 )
2022-03-29 11:05:24 +01:00
Michael Goodness
a95983fb98
feat(kustomize): add github-webhook-server overlay ( #1198 )
...
* feat(kustomize): add github-webhook-server overlay
* chore(kustomize): add image to github-webhook-server overlay
* feat(kustomize): drop sync-period
2022-03-29 11:00:55 +01:00
Callum Tait
ecc8b4472a
chore: bump chart to latest ( #1280 )
actions-runner-controller-0.17.1
2022-03-29 07:46:44 +01:00
Callum Tait
459beeafb9
docs: remove the nonsense
v0.22.1
2022-03-27 14:15:42 +01:00
Rolf Ahrenberg
1b327a0721
refactor: use const envvars ( #1251 )
2022-03-27 12:14:56 +01:00
Jérôme Foray
1f8a23c129
fix(chart): add namespace selector to webhooks when in singleNamespace mode ( #1237 )
...
* fix(chart): add namespace selector to webhooks when in singleNamespace mode
* docs: expand multi controller setup
Co-authored-by: Callum Tait <15716903+toast-gear@users.noreply.github.com >
2022-03-27 11:52:39 +01:00
Naka Masato
af8d8f7e1d
Update runnerdeployment_webhook.go ( #1271 )
2022-03-25 09:24:13 +09:00
Yusuke Kuoka
e7ef21fdf9
Merge pull request #1264 from ekarlso/env-var-detection-fix
...
Use container name to detect runner container in Pod
2022-03-25 09:23:48 +09:00
Endre Karlson
ee7484ac91
Use container name to detect runner container in Pod
2022-03-23 12:39:58 +01:00
Yusuke Kuoka
debf53c640
Fix missing pip bin path (/home/runner/.local/bin) ( #1263 )
...
Fixes #1261
2022-03-23 10:28:12 +09:00