Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

install systemd-containerd on all edpm hosts as part of bootstrap #405

Merged

Conversation

SeanMooney
Copy link
Contributor

@SeanMooney SeanMooney commented Oct 5, 2023

systemd-container is required to allow libvirt to manage cgroups
for qemu instance across container restarts.

Without systemd-container libvirt falls back to a legacy code
path where it directly manages cgroups without registering
vms in systemd-machined. This is nolonger tested by libvirt team
downstream and is known to cause issues with podman.

We solve this requirement by installing the package in the bootstrap
role to ensure its always installed on edpm hosts.

@openshift-ci openshift-ci bot requested review from fultonj and stuggi October 5, 2023 14:51
@openshift-ci openshift-ci bot added the approved label Oct 5, 2023
@bogdando bogdando requested review from jpodivin and bshephar October 5, 2023 14:52
systemd-containerd is required to allow libvirt to manage cgroups
for qemu instance across container restarts.

Without systemd-container libvirt falls back to a legacy code
path where it directly manages cgroups without registering
vms in systemd-machined. This is nolonger tested by libvirt team
downstream and is known to cause issues with podman.

We solve this requirement by installing the package in the bootstrap
role to ensure its alwasy installed on edpm hosts.
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Oct 5, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: bogdando, SeanMooney

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot merged commit 471add2 into openstack-k8s-operators:main Oct 5, 2023
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants