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

Another attempt to remediate user namespace issues with ubuntu24 runners #2010

Conversation

ddelnano
Copy link
Member

@ddelnano ddelnano commented Sep 6, 2024

Summary: Another attempt to remediate user namespace issues with ubuntu 24.04 runners

This reverts the failed previous attempt and re-enables user namespaces on ubuntu 24.04. This is a well known behavior change between Ubuntu 22.04 and 24.04 (actions/runner-images#10443 (comment)). Since podman is running rootless, I think it's possible that the user namespace creation (clone syscall) is failing.

Relevant Issues: #1993

Type of change: /kind bugfix

Test Plan: Run another production release build after merging this

@ddelnano ddelnano requested review from a team as code owners September 6, 2024 17:48
@ddelnano ddelnano force-pushed the ddelnano/remediate-user-namespace-issues-with-ubuntu24-runners branch from 7641148 to 8049452 Compare September 6, 2024 17:48
@ddelnano ddelnano merged commit 5dc122a into pixie-io:main Sep 6, 2024
30 checks passed
@ddelnano ddelnano deleted the ddelnano/remediate-user-namespace-issues-with-ubuntu24-runners branch September 6, 2024 18:00
ddelnano added a commit to ddelnano/pixie that referenced this pull request Sep 6, 2024
ddelnano added a commit to ddelnano/pixie that referenced this pull request Sep 23, 2024
…ers (pixie-io#2010)

Summary: Another attempt to remediate user namespace issues with ubuntu
24.04 runners

This reverts the failed previous attempt and re-enables user namespaces
on ubuntu 24.04. This is a well known behavior change between Ubuntu
22.04 and 24.04
(actions/runner-images#10443 (comment)).
Since podman is running rootless, I think it's possible that the user
namespace creation (clone syscall) is failing.

Relevant Issues: pixie-io#1993

Type of change: /kind bugfix

Test Plan: Run another production release build after merging this
- Verified that this sysctl cli invocation is similar to our [existing
example](https://github.com/pixie-io/pixie/blob/aa1f72a69f0a072d97accd721081f89cb8108fd1/.github/workflows/build_and_test.yaml#L87)

---------

Signed-off-by: Dom Del Nano <[email protected]>
GitOrigin-RevId: 5dc122a
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.

2 participants