Gabriel Adrian Samfira
95db6599ff
Make external provider less opinionated about executable
...
You can now specify the absolute path to a provider executable instead
of specifying a provider directory with a "garm-external-provider" in it.
2022-07-16 18:00:07 +00:00
Gabriel Adrian Samfira
5390efbaab
Add manual runner removal
...
Runners can now be manually removed using the CLI. Some restrictions apply:
* A runner must be idle in github. Github will not allow us to remove a runner
that is running a workflow.
* The runner status must be "running"
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2022-06-29 16:23:01 +00:00
Gabriel Adrian Samfira
c089217a53
Add runner user to docker and lxd groups
...
Add the runner user to the docker and lxd groups. This will help avoid
the need for sudo if the workflow will require the use of either docker
or LXD.
2022-06-17 12:46:24 +03:00
Gabriel Adrian Samfira
c554f7561a
convert tabs to spaces
2022-05-10 18:42:46 +00:00
Gabriel Adrian Samfira
dc04bca95c
Retry failed runners
...
* retry adding runners for up to 5 times if they fail.
* various fixes
2022-05-10 12:28:39 +00:00
Gabriel Adrian Samfira
0b70a30944
Add external providers and an example
...
Add the ability to externalize providers to a binary on disk.
2022-05-09 17:11:47 +00:00