Conversation
127545c to
39012bd
Compare
|
Since I am new to working on this project, I would greatly appreciate some input on these:
|
|
I feel like a unit test in https://github.com/moby/moby/tree/master/libnetwork/test/integration/dnet would be helpful to create a test to validate that encryption works properly, as I haven't found any other test (new to this project). @thaJeztah what do you think? |
|
closing this as the issue seems to be more complex |
vendor.mod
Outdated
| github.com/prometheus/client_golang => github.com/prometheus/client_golang v1.6.0 | ||
| github.com/prometheus/procfs => github.com/prometheus/procfs v0.0.11 | ||
| github.com/vishvananda/netlink => github.com/vishvananda/netlink v1.1.0 | ||
| github.com/vishvananda/netlink => github.com/vishvananda/netlink v1.2.1-beta.2 |
There was a problem hiding this comment.
We can remove this replace rule if we decide to update to a new release; ISTR we added this to not update to a non-released version if there was no need. As there's a (beta) release now, perhaps we should consider updating to a newer version either way 🤔
|
@thaJeztah Thanks for the review :). Even though this probably might not be directly fixing #43551 I think this is still a useful upgrade, right? If yes, I can improve the PR according to your review? wdyt? |
|
Yes, I think it'd be ok to update the dependency to a more current version; if you have time to work on updating the PR; please do 👍 (please amend the existing commit so that there's only a single commit in the PR - but happy to help with that if needed!) |
|
Looks like there's some linting failures, because |
39012bd to
da41f92
Compare
|
locally the tests are failing for me, so I will have to check this out further: |
|
Let's see what CI does; I know we inherited some, erm, "weird" tests from libnetwork, some of which are not-so-very-unit-tests that may require some setting up, so perhaps they're ok. |
|
Hmm... funny; so for some reason, go modules now expects the diff --git a/vendor.mod b/vendor.mod
index b72c3c3398..a5018087e0 100644
--- a/vendor.mod
+++ b/vendor.mod
@@ -86,9 +86,10 @@ require (
gotest.tools/v3 v3.2.0
)
+require github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1
+
require (
code.cloudfoundry.org/clock v1.0.0 // indirect
- github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect
github.com/agext/levenshtein v1.2.3 // indirect
github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2 // indirectLet me know if you need a hand fixing that |
|
(fwiw; don't put it as a separate |
67b2596 to
0e88a6b
Compare
bump netlink to 1.2.1 change usages of netlink handle .Delete() to Close() remove superfluous replace in vendor.mod make requires of github.com/Azure/go-ansiterm direct Signed-off-by: Martin Braun <[email protected]>
0e88a6b to
5edfd6d
Compare
|
I think I got it now. I greatly appreciate the handholding here :). Great first commiter experience I must say :) |
|
CI seems happy with the latest changes :) EDIT: seems like I misinterpreted GitHub CI. There seem to be some issues it seems. But they look unrelated-ish? |
|
Hmm, seems like CI is failing for windows-2022? Tbh, I am having a hard time reading the test logs here on GitHub, but to me these errors look unrelated to the PR? |
|
I gave CI a kick to run again 👍 🤞 |
|
CI is green 🤖 🥳 |
|
Thx! Let me bring this one in |
Attempting to fix #43551
Will update according to contribution guidlines if the fix is fine.
- What I did
Bumped netlink dependencies to newest release (currently in beta)
- How to verify it
still in progress, but if everyone agrees that this is the correct course of action, I will verify this on currently affected servers.
- Description for the changelog
Bump netlink dependency to fix issues where encrypted overlay networks did not work with newer Linux kernel releases.
- A picture of a cute animal (not mandatory but encouraged)