Commit Graph
100 Commits
Author SHA1 Message Date
cb561d8db4 docs: webhook scaling (#1709)
* docs: remove legacy webhook scaling triggers

* docs: remove runnerset limitations

* docs: noddy whitespace

* docs: more technically correct wording

* docs: wording

* docs: correct EffectiveTime logic

Co-authored-by: Yusuke Kuoka <[email protected]>

* Update README.md

Co-authored-by: Yusuke Kuoka <[email protected]>

* Update README.md

Co-authored-by: Yusuke Kuoka <[email protected]>

* Update README.md

Co-authored-by: Yusuke Kuoka <[email protected]>

* docs: remove non workflow_job events

* Update README.md

Co-authored-by: Yusuke Kuoka <[email protected]>

* docs: stuff

Co-authored-by: toast-gear <[email protected]>
Co-authored-by: Yusuke Kuoka <[email protected]>
2022-08-24 22:23:44 +09:00
Callum Tait eaf6d2f2e2 docs: bump the required min GHES version (#1749) 2022-08-24 21:38:30 +09:00
Callum Tait 0cac005ab2 ci: include sha in canary version (#1744) 2022-08-24 10:21:46 +09:00
Callum Tait 3724b46033 chore(deps): update dependency actions/runner to v2.295.0 (#1723) 2022-08-16 20:11:46 +09:00
Callum Tait dc29e31bcc ci: add rootless dnd to renovate (#1711) 2022-08-12 10:41:30 +09:00
toast-gear 3c33eca501 docs: remove superfluous file names 2022-07-12 09:45:51 +09:00
toast-gear aa827474b2 docs: clearer wording 2022-07-12 09:45:51 +09:00
toast-gear c75c9f9226 docs: use consistent wording 2022-07-12 09:45:51 +09:00
toast-gear c09a04ec01 docs: add default label considerations 2022-07-12 09:45:51 +09:00
Callum TaitandYusuke Kuoka 7a3fa4f362 docs: correct the comparison
Co-authored-by: Yusuke Kuoka <[email protected]>
2022-07-11 10:43:09 +09:00
toast-gear 1bfd743e69 docs: add pod exmaple too 2022-07-11 10:43:09 +09:00
toast-gear 734f3bd63a docs: put shell k8s commands back 2022-07-11 10:43:09 +09:00
toast-gear 409dc4c114 docs: remove ephemeral and simplify 2022-07-11 10:43:09 +09:00
toast-gear 4b9a6c6700 docs: remove runner kind 2022-07-11 10:43:09 +09:00
Callum Tait 8b619e7c6f chore: bump helm chart (#1619)
Validate Helm Chart / Lint Chart (push) Has been cancelled
2022-07-10 08:25:55 +09:00
Callum Tait e3deb0d752 chore: move runner docker check (#1548) 2022-06-30 11:31:50 +09:00
Callum Taitandtoast-gear 82641e5036 chore: move HOME to more logical place (#1460)
* chore: move HOME to more logical place

* chore: don't break the PATH

* chore: don't break the PATH

Co-authored-by: toast-gear <[email protected]>
2022-06-30 11:21:05 +09:00
Callum Tait cda10fd243 docs: remove once feature flag env var (#1590) 2022-06-30 09:09:37 +09:00
Callum Tait d4f35cff4f ci: add paths to push trigger (#1583) 2022-06-29 20:30:07 +09:00
Callum Tait 84d16c1c12 revert: "Overhauled startup.sh Script (#1454)" (#1561)
This reverts commit 071898c96b.
2022-06-23 12:39:32 +01:00
Callum Tait 3c7d3d6b57 ci: hardcode dockerhub username (#1555) 2022-06-22 16:15:50 +01:00
Callum Taitandtoast-gear 23f091d7fa ci: don't login on a pr (#1554)
* ci: don't login on a pr

Co-authored-by: toast-gear <[email protected]>
2022-06-22 16:03:36 +01:00
Callum Tait 667764e027 chore: suggest gist first (#1539) 2022-06-18 17:38:37 +09:00
Callum Tait de693c4191 ci: runners trigger on push (#1549)
* ci: runners trigger on push

* ci: comments

* ci: comments
2022-06-18 17:34:40 +09:00
Callum Tait 510fc9c834 ci: add GitHub packages to arc release (#1525)
* ci: add GitHub packages to arc release

* ci: use restrictive permissions
2022-06-15 11:37:19 +09:00
Callum Tait 7fd5e24961 chore: bump chart to app 0.24.1 (#1531)
Validate Helm Chart / Lint Chart (push) Has been cancelled
2022-06-15 11:34:55 +09:00
Callum Tait a7ae910ee4 docs: add CRD disclaimer to bug report (#1516) 2022-06-14 09:42:31 +09:00
Callum Tait 2733c36d0e ci: publish controller canary to github packages (#1524)
* ci: publish controller canary to github packages

* ci: include image name
2022-06-14 09:10:13 +09:00
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
toast-gear 58416db8c8 docs: add new runner group API enhancemnet 2022-04-28 16:17:53 +01:00
toast-gear 78a0817c2c docs: align release doc format 2022-04-28 16:06:59 +01:00
toast-gear 9ed429513d docs: bump the helm upgrade chart docs version 2022-04-28 16:04:58 +01:00
toast-gear 46291c1823 docs: highlight the new scale down delay flag 2022-04-28 16:04:16 +01:00
toast-gear 832e59338e docs: clarification of the release log 2022-04-28 16:00:03 +01:00
toast-gear 70ae5aef1f docs: add migration steps 2022-04-28 15:57:03 +01:00
toast-gear 6d10dd8e1d docs: breaking changes in v0.23.0 2022-04-28 10:51:19 +01:00
toast-gear 61c5a112db docs: remove reference to cleared limitation 2022-04-28 10:39:11 +01:00
toast-gear 7bc08fbe7c docs: remove TotalNumberOfQueuedAndInProgressWorkflowRuns limitation 2022-04-28 10:36:12 +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
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
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
toast-gear 3beef84f30 docs: better sentences 2022-03-14 12:43:07 +00:00
toast-gear 76cc758d12 docs: minor consistency change 2022-03-14 12:37:57 +00:00
toast-gear c4c6e833a7 chore: add deprecation warning 2022-03-14 12:35:07 +00:00
toast-gear ecf74e615e docs: bump versions and upgrade instructions 2022-03-14 10:23:36 +00:00
toast-gear bb19e85037 docs: various cleanups and re-orderings 2022-03-14 09:52:22 +00: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
toast-gear 7c4ac2ef44 ci: update workflow triggers 2021-12-04 10:52:38 +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