Commit Graph
93 Commits
Author SHA1 Message Date
Callum TaitandYusuke Kuoka a62882d243 ci: fix permisions (#1512)
* ci: fix permisions

* chore: change to trigger build

* ci: add write permission to packages

* ci: remove conditionals for docker logins

* Update controllers/utils_test.go

Co-authored-by: Yusuke Kuoka <[email protected]>
2022-06-09 10:25:56 +09:00
Callum Taitandtoast-gear 0cd13fe51d ci: align pipeline files and setups (#1484)
* ci: align pipeline files and setups

* ci: more changes

* ci: various changes

* ci: fix setup-helm action ref

* ci: better pipeline name

* ci: more format aligning

* ci: more format aligning

* ci: better job name

* ci: supports multiple languages

* ci: better pipeline and job names

* ci: do a verb-noun thing for consistency

* ci: use 'arc' when talking holistically

* ci: add caching scope

* ci:  put canary in a scope

* ci: fix syntax error

* ci: better pipeline and job names

* ci: better job name

Co-authored-by: toast-gear <[email protected]>
2022-06-08 10:04:14 +09:00
Callum Tait 2aa3f1e142 chore: remove stale app config (#1465) 2022-05-21 14:19:41 +09:00
Callum Tait b5aa1750bb ci: match renovate with new dockerfile names (#1453) 2022-05-16 18:15:44 +09:00
Callum TaitandYusuke Kuoka 65f7ee92a6 refactor: remove registration runner dead code (#1260)
We had some dead code left over from the removal of registration runners. Registration runners were removed in #859 #1207

Co-authored-by: Yusuke Kuoka <[email protected]>
2022-05-16 11:23:39 +09:00
Callum Taitandtoast-gear 51ba7d7160 chore: more initialisation info to help debug (#1276)
* chore: more initialisation info to help debug

* chore: clearer flag description

* chore: use actual english

Co-authored-by: toast-gear <[email protected]>
2022-05-14 17:11:20 +09:00
Callum Taitandtoast-gear f60e57d789 docs: improve troubleshooting (#1428)
* docs: runner cleanup instructions

* docs: add delay in job allocation

* docs: fix broken link

* docs: reorganise into categories

* docs: align the format across the doc

* docs: remove code comment

* docs: add a tools section

* docs: add a short description to each section

Co-authored-by: toast-gear <[email protected]>
2022-05-12 08:45:10 +09:00
Callum Tait d3b7f0bf7d chore: release chart targeting v0.23.0 (#1404)
Lint and Test Charts / Lint Chart (push) Has been cancelled
2022-04-29 13:54:22 +01:00
Callum Tait 55369bf846 fix: forgot to do the chart (#1388)
Co-authored-by: toast-gear <[email protected]>
Co-authored-by: Yusuke Kuoka <[email protected]>

> chart test is failing due to `flag provided but not defined: -default-scale-down-delay` which seems to come from the fact that we still use ARC 0.22.3 for chart testing.
> 
> Probably we'd better figure out how to test it against both the latest release version of ARC and the canary version of ARC?
> 
> Or just test it against the canary version so that it won't fail when the chart depends on features that are available only in the canary version of ARC? 🤔

yup, lets get this merged though so we can do a release today
2022-04-29 09:15:27 +01:00
Callum Taitandtoast-gear 059481b610 refactor: remove legacy controller Docker build (#1360) [skip ci]
* refactor: remove legacy build and use buildkit

* refactor: add runner version to root makefie

* refactor: enable buildkit for runner make build

* refactor: ignore runner makefile in ci

Co-authored-by: toast-gear <[email protected]>
2022-04-27 08:21:02 +01:00
Callum Taitandtoast-gear 9f7ea0c014 docs: highlight breaking changes are possible (#1310)
It's probably worth highlighting it's ver 0.X.X by design and that breaking changes are possible until we move it to 1.0.0

Co-authored-by: toast-gear <[email protected]>
2022-04-26 11:20:11 +09:00
Callum Taitandtoast-gear 0caa0315c6 feat: set default in chart (#1389)
Ref #963
Ref #899

Co-authored-by: toast-gear <[email protected]>
2022-04-26 10:25:01 +09:00
c3e280eadb refactor: set sync period default to 1m (#1308)
Fixes: #1294

Co-authored-by: toast-gear <[email protected]>
Co-authored-by: Yusuke Kuoka <[email protected]>
2022-04-24 10:47:00 +09:00
24aae58dbc feat: default scale down flag (#963)
Resolves #899

Co-authored-by: Callum <[email protected]>
Co-authored-by: Yusuke Kuoka <[email protected]>
2022-04-20 11:09:09 +09:00
Callum Taitandtoast-gear 352e206148 refactor: use apt-get instead of apt (#1342)
Co-authored-by: toast-gear <[email protected]>
2022-04-13 09:40:15 +01:00
Callum Taitandtoast-gear c4ff1a588f chore: migrate to actions stale bot (#1334)
Co-authored-by: toast-gear <[email protected]>
2022-04-13 08:29:49 +09:00
Callum Taitandtoast-gear 4a3b7bc8d5 refactor: location of some runner cmds (#1337)
Co-authored-by: toast-gear <[email protected]>
2022-04-12 22:18:34 +01:00
Callum Tait 14f9e7229e docs: highlight why persistent are not ideal 2022-04-01 15:49:15 +01:00
Callum Tait d72c396ff1 docs: slight correction for a multi controller env 2022-03-29 16:57:58 +01:00
Callum Tait ecc8b4472a chore: bump chart to latest (#1280)
Lint and Test Charts / Lint Chart (push) Has been cancelled
2022-03-29 07:46:44 +01:00
Callum Tait 459beeafb9 docs: remove the nonsense
Lint and Test Charts / Lint Chart (push) Has been cancelled
2022-03-27 14:15:42 +01:00
Callum Taitandtoast-gear 2cb04ddde7 * feat: move to new run.sh container friendly file (#1244)
* fix: unit tests were very broken

Co-authored-by: toast-gear <[email protected]>
2022-03-22 19:02:51 +00:00
Callum Tait f28cecffe9 docs: various minor changes (#1250)
* docs: various minor changes

* docs: format fixes
2022-03-20 16:05:03 +00:00
Callum Tait 857c1700ba docs: add repo update to upgrade notes (#1233) 2022-03-16 10:37:37 +00:00
Callum Tait a40793bb60 chore: bump chart to app 0.22.0 (#1232)
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 48a7b78bf3 docs: remove runnerset limitation (#1225)
Lint and Test Charts / Lint Chart (push) Has been cancelled
This works great from testing now, this is no longer a limitation due to ARC now creating a statefulset per runner
2022-03-16 09:08:41 +09:00
Callum Tait 66e070f798 docs: remove githubAPICacheDuration from docs (#1194) 2022-03-08 13:27:30 +00:00
Callum Tait 4b0aa92286 docs: better wording 2022-03-01 08:56:30 +00:00
Callum Tait c69c8dd84d docs: better runner group description 2022-03-01 08:54:24 +00:00
Callum Tait 7156ce040e chore: bump chart (#1138)
Lint and Test Charts / Lint Chart (push) Has been cancelled
2022-02-21 09:24:14 +00:00
Callum Taitandtoast-gear eb53d238d1 docs: move istio to troubleshooting (#1097)
Co-authored-by: toast-gear <[email protected]>
2022-02-07 20:49:26 +00:00
Callum Taitandtoast-gear 6f591ee774 chore: bump docker version (#1094)
* chore: bump docker version

Co-authored-by: toast-gear <[email protected]>
2022-02-07 20:10:02 +00:00
Callum Taitandtoast-gear cc25dd7926 chore: change to trigger build (#1093)
* chore: change to trigger build

* ci: actually use variable

Co-authored-by: toast-gear <[email protected]>
2022-02-03 21:23:42 +00:00
Callum Taitandtoast-gear f09a974ac2 chore: change to trigger build (#1079)
* chore: change to trigger build

Co-authored-by: toast-gear <[email protected]>
2022-01-28 21:57:53 +00:00
Callum Tait 1f7e440030 ci: add required token permissions 2022-01-28 21:37:16 +00:00
Callum Taitandtoast-gear f72d871c5b docs: move troubleshooting out of main readme (#1023)
Co-authored-by: toast-gear <[email protected]>
2021-12-29 10:24:09 +09:00
Callum Tait ad48851dc9 feat: expose if docker is enabled and wait for docker to be ready (#962)
Resolves #897
Resolves #915
2021-12-29 10:23:35 +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
Callum Tait acb004f291 docs: remove RunnerSet limitation (#991) 2021-12-08 22:03:42 +00:00
Callum Taitandtoast-gear 23841642df docs: bring ephemeral runners to current (#981)
Co-authored-by: toast-gear <[email protected]>
2021-12-04 11:12:24 +00:00
Callum Taitandtoast-gear 550717020d ci: remove ubuntu 18.04 image (#980)
* ci: remove Ubuntu 18.04 runner

Co-authored-by: toast-gear <[email protected]>
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
Callum Tait 62995fec5b chore: bumping chart for new release (#948)
Lint and Test Charts / Lint Chart (push) Has been cancelled
2021-11-15 19:58:49 +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
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
Callum Tait 79d63acded chore: bumping chart for new release (#903)
Lint and Test Charts / Lint Chart (push) Has been cancelled
2021-10-18 22:05:41 +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 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 TaitandCallum 0a3d2b686e chore: support app ids as int or strings (#869)
Co-authored-by: Callum <[email protected]>
2021-10-05 09:01:27 +09: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)
Lint and Test Charts / lint-test (push) Has been cancelled
2021-10-02 10:05:06 +01: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
Callum Tait cf75d24def ci: updating triggers (#827)
* ci: updating triggers
2021-09-17 09:21:00 +09:00
Callum Tait 594b086674 docs: adding election details (#821)
* docs: adding election details

* use consistent case
2021-09-15 12:44:31 +01:00
Callum Tait 40c88eb490 docs: slight update to the wording 2021-09-14 17:30:46 +09:00
toast-gear 6f27b4920e docs: watch namespace feature (#786)
Fixes #455
2021-09-06 08:46:01 +09:00
toast-gear 5b4b65664c chore: bump actions runner version (#736) 2021-08-19 14:47:17 +01:00
toast-gear b6465c5d09 chore: bump docker and runner version and add imageos env var (#730)
* chore: bump runner version

* chore: bump docker version

* feat: add in ImageOS env var

* chore: adding missing fail switches
2021-08-18 15:50:17 +01:00
toast-gearandCallum James Tait 02e05bdafb ci: set username statically (#724)
Co-authored-by: Callum James Tait <[email protected]>
2021-08-11 20:03:37 +09:00
toast-gear 7e593a80ff docs: more improvements to the english used 2021-08-06 17:36:11 +01:00
toast-gear 27bdc780a3 docs: better english 2021-08-06 17:34:53 +01:00
toast-gear 3948406374 docs: using better english 2021-08-06 17:32:58 +01:00
toast-gearandCallum James Tait 743e6d6202 feat: bump runner version (#705)
* feat: bump runner version

* feat: remove deprecated env var

* docs: updating the docs

Co-authored-by: Callum James Tait <[email protected]>
2021-07-30 19:58:04 +09:00
toast-gear 9437e164b4 docs: runner startup delay docs PR #678 (#679)
* docs: runner startup delay docs PR #678

* docs: adding in immutable tag into the docs
2021-07-03 12:02:37 +01:00
toast-gear 82d1be7791 chore: deprecate STARTUP_DELAY (#678)
* chore: deprecate STARTUP_DELAY

* chore: adding better comments

* chore: whitespace correction
2021-07-03 11:51:07 +01:00
toast-gear 4ec57d3e39 chore: update helm create secret defaults to false (#669)
There's no reason to create a non-working secret by default. If someone wants to deploy the secrets via the chart they will need to do some config regardless so they might as well also set the create flag
2021-06-29 17:51:41 +09:00
toast-gearandCallum James Tait 044f4ad4ea chore: updating to use non-deprecated env var (#660)
Fixes #659

Co-authored-by: Callum James Tait <[email protected]>
2021-06-29 08:54:59 +09:00
toast-gearandCallum James Tait 605ec158f4 fix: make AGENT_TOOLSDIRECTORY an env var (#657)
Co-authored-by: Callum James Tait <[email protected]>
2021-06-26 20:51:10 +09:00
toast-gear 3366dc9a63 docs: adding in the caveat to upgrade docs 2021-06-09 10:15:09 +01:00
toast-gear fa94799ec8 chore/bump-helm-chart (#615)
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
toast-gear c424d1afee ci: ignore .md file changes everywhere
Lint and Test Charts / lint-test (push) Has been cancelled
2021-06-08 18:32:08 +01:00
toast-gear 99f83a9bf0 ci: ignore any .md file changes anywhere 2021-06-08 18:29:17 +01:00
toast-gearandCallum James Tait aa7d4c5ecc docs: adding docs for the chart values (#608)
* docs: adding docs for the chart values

* docs: updating the main docs

* docs: grammar fixes

* docs: updating proxy default

Co-authored-by: Callum James Tait <[email protected]>
2021-06-08 18:17:49 +01:00
toast-gear fa77facacd ci: adding negative paths for publish 2021-06-07 09:34:44 +01:00
toast-gear f16f5b0aa4 ci: ignore doc changes (#604) 2021-06-07 08:59:28 +09:00
toast-gear c889b92f45 docs: adding in link to HIP (#603)
* docs: adding in link to HIP

* docs: improving wording
2021-06-07 08:59:05 +09:00
toast-gearandCallum James Tait cb60c1ec3b docs: add explicit permission list (#593)
Fixes https://github.com/actions-runner-controller/actions-runner-controller/issues/543

Co-authored-by: Callum James Tait <[email protected]>
2021-06-02 08:52:14 +09:00
toast-gearandCallum James Tait 2e083bca28 fix: fixing mising pip PATH (#585)
* fix: fixing mising pip PATH

* chore: removing User Site Directory

Co-authored-by: Callum James Tait <[email protected]>
2021-06-01 09:21:14 +09:00
toast-gear 198b13324d ci: only run latest tag job on push / release (#586)
* ci: only run latest tag job on merge

* ci: update job conditional
2021-06-01 09:18:50 +09:00
toast-gearandCallum James Tait 605dae3995 docs: add docs for upgrading the project when using Helm (#582)
* docs: adding upgrade notes for Helm

* chore: adding new ignore

* docs: add in cmd to check for stuck runners

* docs: better format

* docs: removing superfluous steps

* docs: moved location of docs

Co-authored-by: Callum James Tait <[email protected]>
2021-05-29 10:37:07 +09:00
toast-gear d2b0920454 chore: removing dead chart parameters (#577)
* chore: removing autoscale parameters

* chore: removing dead parameter

* chore: removing dead parameters
2021-05-28 08:57:25 +09:00
toast-gear 7638c21e92 docs: adding caveat to scaling metric (#570)
* docs: adding caveat to scaling metric

* docs: better wording

Fixes #338
2021-05-25 10:23:32 +09:00
toast-gear de0315380d docs: better formating (#571) 2021-05-24 21:25:27 +01:00
toast-gear 906ddacbc6 chore: lowering daysUntilStale config (#568) 2021-05-24 09:41:24 +01:00
toast-gear c388446668 docs: adding comment on permissions being included (#565)
* docs: adding comment on permissions being included

* docs: aligning text across readme
2021-05-22 20:05:19 +09:00
toast-gear 57a7b8076f docs: correcting shell command (#548)
Fixes #546
2021-05-16 09:08:41 +09:00