-
Notifications
You must be signed in to change notification settings - Fork 83
Bubblewrap: RHEL test failure caused by "missing IP Tables Binary" #1273
Copy link
Copy link
Labels
Backend-BubblewrapLinux process isolation implemented with Bubblewrap.Linux process isolation implemented with Bubblewrap.Issue-BugSomething is not working as intended.Something is not working as intended.OS-LinuxApplies specifically to Linux hosts or Linux behavior.Applies specifically to Linux hosts or Linux behavior.Priority2High-impact issue affecting key functionality; prioritize for the next appropriate release.High-impact issue affecting key functionality; prioritize for the next appropriate release.Release v1.0Issues tracked for the version 1.0 releaseIssues tracked for the version 1.0 release
Description
Activity
Metadata
Metadata
Assignees
Labels
Backend-BubblewrapLinux process isolation implemented with Bubblewrap.Linux process isolation implemented with Bubblewrap.Issue-BugSomething is not working as intended.Something is not working as intended.OS-LinuxApplies specifically to Linux hosts or Linux behavior.Applies specifically to Linux hosts or Linux behavior.Priority2High-impact issue affecting key functionality; prioritize for the next appropriate release.High-impact issue affecting key functionality; prioritize for the next appropriate release.Release v1.0Issues tracked for the version 1.0 releaseIssues tracked for the version 1.0 release
Relevant area(s)
Linux
Brief description of your issue
The bubblewrap network proxy tests that run in CI and use iptables need to be updated to schema ver 0.9 in order to reflect the default env changes in that version. In prior versions, no environment is provided on bubblewrap, so bash uses a fallback PATH. On RHEL, this PATH doesn't include the iptables binary (unlike ubuntu/debian).
This causes the failure
NO_IPTABLES_BINARY.CI Run: https://github.com/microsoft/mxc/actions/runs/35973726570/job/107553741661
Steps to reproduce
Run
./tests/scripts/run_bwrap_all_tests.shon an RHEL 10 system.Expected behavior
The test sees the iptables binary and completes successfully.
Actual behavior
The test fails due to a missing iptables binary. See the CI run here: https://github.com/microsoft/mxc/actions/runs/35973726570/job/107553741661