Project

General

Profile

Actions

Bug #5365

closed

repo-install-test runs systemd inside docker, doesn't work with newer systemd versions on host

Added by osmith over 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
12/21/2021
Due date:
% Done:

100%

Spec Reference:

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.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)