Bug #5365
closedrepo-install-test runs systemd inside docker, doesn't work with newer systemd versions on host
100%
Description
repo-install-test runs systemd and Osmocom systemd services to ensure they start up properly (#3369).
The way this is implemented works on our jenkins nodes, but not when trying locally with a more recent systemd version on the host.
Related:
https://github.com/systemd/systemd/issues/19245
I've researched this lately and found that it does work when using podman instead of docker, and that it's officially supported there. Here's a reference article, and I did try it out and it worked:
https://www.redhat.com/sysadmin/improved-systemd-podman
So we could migrate repo-install-test to use podman instead of docker to resolve this.
Until this is done, if repo-install-test is failing with current master of docker-playground.git and osmo-ci.git, and patches need to be tested against it: use the build parameters of the jenkins job to specify a branch.