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

Switch to Fedora for nettest and use packaged netperf #1766

Merged
merged 1 commit into from
Dec 16, 2024

Conversation

skitt
Copy link
Member

@skitt skitt commented Dec 11, 2024

netperf currently fails to build with the latest Alpine images, even with _GNU_SOURCE fixes.

To allow building the nettest image again, this switches to Fedora, where netperf is available as a package (so we don't need to deal with building it). The image size is more than doubled, from 24.2MiB with Alpine to 59.8MiB with Fedora.

This ends up with nmap ncat rather than busybox ncat, so the nettest scripts are adjusted to suit, and a busybox nc emulation script is included for other users of nc.

@submariner-bot
Copy link

🤖 Created branch: z_pr1766/skitt/fedora-nettest

@skitt skitt force-pushed the fedora-nettest branch 2 times, most recently from ce3b336 to a574f74 Compare December 11, 2024 08:01
@skitt skitt added the e2e-projects Run E2E tests in each consuming project label Dec 11, 2024
netperf currently fails to build with the latest Alpine images, even
with _GNU_SOURCE fixes.

To allow building the nettest image again, this switches to Fedora,
where netperf is available as a package (so we don't need to deal with
building it). The image size is more than doubled, from 24.2MiB with
Alpine to 59.8MiB with Fedora.

This ends up with nmap ncat rather than busybox ncat, so the nettest
scripts are adjusted to suit, and a busybox nc emulation script is
included for other users of nc.

Signed-off-by: Stephen Kitt <[email protected]>
@vthapar vthapar merged commit a007880 into submariner-io:devel Dec 16, 2024
52 checks passed
@submariner-bot
Copy link

🤖 Closed branches: [z_pr1766/skitt/fedora-nettest]

@skitt skitt deleted the fedora-nettest branch December 16, 2024 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e2e-projects Run E2E tests in each consuming project
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants