-
Notifications
You must be signed in to change notification settings - Fork 115
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
feat: include nsenter
when building util-linux binaries
#390
feat: include nsenter
when building util-linux binaries
#390
Conversation
This seems to be part of linkerd story, what exactly calls nsenter in this case? |
|
That is not true for sure, as Talos itself is using CNI and netns without any issues (not inside Talos Linux, but This PR will put |
Is |
I don't know what is the |
Far easier to do |
Can you actually get it tested? |
Happy to 🙂 Given that the change only enables one extra output from a build process that is itself already proven and tested, could you please define what additional checks you'd like to see to constitute "tested" in this instance? |
I mean build & install this extension to Talos, and verify that Linkerd works now. |
On it 🫡
FWIW, here's the diff from Current Build OutputProposed BuildFor anyone who's curious why the current image appears almost completely empty despite the inclusion of Current Build Output (without post-install scrubbing)Proposed Build Output (without post-install scrubbing) |
@smira Well... that was 8 shades of Less Than Fun™, but I got it done in the end 😅 🎉 Steps:
All of the images used in testing are public and available for your inspection and independent verification if you'd like: |
This is expected, as it uses those libraries from the host (they're already there), to make extension size smaller. |
thanks for testing it, I can get this change to the queue of changes to Talos 1.7, so it pops up in 1.7.3 |
3c95b09
to
9cb7167
Compare
/ok-to-test |
This should provide enough compatibility for Linkerd CNI. Signed-off-by: Mark S <[email protected]> Signed-off-by: Andrey Smirnov <[email protected]>
9cb7167
to
d1a0ce8
Compare
/m |
PR just includes
nsenter
in the subset of built binaries when compilingutil-linux
. Specifically, havingnsenter
allows several common tools written in golang to run on Talos.