-
Notifications
You must be signed in to change notification settings - Fork 71
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
chore(deps): update all dependencies on main (main) #326
Conversation
|
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
a6f861a
to
94c3790
Compare
Many tests now fail due to:
meaning that we expect interfaces to be UP, while they are DOWN. |
a9f1059
to
4b732c4
Compare
@SchSeba @ykulazhenkov hi. I made a major bump of the dependencies and address some of the compatibility issues. Would be great if you could take a look - I recommend scanning through this commit by commit - there are very few changes to our code. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
amazing work thanks @phoracek!
I left just two small comments and I think we should be good
go.mod
Outdated
) | ||
|
||
go 1.22.0 | ||
|
||
toolchain go1.22.5 | ||
toolchain go1.23.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we will have an issue on this one I think it should remain 1.22 for now no?
go.mod
Outdated
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect | ||
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect | ||
sigs.k8s.io/yaml v1.3.0 // indirect | ||
sigs.k8s.io/yaml v1.4.0 // indirect | ||
) | ||
|
||
// Pinned to kubernetes-1.30.3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the comment is not right here
Signed-off-by: redhat-renovate-bot <[email protected]>
Some of the imported modules has changed their paths since they were introduced to the project. This commit reflects their current path. Without this change, go mod tidy fails. Signed-off-by: Petr Horacek <[email protected]>
OVSDB has changed some of its signatures. This commit reflects that to allow compilation of ovsdb.go. Signed-off-by: Petr Horacek <[email protected]>
Replace duplicated Go version requirement from the script and use the one specified in the go.mod instead. Without this change, linter fails on OOM due to incompatible version: running lint of 1.22 codebase with 1.21 Go. Signed-off-by: Petr Horacek <[email protected]>
Signed-off-by: Petr Horacek <[email protected]>
Some of the CNI testlib functions has changed their signatures. This commits reflects that in our unit tests. Signed-off-by: Petr Horacek <[email protected]>
The QE reporter now seems to rely on Ginkgo v2. Using Ginkgo v1 results in a compilation failure. This commit bumps the used Ginkgo version to v2. Signed-off-by: Petr Horacek <[email protected]>
With the recent bump, some of the importent functions became deprecated. This commit replaces deprecated functions with their replacements. Signed-off-by: Petr Horacek <[email protected]>
This explicit requirement for Go >=1.10 is ancient and not needed anymore since all the compilation is happening with 1.22+ already. This requirement also started preventing compilation, thus removing it. Signed-off-by: Petr Horacek <[email protected]>
containernetwork/plugins changed the behavior of SetupVeth in 1.1, to not set the container-side of the veth up. This commit makes sure we set it up after the veth is created. Signed-off-by: Petr Horacek <[email protected]>
4b732c4
to
d9bcdb5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: redhat-renovate-bot, SchSeba The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Thanks a lot @SchSeba! |
This is a major bump of Go, Go dependencies and GitHub Actions dependencies. It was originally issued by Renovate, but making this pass required lot of manual work too.
I recommend going through this commit by commit. Some of the changes are pure bumps, others replace deprecated function calls. The last change is adding an explicit 'state up' configuration to the container netns veth end, since the function used to create the veth pair is no longer doing it for us.
Original commit message from Renovate:
This PR contains the following updates:
v2
->v4
v5
->v6
v1.0.2
->v1.2.0
v1.0.1
->v1.2.3
v1.0.1
->v1.5.1
v1.1.0
->v1.2.2
v0.3.12
->v1.0.0
v1.0.2
->v1.0.3
v0.0.0-20200626054723-37f83d1996bc
->v1.7.1
v1.16.4
->v2.20.0
v1.31.0
->v1.34.1
v0.6.0
->v0.7.0
v1.1.1-0.20210330154013-f5de75959ad5
->v1.2.1-beta.2
1.22.5
->1.23.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.30.4
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.1.6
->v0.1.8
Release Notes
actions/checkout (actions/checkout)
v4
Compare Source
v3
Compare Source
docker/build-push-action (docker/build-push-action)
v6
Compare Source
Mellanox/sriovnet (github.com/Mellanox/sriovnet)
v1.2.0
Compare Source
What's Changed
Full Changelog: k8snetworkplumbingwg/sriovnet@v1.1.0...v1.2.0
v1.1.0
Compare Source
What's Changed
Full Changelog: k8snetworkplumbingwg/sriovnet@v1.0.3...v1.1.0
v1.0.3
Compare Source
containernetworking/cni (github.com/containernetworking/cni)
v1.2.3
: libcni v1.2.3Compare Source
This is a minor release to correct a divergence between the specification and libcni. In this case, the specification was updated, as it concerns a new feature, GC, that is not yet deployed.
What's Changed
v1.2.2
: libcni v1.2.2Compare Source
What's Changed
Full Changelog: containernetworking/cni@v1.2.1...v1.2.2
v1.2.1
: CNI Spec v1.1 / libcni v1.2.1Compare Source
This is a minor release that fixes some small bugs:
Improvements
Bug fixes:
DelNetwork
, and allows CRIO tests to bumpv1.2.0
: CNI spec v1.1 / libcni v1.2.0Compare Source
This is libcni v1.2.0, which releases the new CNI spec version v1.1.0.
Major changes:
GC verb
The GC verb allows runtimes to specify the set of known-good attachments, allowing plugins to clean up stale and leaked resources such as IPAM reservations. Libcni will also synthesize a CNI DEL for any stale cached attachments, so all users will have a form of GC, even if their plugins do not support CNI v1.1
STATUS verb
The STATUS verb allows a plugin to report its readiness to accept ADD requests. Runtimes such as containerd and cri-o will no longer have to rely merely on the presence of a CNI configuration file to determine network readiness.
Version negotiation
CNI configurations may now contain multiple versions, so that an administrator can opportunistically update the protocol version without breaking older runtimes:
New fields
A number of new fields have been added to the result type:
Other improvements
v1.1.2
: CNI v1.1.2Compare Source
This is a minor update to the CNI libraries and tooling. This does not bump the protocol / spec version, which remains at v1.0.0.
What's Changed
New Contributors
Full Changelog: containernetworking/cni@v1.1.1...v1.1.2
v1.1.1
: CNI v1.1.1Compare Source
This is a minor update to the CNI libraries and tooling. This does not bump the protocol / spec version, which remains at v1.0.0.
Changes include:
New Contributors:
Full Changelog: containernetworking/cni@v1.1.0...v1.1.1
v1.1.0
: CNI v1.1.0Compare Source
This is a minor update to the CNI libraries and tooling. This does not bump the protocol / spec version, which remains at v1.0.0.
Changes include:
json.Unmarshal
(#880).containernetworking/plugins (github.com/containernetworking/plugins)
v1.5.1
Compare Source
What's Changed
Full Changelog: containernetworking/plugins@v1.5.0...v1.5.1
v1.5.0
: CNI Plugins v1.5.0Compare Source
What's Changed
New Features:
Fixes:
New Contributors
Full Changelog: containernetworking/plugins@v1.4.1...v1.5.0
v1.4.1
Compare Source
v1.4.0
: CNI Plugins v1.4.0Compare Source
New features:
Improvements:
Build:
Bug fixes:
v1.3.0
: CNI Plugins v1.3.0Compare Source
This release introduces a new plugin:
tap
. Thanks to @mmirecki for contributing thisNew features:
Improvements:
Bug fixes:
v1.2.0
: CNI Plugins v1.2.0Compare Source
Changelog:
New plugins & features
Bug fixes
Improvements & Cleanups:
static
plugin more exactAs always, many thanks to our contributors.
v1.1.1
: CNI plugins v1.1.1Compare Source
Plugins release v1.1.1
This is a patch release that fixes the following bugs in v1.1.0:
v1.1.0 Changelog:
One minor-but-major change is that we no longer wait for IPv6 Duplicate
Address Detection to complete. This reduces execution time by 2 seconds.
New features:
Bug fixes:
Improvements
Other changes
v1.1.0
: CNI Plugins v1.1.0Compare Source
This release brings a number of new features, along with the usual
smattering of bug fixes and cleanups.
One minor-but-major change is that we no longer wait for IPv6 Duplicate
Address Detection to complete. This reduces execution time by 2 seconds.
New features:
Bug fixes:
Improvements
Other changes
golang/glog (github.com/golang/glog)
v1.2.2
Compare Source
What's Changed
Full Changelog: golang/glog@v1.2.1...v1.2.2
v1.2.1
Compare Source
What's Changed
Full Changelog: golang/glog@v1.2.0...v1.2.1
v1.2.0
Compare Source
What's Changed
Full Changelog: golang/glog@v1.1.2...v1.2.0
v1.1.2
Compare Source
Bugfix release.
What's Changed
Full Changelog: golang/glog@v1.1.1...v1.1.2
v1.1.1
Compare Source
Bugfixes since the larger v1.1.0, which have been addressed.
imdario/mergo (github.com/imdario/mergo)
v1.0.0
: 1.0.0 released with new module URL: dario.cat/mergoCompare Source
This PR is a release containing 0.3.15 features but changing the module URL to
dario.cat/mergo
.What's Changed
Full Changelog: darccio/mergo@v0.3.16...v1.0.0
v0.3.16
: Announcement: v1.0.0 will be released on June 18thCompare Source
This release doesn't contain code changes.
After 10 years, with many corner cases covered, very few issues pending (at least, comparing them with the usage of the library as part of Docker, Kubernetes, Datadog's agent, etc.), and a very stable API, I think it's time to release a 1.0.0 version.
This version will be released under a vanity URL: dario.cat/mergo
PS: although I'll make sure that github.com/imdario/mergo will be available, I'm going to also change my GitHub handle, so expect for a few minutes to not be able to pull from github.com/imdario as I fork it from the new handle to the old one.
PS2: I'm creating a discussion for this release to make sure we can have a conversation around the topic, and anything else about Mergo that you care about.
v0.3.15
: Issues #131, #170, #220, and #202 fixedCompare Source
v0.3.14
: fix: Respect overwriteWithEmptySrc when merging maps #231Compare Source
v0.3.13
: Merging same-type slices supported, YAML upgraded to v3 (only used in tests), and more flexibility for transformersCompare Source
What's Changed
New Contributors
Full Changelog: darccio/mergo@0.3.12...v0.3.13
j-keck/arping (github.com/j-keck/arping)
v1.0.3
Compare Source
k8snetworkplumbingwg/network-attachment-definition-client (github.com/k8snetworkplumbingwg/network-attachment-definition-client)
v1.7.1
Compare Source
Adds the
CreateNetworkStatuses
method to properly set thenetwork-status
annotation when a CNI result includes multiple interfaces in the return.For details of the before/after, see this gist: https://gist.github.com/dougbtv/1eb8ac2d61d494b56d65a6b236a86e61
For the related suggested update to the NPWG net-attach-def specification (for clarity only), see this proposal @ https://docs.google.com/document/d/1DUTV-o6E6zlRTKZkxeDhAeyGrmq03qPgPbU580Rm7-g/edit
v1.7.0
Compare Source
Adds MTU to network-status
v1.6.0
Compare Source
Adds IPAMClaimReference to network-selection-elements
v1.5.0
Compare Source
What's Changed
New Contributors
Full Changelog: k8snetworkplumbingwg/network-attachment-definition-client@v1.4.0...v1.5.0
v1.4.0
Compare Source
What's Changed
Full Changelog: k8snetworkplumbingwg/network-attachment-definition-client@v1.3.0...v1.4.0
v1.3.0
Compare Source
Major change:
k8s.v1.cni.cncf.io/networks-status
v1.2.0
: CNI version 1.0.1 supportCompare Source
This version supports CNI v1.0.1
v1.1.1
Compare Source
This makes a change to allow CNI v1.0 formatted IP information (which omits the
version
parameter) previously, we'd require that the version was there, however, this is changed in recently releases, and needs update in v1.1.onsi/ginkgo (github.com/onsi/ginkgo)
v2.20.0
Compare Source
2.20.0
Features
be5ab95
]Maintenance
d303d14
]7a50221
]v2.19.1
Compare Source
2.19.1
Fixes
63c8c30
]ff41e27
]Maintenance
76f4e0c
]b69c00d
]f097741
]v2.19.0
Compare Source
2.19.0
Features
Label Sets allow for more expressive and flexible label filtering.
v2.18.0
Compare Source
2.18.0
Features
f010b65
]d80eebe
]Fixes
42013d6
]Maintenance
fcf1fd7
]8bb14fd
]04bfad7
]v2.17.3
Compare Source
2.17.3
Fixes
ginkgo watch
now ignores hidden files [bde6e00
]v2.17.2
Compare Source
2.17.2
Fixes
32259c8
]780e7a3
]Maintenance
d91fe4e
]8cb662e
]3134422
]eca81b4
]760def8
]4ce33f4
]f2fcd97
]fd622d2
]5474a26
]e6d1170
]7f447b2
]f15239a
]v2.17.1
Compare Source
2.17.1
Fixes
af0330d
]v2.17.0
Compare Source
2.17.0
Features
--github-output
for nicer output in github actions [e8a2056
]Maintenance
977bc6f
]e297e7b
]v2.16.0
Compare Source
2.16.0
Features
Fixes
23f0cc5
]cd418b7
]Maintenance
2cebe8d
]06de431
]898cba9
]17ae120
]5a179ed
]a1e6b69
]d52951d
]4471b2e
]v2.15.0
Compare Source
2.15.0
Features
8f3bd70
]96e915c
]Fixes
c245d09
]dca77c8
]dbaf18f
]6f67a14
]Maintenance
4fcd0b3
]v2.14.0
Compare Source
2.14.0
Features
You can now use
GinkgoTB()
when you need an instance oftesting.TB
to pass to a library.Prior to this release table testing only supported generating individual
It
s for each test entry.DescribeTableSubtree
extends table testing support to entire testing subtrees - under the hoodDescrieTableSubtree
generates a new container for each entry and invokes your function to fill our the container. See the docs to learn more.65ec56d
]4a2c832
]92b6744
]Fixes
beb9507
]4ac3a13
]b2e5bc5
]Maintenance
465a8ec
]eab0e40
]fbf9724
]3ee80ee
]123e1d5
]558f6e0
]84ff7f3
]v2.13.2
Compare Source
2.13.2
Fixes
e2e81c8
](*regexp.Regexp).MatchString
(#1302) [3b2a2a7
]v2.13.1
Compare Source
2.13.1
Fixes
1296 fix(precompiled test guite): exec bit check omitted on Windows (#1301) [
26eea01
]Maintenance
7161a9d
]7fc7b10
]74bbd65
]9373633
]6e3cf65
]v2.13.0
Compare Source
2.13.0
Features
Add PreviewSpect() to enable programmatic preview access to the suite report (fixes #1225)
v2.12.1
Compare Source
2.12.1
Fixes
90d4846
]Maintenance
555f543
]d867b7d
]v2.12.0
[Compare Source](https://togithub.com/onsi/ginkgo/compare
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.