Skip to content

Conversation

@isarkis
Copy link
Owner

@isarkis isarkis commented Nov 9, 2022

This change add x86_64 and i386 platform support to actions-runner-dind-rootless docker file.

@isarkis isarkis force-pushed the build/rootless_build branch from 45f72d6 to 997ac2d Compare November 9, 2022 19:44
@isarkis isarkis changed the title Add x86_64 and i386 platforms to rootless runner. Add rootless runner to the Makefile and remove i386 Nov 9, 2022
@isarkis isarkis changed the title Add rootless runner to the Makefile and remove i386 Add rootless runner to the Makefile Nov 9, 2022
@isarkis isarkis force-pushed the build/rootless_build branch 3 times, most recently from 44fc536 to e5d6572 Compare November 9, 2022 22:46
@isarkis isarkis force-pushed the build/rootless_build branch from e5d6572 to 44a5702 Compare November 9, 2022 23:07
isarkis and others added 18 commits November 10, 2022 14:07
Setting SecurityContext.Privileged bit to false, which is default,
prevents GKE from admitting Windows pods.  Privileged bit is not
supported on Windows.
…s#1999)

* runner: Make WAIT_FOR_DOCKER_SECONDS configurable and working

Ref actions#1830
Ref actions#1804

* Update acceptance/testdata/runnerdeploy.envsubst.yaml

Co-authored-by: Callum Tait <15716903+toast-gear@users.noreply.github.com>

* Update docs/detailed-docs.md

Co-authored-by: Callum Tait <15716903+toast-gear@users.noreply.github.com>

Co-authored-by: Callum Tait <15716903+toast-gear@users.noreply.github.com>
…her runners (actions#1926)

* chore: align dockerfile with other runners

* chore: superfluous comments

* feat: make docker compose download arch aware

* chore: stuff

* chore: align runner tool cache set-up

* fix: copy and paste error

* feat: add container hooks

* feat: add rootless into makefile

* feat: support all architectures and fix compose

* fix: export SKIP_IPTABLES correctly

Co-authored-by: toast-gear <toast-gear@users.noreply.github.com>
* feat: align runner and add docker compose

* feat: make docker compose download arch aware

* fix: use new ARG name

* chore: alignment stuff

* chore: use /usr/bin over /usr/local/bin

* chore: replicate default runner order

* feat: set-up actions container hooks

* chore: small flags

* fix: install all docker components

Co-authored-by: toast-gear <toast-gear@users.noreply.github.com>
* 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>
* ci: fix multi-arch runner builds
* Fixes etcd for macos.

The older version of etcd packaged in kubebuilder 2.3.2 for Darwin
throws a stack trace upon attempted startup.

This retrieves the latest version of etcd from coreos and installs
that instead; this works on all OSes.

I removed some redundancy in the Makefile around test dependency
retrieval, too.

* Capture further OS specific test command tweaks.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants