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
OCPBUGS-21906: Bumps x/net + upstream sync november 2023 #128
Conversation
Bumps alpine from 3.17 to 3.18. --- updated-dependencies: - dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
This extends the tap plugin API enabling the user to instruct the CNI plugin the created tap device must be set as a port of an *existing* linux bridge on the pod network namespace. This is helpful for KubeVirt, allowing network connectivity to be extended from the pod's interface into the Virtual Machine running inside the pod. Signed-off-by: Miguel Duarte Barroso <mdbarroso@redhat.com>
tap: allow for a tap device to be created as a bridge port
In retrospect, this was a bad idea. It's closing too many valid issues. Signed-off-by: Casey Callendrello <c1@caseyc.net>
github: remove stale issue cleanup
Up until now, if previous plugin assigned routes to interface, movement of this interface to new VRF cause routes to be deleted. This patch adds funtionality to VRF plugin to save the routes before interface is assgined to VRF, and then re-apply all saved routes to new VRF. Signed-off-by: Artur Korzeniewski <artur.korzeniewski@travelping.com>
The test named "correctly handles multiple DELs for the same container" in the ipam/dhcp package experiences race conditions when multiple goroutines concurrently access and modify the Args struct (of type CmdArgs). To address these issues, a copy of the CmdArgs struct is now created in each function to eliminate data races. Also, the test-linux.sh and test-windows.sh scripts have been updated to include the '-race' flag, enabling race detection during testing. This change helps prevent future race conditions by activating the Go race detector. Signed-off-by: Alina Sudakov <asudakov@redhat.com>
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.7.0 to 0.9.0. - [Commits](golang/sys@v0.7.0...v0.9.0) --- updated-dependencies: - dependency-name: golang.org/x/sys dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.9.2 to 2.11.0. - [Release notes](https://github.com/onsi/ginkgo/releases) - [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md) - [Commits](onsi/ginkgo@v2.9.2...v2.11.0) --- updated-dependencies: - dependency-name: github.com/onsi/ginkgo/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Tariq Ibrahim <tibrahim@nvidia.com>
[tuning] add ability to set tx queue len
Add routes propagation for VRF plugin
…s/github.com/onsi/ginkgo/v2-2.11.0 build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.11.0
…s/golang.org/x/sys-0.9.0 build(deps): bump golang.org/x/sys from 0.7.0 to 0.9.0
…t-github/actions/retest-action/alpine-3.18 build(deps): bump alpine from 3.17 to 3.18 in /.github/actions/retest-action
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.9.0 to 0.10.0. - [Commits](golang/sys@v0.9.0...v0.10.0) --- updated-dependencies: - dependency-name: golang.org/x/sys dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
We were getting tip- versions of all the tools, and this was unstable. Signed-off-by: Casey Callendrello <c1@caseyc.net>
test: install binaries using `go install`
Store the relevant applied config part for later to extract the rule to delete from there instead of having to list the ruleset. This is much faster especially with large rulesets. Signed-off-by: Phil Sutter <psutter@redhat.com>
Starting with v0.5.0, go-iptables exports a fast ChainExists() which does not rely upon listing all chains and searching the results but probes chain existence by listing its first rule. This should make a significant difference in rulesets with thousands of chains. Signed-off-by: Phil Sutter <psutter@redhat.com>
Just attempt to delete the known rules referring to the custom chain, then flush and delete it. If the latter succeeds, no referencing rules are left and the job is done. If the final flush'n'delete fails, fall back to the referencing rule search which is slow with large rulesets. Signed-off-by: Phil Sutter <psutter@redhat.com>
On a recent Fedora Rawhide, dbus-daemon-1.14.8-1 prints a string prefixed by 'unix:path' instead of the expected 'unix:abstract', thereby failing the test. Allowing this alternate prefix fixes the test, so for communication with the daemon it is not relevant. Signed-off-by: Phil Sutter <psutter@redhat.com>
The script is set to exit on error, so mkdir failing because /tmp/cni-rootless already exists aborts the test run. Call 'mkdir -p' to avoid the spurious error. Signed-off-by: Phil Sutter <psutter@redhat.com>
spoofcheck: Make use of go-nft's ApplyConfigEcho()
…s/golang.org/x/sys-0.10.0 build(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0
Two minor testsuite fixes
Review code using go-iptables module
current route filter uses RT_FILTER_IIF in conjunction with LinkIndex. This combination is ignored by netlink, rendering the filter ineffective Signed-off-by: Poh Chiat Koh <poh@inter.link>
Fix race conditions in DHCP test
vrf: fix route filter to use output iface
…s/golang.org/x/net-0.17.0 build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.27.8 to 1.28.0. - [Release notes](https://github.com/onsi/gomega/releases) - [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md) - [Commits](onsi/gomega@v1.27.8...v1.28.0) --- updated-dependencies: - dependency-name: github.com/onsi/gomega dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…s/github.com/onsi/gomega-1.28.0 build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.28.0
Fix a small ginkgo compare issue, and ignore dot imports. Signed-off-by: Casey Callendrello <c1@caseyc.net>
fix lint errors
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Rather than endless rebases, just batch all go updates to once a week. Signed-off-by: Casey Callendrello <c1@caseyc.net>
fix workflow warnings
dependabot: batch updates
Bumps the golang group with 3 updates: [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim), [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) and [github.com/onsi/gomega](https://github.com/onsi/gomega). Updates `github.com/Microsoft/hcsshim` from 0.11.1 to 0.11.2 - [Release notes](https://github.com/Microsoft/hcsshim/releases) - [Commits](microsoft/hcsshim@v0.11.1...v0.11.2) Updates `github.com/onsi/ginkgo/v2` from 2.12.0 to 2.13.0 - [Release notes](https://github.com/onsi/ginkgo/releases) - [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md) - [Commits](onsi/ginkgo@v2.12.0...v2.13.0) Updates `github.com/onsi/gomega` from 1.28.0 to 1.29.0 - [Release notes](https://github.com/onsi/gomega/releases) - [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md) - [Commits](onsi/gomega@v1.28.0...v1.29.0) --- updated-dependencies: - dependency-name: github.com/Microsoft/hcsshim dependency-type: direct:production update-type: version-update:semver-patch dependency-group: golang - dependency-name: github.com/onsi/ginkgo/v2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: golang - dependency-name: github.com/onsi/gomega dependency-type: direct:production update-type: version-update:semver-minor dependency-group: golang ... Signed-off-by: dependabot[bot] <support@github.com>
…s/golang-1eaf3aa819 build(deps): bump the golang group with 3 updates
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.50.1 to 1.56.3. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](grpc/grpc-go@v1.50.1...v1.56.3) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…s/google.golang.org/grpc-1.56.3 build(deps): bump google.golang.org/grpc from 1.50.1 to 1.56.3
@dougbtv: This pull request references Jira Issue OCPBUGS-21906, which is valid. The bug has been moved to the POST state. 3 validation(s) were run on this bug
Requesting review from QA contact: The bug has been updated to refer to the pull request using the external bug tracker. In response to this: Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@dougbtv: all tests passed! Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dougbtv, s1061123 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 |
@dougbtv: Jira Issue OCPBUGS-21906: All pull requests linked via external trackers have merged: Jira Issue OCPBUGS-21906 has been moved to the MODIFIED state. In response to this: Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Fix included in accepted release 4.15.0-0.nightly-2023-11-03-082930 |
[ART PR BUILD NOTIFIER] This PR has been included in build ose-containernetworking-plugins-container-v4.15.0-202311202349.p0.g8f26066.assembly.stream for distgit ose-containernetworking-plugins. |
No description provided.