Commit Graph

16 Commits

Author SHA1 Message Date
Tom Wieczorek f6993b5105
Add ARMv7 support to actions-runner container images
Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
2025-08-15 12:37:17 +02:00
Tom Wieczorek 6f77d96686
Use dumb-init from Ubuntu repositories
dumb-init is available in the Ubuntu package repositories, so let's use
that. This makes adding new architectures easier.

For Ubuntu 20.04, this means a downgrade from 1.2.5 to 1.2.2. However,
given that Ubuntu 20.04 reached the end of its support cycle in May
2025, this seems acceptable. The only regression is that dumb-init
won't attempt to cd into the root directory in order to release the file
descriptor for its current working directory, besides some fixes around
the --help and --version flags.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
2025-08-15 12:23:29 +02:00
Tom Wieczorek a72055f8d5
Sort package install lists alphabetically
Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
2025-08-15 12:09:24 +02:00
steve21168 64778a828e
Add fuse-overlayfs to benefit from union filesystem (#3022) 2023-11-27 12:33:58 +09: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
jb-2020 b1cc4da5dc
Switch git-lfs source to packagecloud (#2838) 2023-08-28 14:23:57 +09:00
Thorsten Wildberger dc58f6ba13
feat: allow more dockerd options (#2701) 2023-07-25 13:59:49 +09:00
Daniel Kubat d90ce2bed5
Upgrade Docker Compose to v2.20.0 (#2738) 2023-07-25 09:54:09 +09:00
Bassem Dghaidi 5ba3805a3f
Fix update runners scheduled workflow to check for container-hooks upgrades (#2576) 2023-05-12 05:52:24 -04:00
Milas Bowman 514b7da742
Install Docker Compose v2 as a Docker CLI plugin (#2326)
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2023-03-29 10:40:10 +09:00
Milas Bowman 34ebbf74d1
Upgrade Docker Compose to v2.16.0 (#2327) 2023-03-01 07:18:13 +09: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
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
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
Yusuke Kuoka acbce4b70a
runner: Expose dind runner dockerd logs via stdout/stderr (#2082)
* runner: Expose dind runner dockerd logs via stdout/stderr

We've been letting supervisord to run dockerd within the dind runner container presuming it would avoid producing zombie processes. However we used dumb-init to wrap supervisord to wrap dockerd. In this picture supervisord might be unnecessary and dumb-init is actually a correct pid 0 for containers.

Rmoving supervisord removes this unnecessary complexity, while saving a little memory, and more importantly logs from dockerd is exposed via stdout/stderr of the container for easy access from kubectl-logs, fluentd, and so on.
2022-12-12 08:39:35 +09:00
Callum Tait a8417ec67e
feat: dind-rootless 22.04 runner (#2033)
* feat: dind-rootless 22.04 runner

* runner: Bring back packages needed by rootlesskit

* e2e: Update E2E buildvars with ubuntu 22.04 dockerfiles

* feat: use new uid for runner user

* e2e: Make it possible to inject ubuntu version via envvar for actiosn-runner-dind image

* doc: Use fsGroup=1001 for IRSA on Ubuntu 22.04 runner

Co-authored-by: toast-gear <toast-gear@users.noreply.github.com>
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2022-12-07 19:02:35 +09:00