Nikola Jokic
039350a0d0
Escape automated updates version to avoid changing stuff that don't exactly match ( #3354 )
2024-03-18 12:41:12 +01:00
Nikola Jokic
309b53143e
Prepare 0.8.3 release ( #3309 )
2024-02-28 10:26:32 +01:00
Nikola Jokic
d72774753c
Prepare 0.8.2 release ( #3249 )
2024-01-26 11:03:08 +01:00
Nikola Jokic
1f9b7541e6
Prepare 0.8.1 release ( #3184 )
2023-12-21 17:14:33 +01:00
Nikola Jokic
3fab744a4f
Prepare 0.8.0 release ( #3175 )
2023-12-20 11:16:56 +01:00
Nikola Jokic
e40874f67f
Fix assertion test in wait for delete ( #3146 )
2023-12-18 17:04:35 +01:00
Nikola Jokic
f7eb88ce9c
Change minRunners behavior and fix the new listener min runners ( #3139 )
2023-12-13 19:39:21 +01:00
Donal O'Brien
8e484637f9
Upgrade docker and docker compose in line with GH hosted runners ( #3053 )
...
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2023-11-27 12:25:19 +09:00
Nikola Jokic
8aa04dd2be
Prepare 0.7.0 release ( #3077 )
2023-11-15 13:10:51 +01:00
Nikola Jokic
65fd04540c
Bump go version and all direct dependencies to newest for k8s compatibility ( #2947 )
2023-11-14 16:19:43 +01:00
Ferenc Hammerl
862bc1a9dd
Use full tag for action version ( #3050 )
2023-11-07 15:13:13 +01:00
Nikola Jokic
95487735a2
Remove inheritance of imagePullPolicy from manager to listeners ( #3009 )
2023-11-07 15:08:36 +01:00
Nikola Jokic
ea2443a410
Include separate reports associated with Bug/Feature templates ( #2938 )
2023-10-16 11:49:23 +02:00
Nikola Jokic
1a8abb6d39
Prepare 0.6.1 release ( #2929 )
2023-09-26 11:40:48 +02:00
Nikola Jokic
2ae39828b2
Ignore summerwind resources in go test until controller version is the same ( #2920 )
2023-09-22 12:35:34 +02:00
Nikola Jokic
cf24ab584d
Prepare 0.6.0 release ( #2900 )
2023-09-15 12:04:06 +02:00
Nikola Jokic
07bff8aa1e
Extend the user agent and fix the build version for the listener app ( #2892 )
2023-09-14 20:10:49 +02:00
Jongwoo Han
64eafb58b6
Replace deprecated ::set-output with $GITHUB_OUTPUT ( #2679 )
2023-09-07 13:35:12 +02:00
Nikola Jokic
3652932780
Fix canary VERSION parameter ( #2842 )
2023-08-28 14:46:53 +02:00
Bassem Dghaidi
215b245881
Upgrade e2e tests to latest version (0.5.0) ( #2826 )
2023-08-21 17:09:16 +02:00
Bassem Dghaidi
f5c69654e7
Revert back the helm chart renaming hotfix ( #2823 )
2023-08-21 15:44:20 +02:00
Bassem Dghaidi
963ab2a748
Fix workflow after chart renaming ( #2822 )
2023-08-21 14:28:55 +02:00
Nikola Jokic
6a75bc0880
Trim gha-runner-scale-set to gha-rs in names and remove role type suffixes ( #2706 )
2023-08-09 11:11:45 +02:00
Bassem Dghaidi
ae8b27a9a3
Apply the label "runners update" on runner update PRs ( #2680 )
2023-06-16 09:11:58 -04:00
Bassem Dghaidi
8afef51c8b
Add DrainJobsMode (aka UpdateStrategy feature) ( #2569 )
2023-05-23 07:42:30 -04:00
Bassem Dghaidi
032443fcfd
Fix workflows concurrency group names ( #2611 )
2023-05-22 07:16:38 -04:00
Bassem Dghaidi
34fdbf1231
Add concurrency limits on all workflows to eliminate wasted cycles ( #2603 )
2023-05-18 04:55:03 -04:00
Bassem Dghaidi
706ec17bf4
Fix broken chart validation workflows ( #2589 )
2023-05-15 10:12:03 -04:00
Bassem Dghaidi
30355f742b
Apply naming convention to workflows ( #2581 )
...
Co-authored-by: John Sudol <24583161+johnsudol@users.noreply.github.com>
2023-05-15 08:31:18 -04:00
Bassem Dghaidi
5ba3805a3f
Fix update runners scheduled workflow to check for container-hooks upgrades ( #2576 )
2023-05-12 05:52:24 -04:00
Nikola Jokic
73e676f951
Check release tag version and chart versions during the release process ( #2524 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com>
2023-05-03 11:53:42 +02:00
Nikola Jokic
9859bbc7f2
Use build.Version to check if resource version is a mismatch ( #2521 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com>
2023-04-24 10:40:15 +02:00
Bassem Dghaidi
22fbd10bd3
Fix the path of the index.yaml in job summary ( #2515 )
2023-04-17 14:09:56 -04:00
Nikola Jokic
8869ad28bb
Fix e2e tests infinite looping when waiting for resources ( #2496 )
...
Co-authored-by: Tingluo Huang <tingluohuang@github.com>
2023-04-10 21:03:02 +02:00
Bassem Dghaidi
1a491cbfe5
Fix the publish chart workflow ( #2489 )
...
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com>
2023-04-06 08:01:48 -04:00
Yusuke Kuoka
087f20fd5d
Fix chart publishing workflow ( #2487 )
2023-04-05 12:20:12 -04:00
Nikola Jokic
5dea6db412
Fix helm uninstall cleanup by adding finalizers and cleaning them from the controller ( #2433 )
...
Co-authored-by: Tingluo Huang <tingluohuang@github.com>
2023-04-03 21:06:12 +02:00
Tingluo Huang
e45e4c53f1
Add E2E test to assert self-signed CA support. ( #2458 )
2023-03-31 10:31:25 -04:00
Yusuke Kuoka
f5ac134787
Fix chart publishing workflow to not throw away releases between the latest and 0.21.0 ( #2453 )
...
Co-authored-by: Bassem Dghaidi <568794+Link-@users.noreply.github.com>
2023-03-30 05:46:29 -04:00
Nikola Jokic
56e1c62ac2
Add labels to autoscaling runner set subresources to allow easier inspection ( #2391 )
...
Co-authored-by: Tingluo Huang <tingluohuang@github.com>
2023-03-27 11:19:34 +02:00
Bassem Dghaidi
64cedff2b4
Delete e2e-test-dispatch-workflow.yaml ( #2441 )
2023-03-24 07:11:57 -04:00
Francesco Renzi
dc833e57a0
Add new workflows ( #2423 )
2023-03-23 14:39:37 +00:00
Tingluo Huang
5228aded87
Update e2e workflow ( #2430 )
2023-03-21 14:11:47 -04:00
Tingluo Huang
064039afc0
Ignore extra dind container when contaerinMode.type=dind. ( #2418 )
2023-03-17 09:26:51 +01:00
Tingluo Huang
34f3878829
Fix helm chart rendering errors. ( #2414 )
2023-03-16 09:21:43 -04:00
Tingluo Huang
44c3931d8e
Adding e2e workflows to test dind, kube mode and proxy ( #2412 )
2023-03-15 12:17:11 -04:00
Tingluo Huang
40811ebe0e
Support the controller to watching a single namespace. ( #2374 )
2023-03-14 10:52:25 -04:00
Bassem Dghaidi
172faa883c
Fix GITHUB_TOKEN permissions ( #2410 )
2023-03-14 10:38:04 -04:00
Bassem Dghaidi
9fbcafa703
Fix canary image tag name ( #2409 )
2023-03-14 09:29:10 -04:00
Bassem Dghaidi
19d30dea5f
Add docker buildx pre-requisites ( #2408 )
2023-03-14 09:22:38 -04:00
Bassem Dghaidi
6c66c1633f
Prevent releases on wrong tag name ( #2406 )
2023-03-14 09:13:25 -04:00
Bassem Dghaidi
e55708588b
Add gha-runner-scale-set-controller canary build ( #2405 )
2023-03-14 09:12:53 -04:00
Tingluo Huang
261d4371b5
Update E2E test workflow. ( #2395 )
2023-03-14 09:00:07 -04:00
Tingluo Huang
bd9f32e354
Create separate chart validation workflow for gha-* charts. ( #2393 )
...
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com>
2023-03-13 12:44:54 -04:00
Bassem Dghaidi
322df79617
Delete renovate.json5 ( #2397 )
2023-03-13 08:39:07 -04:00
Bassem Dghaidi
1c7c6639ed
Fix wrong file name in the workflow ( #2394 )
2023-03-13 06:56:21 -04:00
Milas Bowman
af625dd1cb
Upgrade to Docker Engine v20.10.23 ( #2328 )
...
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2023-03-13 10:29:40 +09:00
Ava Stancu
9994d3aa60
replaced inexistent variable with correct one for tag ( #2390 )
2023-03-10 16:57:35 +02:00
Bassem Dghaidi
a2ea12e93c
Fix test's quotes issue ( #2389 )
...
Co-authored-by: Francesco Renzi <rentziass@gmail.com>
2023-03-10 09:22:19 -05:00
Ava Stancu
4f293c6f79
Build local image and load to kind cluster ( #2378 )
2023-03-10 13:16:07 +02:00
Bassem Dghaidi
00996ec799
Upgrading & pinning action versions ( #2346 )
2023-03-03 06:00:18 -05:00
Ava Stancu
893833fdd5
Added e2e workflow trigger on master push and on PRs ( #2356 )
2023-03-03 05:55:02 -05:00
Bassem Dghaidi
a4751b74e0
Update trigger events for validate-chart ( #2342 )
2023-03-01 10:55:08 -05:00
Bassem Dghaidi
adad3d5530
Rename actions-runner-controller-2 and auto-scaling-runner-set helm charts ( #2333 )
...
Co-authored-by: Ava S <avastancu@github.com>
2023-03-01 07:16:03 -05:00
Ava Stancu
70156e3fea
Added space before backslash on the multi line command ( #2340 )
2023-03-01 11:43:17 +02:00
Ava Stancu
a9af82ec78
Change e2e config url ( #2338 )
2023-02-28 14:26:01 -05:00
Ava Stancu
b5e9e14244
Added org for getting the workflow token job as it errored without ( #2334 )
2023-02-27 23:30:40 +02:00
Ava Stancu
910269aa11
Avastancu/arc e2e test linux vm ( #2285 )
2023-02-27 16:36:15 +02:00
Ava Stancu
dab900462b
Added workflow to be triggered via rest api dispatch in e2e test ( #2283 )
2023-02-14 16:06:46 +02:00
Francesco Renzi
55951c2bdb
Add new workflow to automate runner updates ( #2247 )
...
Co-authored-by: Nikola Jokic <jokicnikola07@gmail.com>
2023-02-06 10:22:58 +00:00
Tingluo Huang
cc26593a9b
Skip CT when list-changed=false. ( #2228 )
2023-01-30 14:03:30 -05:00
Francesco Renzi
01e9dd31a9
Update Validate ARC workflow to go 1.19 ( #2220 )
2023-01-27 15:17:28 +00:00
Bassem Dghaidi
7ea60e497c
Fix intermittent image push failures to GHCR ( #2214 )
2023-01-26 05:52:21 -05:00
Bassem Dghaidi
6da1cde09c
Update runner version to 2.301.1 ( #2182 )
...
Co-authored-by: TingluoHuang <TingluoHuang@github.com>
2023-01-19 05:36:05 -05:00
Tingluo Huang
de244a17be
Update publish-arc2 workflow to use right path. ( #2173 )
2023-01-17 18:26:30 -05:00
Tingluo Huang
c4d3cff3df
Fix typo in workflow. ( #2172 )
2023-01-17 18:07:40 +00:00
Tingluo Huang
294bd75cf1
Populate resolve ref when input.ref is empty. ( #2170 )
2023-01-17 12:58:37 -05:00
Bassem Dghaidi
068a427c52
Create publish-arc2.yaml ( #2167 )
2023-01-17 12:07:52 -05:00
Tingluo Huang
619667fc3b
Ignore the new helm charts path for now. ( #2165 )
2023-01-17 10:26:53 -05:00
Bassem Dghaidi
3e88ae2d38
fix: Update target branch from main to master ( #2161 )
2023-01-16 18:31:43 +09:00
Bassem Dghaidi
e1fcd63f92
Fix the workflow by adding the version resolve step ( #2159 )
2023-01-16 18:04:41 +09:00
Bassem Dghaidi
461c016b98
Add resolve push to registries step ( #2157 )
2023-01-16 17:40:40 +09:00
Bassem Dghaidi
ab04a2b616
Add job summary to the runners release workflow ( #2140 )
...
* Add and update job summaries
* Fix workflow reference links
* Fix / deny push to registries on PR
* Rename the workflow to match the releases repo
2023-01-13 07:24:33 +09:00
Bassem Dghaidi
e71c64683b
Update runner version to 2.300.2 ( #2141 )
...
* Update runner version to 2.300.2
* Bump up runner and container hooks versions
* Bump up runner version
* Bump up runner and container hooks versions
* Update actions-runner-dind-rootless.ubuntu-22.04.dockerfile
* Update actions-runner-dind.ubuntu-20.04.dockerfile
* Update actions-runner-dind.ubuntu-22.04.dockerfile
* Update actions-runner.ubuntu-20.04.dockerfile
* Update actions-runner.ubuntu-22.04.dockerfile
* Bump up runner versions
* Bump up container hooks versions
2023-01-11 08:29:32 -05:00
Bassem Dghaidi
4aadc7d128
Update release workflows post-migration ( #2120 )
...
* Fix to trigger extracted release workflows
* Fix input descriptions
* Add tool installation steps
* Fix indentation
* Fix token passing
* Fix release tag name reference
* Fix release tag name reference
* Fix release tag name
* Update publish-canary workflow
* Update workflows
* Fix target org
* Add push to registries flag
* Update publish-chart
* Add job summary to publish-arc
* Enhance summary message
* Add publish canary workflow
* Remove backticks
* Fix variable
* Fix index.yaml location and add job summary
* Fix publish chart workflow
* Enhance job summary for publish-chart
* Enhance chart version identification and fix chart upload
* Fix cr index
* Fix cr index and add comments
* Fix comment
* Pin marketplace actions
* Remove 3rd party action
* Add comments, parametrise where needed
* Add release process brief
* Change target repo
* Removing failsafe
* Removing failsafe
* Replace DOCKER_USER with DOCKERHUB_USERNAME
2023-01-11 03:34:54 -05:00
Bassem Dghaidi
45ebcb1c0a
Enable dependabot by creating dependabot.yml ( #2128 )
2023-01-09 07:51:41 -05:00
Nikola Jokic
aa6dab5a9a
Changes to folder structure to allow multigroups and changed go mod name ( #2105 )
...
* Changed folder structure to allow multi group registration
* included actions.github.com directory for resources and controllers
* updated go module to actions/actions-runner-controller
* publish arc packages under actions-runner-controller
* Update charts/actions-runner-controller/docs/UPGRADING.md
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-12-28 09:38:34 +09:00
Bassem Dghaidi
02d84575e2
Add needs triage label to issue templates
2022-12-13 13:03:21 +00:00
Callum Tait
31244dd61b
ci: add new runners to deploy ( #2081 )
2022-12-08 07:06:35 +09:00
Callum Tait
fe05987eea
ci: use single quotes ( #2067 )
...
* ci: use single quotes
* ci: add 22.04 image to renovate
Co-authored-by: toast-gear <toast-gear@users.noreply.github.com>
2022-12-02 09:14:29 +09:00
Callum Tait
bd392c3665
ci: fix runners workflow
2022-12-01 22:35:31 +00:00
Callum Tait
212b9daec3
feat: 22.04 default runner image ( #2050 )
...
* feat: 22.04 default runner image
* docs: update bundled software
* chore: remove test in Dockerfile
* ci: add 22.04 runner build
* chore: remove build-essential
* chore: remove python path entry
Co-authored-by: toast-gear <toast-gear@users.noreply.github.com>
2022-12-02 07:29:59 +09:00
Callum Tait
28ea8d4e7b
ci: align renovate config with new names ( #2065 )
2022-12-02 06:40:49 +09:00
Callum Tait
c1fb793773
feat: bump docker and hooks in 20.04 ( #2063 )
...
Co-authored-by: toast-gear <toast-gear@users.noreply.github.com>
2022-12-02 06:40:12 +09:00
Callum Tait
63d2cbfdaa
ci: multiple ubuntu version ( #2036 )
...
* ci: prepare ci for multiple runners
* chore: rename dockerfiles
* chore: sup multiple os in makefile
* chore: changes to support multiple versions
* chore: remove test for TARGETPLATFORM
* chore: fixes and add individual targets
* ci: add latest tag back in
* ci: remove latest suffix tag
Co-authored-by: toast-gear <toast-gear@users.noreply.github.com>
2022-12-01 00:00:16 +09:00
Callum Tait
fcb65b046b
ci: fix multi-arch runner builds ( #2048 )
...
* ci: fix multi-arch runner builds
2022-11-25 15:48:18 +00:00
Callum Tait
87f566e1e6
feat: add docker-compose and clean up the default runner ( #1924 )
...
* feat: clean and add docker-compose
* feat: make docker compose download arch aware
* fix: use new ARG name
* fix: correct case in url
* ci: add some debug output to workflow
* ci: add ARG for docker
* fix: various fixes
* chore: more alignment changes
* chore: use /usr/bin over /usr/local/bin
* chore: more logical order
* fix: add recursive flag
* chore: actions/runner stuff with actions/runner
* ci: bump checkout to latest
* fix: rootless build
Co-authored-by: toast-gear <toast-gear@users.noreply.github.com>
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-11-25 10:31:13 +09:00
Yusuke Kuoka
186c98cf36
ci: Fix runner builds for pull requests coming from "master" branches of forks ( #1983 )
...
* ci: Fix runner builds but not pushes for forks
I noticed that our runners workflow is failing on docker-login due to that a pull request workflow job from a fork does not have access to repo secrets.
https://github.com/malachiobadeyi/actions-runner-controller/actions/runs/3390463793/jobs/5634638183
Can we try this, so that hopefully it suppresses docker-login for pull requests from forks?
* Update .github/workflows/runners.yaml
* fixup! Update .github/workflows/runners.yaml
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
* fixup! fixup! Update .github/workflows/runners.yaml
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-11-07 19:01:03 +09:00
Callum Tait
5f27548a73
ci: replace set-output ( #1928 )
...
* ci: replace set-output
* ci: use env var format
Co-authored-by: toast-gear <toast-gear@users.noreply.github.com>
2022-11-03 18:43:39 +09:00
renovate[bot]
371eff09ce
chore(deps): update azure/setup-helm action to v3.4 ( #1959 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-03 14:40:54 +09:00