Anyone using cross-rs inside Docker, or in a CI which uses containers? #dind
I'm trying cross-rs to simplify cross platform CI builds and it's one extra issue after another! Might have to do it all with manual targets in Cargo.toml, yuk.
This is so damn cool. Relatively secure docker in docker with very an isolated docker daemon context and low overhead. A great alternative to MicroVM's like #Firecracker.
https://www.docker.com/resources/docker-in-docker-containerized-ci-workflows-dockercon-2023/
I love the presentation style too. I followed along in my terminal and everything worked. So much more helpful for me than "go to this website to learn more".
@deliverance If #Kaniko is not your speed, You can still do better than #DinD by using #PinD or even #PinP
How to use Podman inside of a container
https://www.redhat.com/sysadmin/podman-inside-container
This way you don't need a daemon, and you can run rootless.
It's just that the test setup is cursed:
The tests run on #GitLab runners using the #Docker executor in privileged mode. This enables us to start a #KVM based #AVD for Android tests and to deploy all individual homeserver implementations using #DinD.
In order to get better debugging information, the headless virtual screen is recorded via #VNC in order to record all ongoing tests for later use.
Some people told us they don't like our tests.