Erik Nobel and GitHub
a2b335ad6a
Github pkg: Bump github package to version 33 ( #222 )
v0.14.0
2020-12-06 10:01:47 +09:00
Tom Bamford and GitHub
56c57cbf71
ci: Replace deprecated crazy-max buildx action to use alternative docker actions ( #197 )
...
Deprecated action `crazy-max/setup-buildx-action@v1` has been replaced with:
`docker/setup-qemu-action@v1`
`docker/setup-buildx-action@v1`
`docker/login-action@v1`
`docker/build-push-action@v2`
See: https://github.com/crazy-max/ghaction-docker-buildx
2020-12-06 10:00:10 +09:00
Ahmad Hamade and GitHub
837563c976
Adding priorityClassName to helm chart ( #215 )
...
* Adding priorityClassName to helm chart and README file
* removed README and revert chart version
2020-11-30 09:04:25 +09:00
df99f394b4
Remove 10 minute buffer to token expiration ( #214 )
...
Co-authored-by: Zachary Benamram <zacharybenamram@blend.com >
2020-11-30 09:03:27 +09:00
Shinnosuke Sawada and GitHub
be25715e1e
Use TLS for secure docker connection ( #192 )
2020-11-30 08:57:33 +09:00
Yusuke Kuoka
4ca825eef0
Publish runner images for v2.274.2
...
Ref #212
2020-11-27 08:49:58 +09:00
Yusuke Kuoka
e5101554b3
Fix release workflow to not use add-path
...
Fixes #208
v0.13.0
v0.13.1
2020-11-26 08:39:03 +09:00
Reinier Timmer and GitHub
ee8fb5a388
parametrized working directory ( #185 )
...
* parametrized working directory
* manifests v3.0
2020-11-25 08:55:26 +09:00
Erik Nobel and GitHub
4e93879b8f
[BUG?]: Create mountpoint for /externals/ ( #203 )
...
* runner/controller: Add externals directory mount point
* Runner: Create hack for moving content of /runner/externals/ dir
* Externals dir Mount: mount examples for '__e/node12/bin/node' not found error
2020-11-25 08:53:47 +09:00
Shinnosuke Sawada and GitHub
6ce6737f61
add dockerEnabled document ( #193 )
...
Follow-up for #191
2020-11-17 09:31:34 +09:00
Shinnosuke Sawada and GitHub
4371de9733
add dockerEnabled option ( #191 )
...
Add dockerEnabled option for users who does not need docker and want not to run privileged container.
if `dockerEnabled == false`, dind container not run, and there are no privileged container.
Do the same as closed #96
v0.12.0
2020-11-16 09:41:12 +09:00
Yusuke Kuoka and GitHub
1fd752fca2
Use tcp DOCKER_HOST instead of sharing docker.sock ( #177 )
...
docker:dind container creates `/var/run/docker.sock` with root user and root group.
so, docker command in runner container needs root privileges to use docker.sock and docker action fails because lack of permission.
Use tcp connection between runner and docker container, so runner container doesn't need root privileges to run docker, and can run docker action.
Fixes #174
2020-11-16 09:32:29 +09:00
Yusuke Kuoka and GitHub
ccd86dce69
chart: Update CRDs to make Runnner{Deployment,ReplicaSet} replicas optional ( #189 )
...
Ref #186
v0.11.3
2020-11-14 22:09:06 +09:00
3d531ffcdd
refactor/sync-period ( #188 )
...
* refactor: adding explicit sync-period flag
* docs: adding mroe detail for sync period config
* docs: spelling 🙃
Co-authored-by: Callum Tait <callum.tait@PBXUK-HH-05772.photobox.priv >
2020-11-14 22:07:22 +09:00
Yusuke Kuoka and GitHub
1658f51fcb
Make Runner{Deployment,ReplicaSet} replicas actually optional ( #186 )
...
If omitted, it properly defaults to 1.
Fixes #64
2020-11-14 22:06:33 +09:00
Yusuke Kuoka and GitHub
9a22bb5086
Initial version of Helm chart ( #187 )
...
Acceptance tests are passing with the chart. In addition to standard chart values, syncPeriod is supported.
Please use it as a foundation for further collaboration.
Ref #184
Inspired by #91
Related #61
2020-11-14 22:06:14 +09:00
Yusuke Kuoka
71436f0466
Final fixes before merging
2020-11-14 22:00:41 +09:00
Yusuke Kuoka
b63879f59f
Ensure the chart is passing acceptance tests
2020-11-14 21:58:16 +09:00
Callum Tait
c623ce0765
docs: spelling 🙃
2020-11-14 12:32:14 +00:00
Yusuke Kuoka
01117041b8
chart: controller-manager should not be autoscaled
2020-11-14 20:37:40 +09:00
Yusuke Kuoka
42a272051d
chart: Use the correct image
2020-11-14 20:37:22 +09:00
Yusuke Kuoka
6a4c29d30e
Set ACCEPTANCE_TEST_DEPLOYMENT_TOOL=helm to run acceptance tests with chart
2020-11-14 20:31:37 +09:00
Yusuke Kuoka
ce48dc58e6
Add crds to the chart
2020-11-14 20:31:21 +09:00
Callum Tait
04dde518f0
docs: adding mroe detail for sync period config
2020-11-14 11:22:09 +00:00
Callum Tait
1b98c8f811
refactor: adding explicit sync-period flag
2020-11-14 11:19:16 +00:00
Yusuke Kuoka
14b34efa77
Start collaborating to develop a Helm chart
...
Ref #184
2020-11-14 20:15:42 +09:00
Yusuke Kuoka and GitHub
bbfe03f02b
Add acceptance test ( #168 )
...
To ease verifying the controller to work before submitting/merging PRs and releasing a new version of the controller.
2020-11-14 20:07:14 +09:00
Yusuke Kuoka and GitHub
8ccf64080c
Merge pull request #182 from callum-tait-pbx/docs/improvements
...
docs/improvements
2020-11-14 12:02:24 +09:00
Callum Tait
492ea4b583
docs: adding a common errors section
2020-11-13 08:38:25 +00:00
Callum Tait
3446d4d761
docs: reordering to be more logical
2020-11-13 08:27:18 +00:00
Javier de Pedro López and GitHub
1f82032fe3
Improvements in the documentation for permissions and replication ( #175 )
2020-11-13 09:36:22 +09:00
Elliot Maincourt and GitHub
5b2272d80a
Add read-only permissions to actions for being able to autoscale ( #180 )
2020-11-13 09:27:01 +09:00
Reinier Timmer and GitHub
0870250f9b
Enable matrix build for runner image ( #179 )
2020-11-13 09:24:12 +09:00
Shinnosuke Sawada
a4061d0625
gofmt ed
2020-11-12 09:20:06 +09:00
Juho Saarinen and GitHub
7846f26199
Increase memory limit ( #173 )
...
We saw controller quite often OOMing, so first help to increase limit a bit.
2020-11-12 09:14:33 +09:00
Reinier Timmer and GitHub
8217ebcaac
Updated Runner to 2.274.1 ( #176 )
...
* Updated Runner to 2.274.1
* Update image tag in workflow
2020-11-12 09:14:06 +09:00
Shinnosuke Sawada
83857ba7e0
use tcp DOCKER_HOST instead of sharing docker.sock
2020-11-12 08:07:52 +09:00
Yusuke Kuoka and GitHub
e613219a89
Fix token registration broken since v0.11.0 ( #167 )
...
Fixes #166
v0.11.2
2020-11-11 09:38:05 +09:00
Reinier Timmer and GitHub
bc35bdfa85
fixed label argument in entrypoint ( #162 )
...
* fixed label argument in entrypoint
* Removed quotes from RUNNER_GROUP_ARG
v0.11.1
2020-11-11 08:44:51 +09:00
Yusuke Kuoka and GitHub
ece8fd8fe4
Bump Go to 1.15 ( #160 )
...
Closes #104
v0.11.0
2020-11-10 17:16:04 +09:00
Dan Webb and GitHub
dcf8524b5c
Adds RUNNER_GROUP argument to the runner registration ( #157 )
...
* Adds RUNNER_GROUP argument to the runner registration
Adds the ability to register a runner to a predefined runner_group
Resolves #137
* Update README with runner group example
- Updates the README with instructions of how to add the runner to a
group
- Fix code fencing for shell and yaml blocks in the README
- Use consistent bullet points (dash not asterisk)
2020-11-10 17:15:54 +09:00
Yusuke Kuoka
4eb45d3c7f
Fix build error
2020-11-10 17:09:16 +09:00
Juho Saarinen and GitHub
1c30bdf35b
Add GHE URL to transport ( #152 )
...
Fixes #149
2020-11-10 17:05:09 +09:00
Yusuke Kuoka and GitHub
3f335ca628
Fix panic on startup when misconfigured ( #154 )
...
Fixes #153
2020-11-10 17:03:33 +09:00
Juho Saarinen and GitHub
f2a2ab7ede
Check token validity only when creating new pod ( #159 )
...
Fixes #143
2020-11-10 17:02:30 +09:00
Juho Saarinen and GitHub
40c5050978
Added support for other than public GitHub URL ( #146 )
...
Refactoring a bit
v0.10.0
2020-10-28 22:15:53 +09:00
Juho Saarinen and GitHub
99a53a6e79
Releasing latest controller from master push ( #147 )
...
Fixes #135
2020-10-28 22:13:35 +09:00
Yusuke Kuoka and GitHub
6d78fb07b3
Fix permission error with the default setup since v0.9.4 ( #142 )
...
Fixes #138
v0.9.5
2020-10-25 11:25:48 +09:00
Yusuke Kuoka and GitHub
faaca10fba
Rename Runner.Spec.dockerWithinRunnerContainer to docker"d"WithinRunnerContainer ( #134 )
...
* Rename Runner.Spec.dockerWithinRunnerContainer to dockerdWithinRunnerContainer
Ref https://github.com/summerwind/actions-runner-controller/pull/126#issuecomment-712501790
v0.9.4
2020-10-21 21:32:40 +09:00
Juho Saarinen and GitHub
d16dfac0f8
Restart if pod ends up succeeded ( #136 )
...
Fixes #132
2020-10-21 21:32:26 +09:00