Skip to content

cephadm-e2e: ensure crun + chmod libvirt socket for rootless podman#2590

Open
afreen23 wants to merge 1 commit into
ceph:mainfrom
afreen23:fix-cephadm-e2e
Open

cephadm-e2e: ensure crun + chmod libvirt socket for rootless podman#2590
afreen23 wants to merge 1 commit into
ceph:mainfrom
afreen23:fix-cephadm-e2e

Conversation

@afreen23
Copy link
Copy Markdown
Contributor

--group-add keep-groups requires crun as the OCI runtime; runc silently ignores it. Install crun explicitly and chmod the libvirt socket as a fallback so the mapped UID inside rootless podman can always connect. Also removes newgrp which is unreliable inside non-interactive scripts.

@afreen23 afreen23 marked this pull request as ready for review May 27, 2026 00:05
@afreen23
Copy link
Copy Markdown
Contributor Author

afreen23 commented May 27, 2026

The kcli root issues are gone- kcli setup completed successfully https://jenkins.ceph.com/job/ceph-dashboard-cephadm-e2e/22829/console

previous run: https://jenkins.ceph.com/job/ceph-dashboard-cephadm-e2e/22719/consoleFull

This PR fixes only kcli installation, for complete job running need this fix as well ceph/ceph#69116 (comment)

@afreen23 afreen23 requested a review from nizamial09 May 27, 2026 00:05
Comment thread scripts/dashboard/install-cephadm-e2e-deps.sh Outdated
@tchaikov
Copy link
Copy Markdown
Contributor

@afreen23 hi Afreen, does this change address the issue at https://tracker.ceph.com/issues/76929 ?

@afreen23
Copy link
Copy Markdown
Contributor Author

@afreen23 hi Afreen, does this change address the issue at https://tracker.ceph.com/issues/76929 ?

Yes

--group-add keep-groups requires crun as the OCI runtime; runc silently
ignores it. Install crun explicitly, pass --runtime crun to the podman
wrapper, and remove newgrp which is unreliable inside non-interactive
scripts.

Signed-off-by: Afreen Misbah <afreen@ibm.com>
@afreen23 afreen23 requested a review from nizamial09 June 3, 2026 21:49
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.

3 participants