CORENET-6864: Ds merge 3/3/2026#280
CORENET-6864: Ds merge 3/3/2026#280openshift-merge-bot[bot] merged 13 commits intoopenshift:mainfrom
Conversation
Bumps [github.com/containernetworking/plugins](https://github.com/containernetworking/plugins) from 1.7.1 to 1.9.0. - [Release notes](https://github.com/containernetworking/plugins/releases) - [Commits](containernetworking/plugins@v1.7.1...v1.9.0) --- updated-dependencies: - dependency-name: github.com/containernetworking/plugins dependency-version: 1.9.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
…les/github.com/containernetworking/plugins-1.9.0 Bump github.com/containernetworking/plugins from 1.7.1 to 1.9.0
Fix several CVEs Signed-off-by: Fred Rolland <frolland@nvidia.com>
chore: update Go version to 1.24.11
Fix typo: cilium spelling
Changes-Include: - Add STATUS handling for delegate requests and single‑plugin - Invoke STATUS for conf/conflist delegates via libcni - Preserve CNI error codes/messages through daemon API and shim - Add tests for STATUS error propagation Signed-off-by: Tim Rozet <trozet@nvidia.com>
Signed-off-by: Tim Rozet <trozet@nvidia.com>
So that we can be compatible with 1.1.0. Signed-off-by: Tim Rozet <trozet@nvidia.com>
support only existed for confList before. Signed-off-by: Tim Rozet <trozet@nvidia.com>
Fix thin auto-config generation to select 00-multus.conflist for all CNI versions >= 1.0.0 (not only exact 1.0.0) Signed-off-by: Tim Rozet <trozet@nvidia.com>
Adds support for CNI STATUS + other fixes for CNI Spec 1.1.0
|
have to revert the go.mod change back to 1.24.0, builder image is incompatible with upstream go version of 1.24.11 . we can handle the go bump in a separate pr later |
04f8724 to
22ad93a
Compare
|
@jluhrsen: This PR was included in a payload test run from openshift/origin#30560
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/03ce5310-174d-11f1-8109-f196366c640e-0 |
Merging k8snetworkplumbingwg/multus-cni master (commit 705a59e) into openshift/multus-cni main. This merge brings in upstream commits since the openshift/main divergence, including: - CNI 1.1.0 STATUS support - CNI garbage collection functionality - DRA (Dynamic Resource Allocation) integration - Subdirectory CNI chaining support - passthru-cni implementation - Kubernetes 1.34 updates - Various bug fixes and improvements Merge conflict resolution: - go.mod: Updated Go version from 1.24.0 to 1.24.2 to satisfy dependency requirements without requiring upstream's 1.24.11. This version (1.24.2) works with CI's Go 1.24.4 toolchain and passes 'go mod tidy' verification. Did not add toolchain directive to maintain CI compatibility with rhel-9-release-golang-1.24-openshift-4.20 builder image. OpenShift-specific changes preserved in this merge: 1. OpenShift-only files: - .ci-operator.yaml (CI/CD configuration) - .snyk (security scanner exclusions) - Dockerfile.openshift (RHEL8/RHEL9 build) - Dockerfile.microshift (MicroShift build) - OWNERS (team ownership) - images/entrypoint.sh (OpenShift entrypoint with kubeconfig generation) 2. OpenShift code patches: - Kubeconfig certificate rotation handling (pkg/k8sclient/kubeconfig.go) - SAST filepath validation (cmd/multus-daemon/main.go, others) - Termination message policy (all daemonset YAMLs) 3. Upstream has incorporated these former OpenShift patches: - Pod not found handling in CNI ADD (upstream: 641f6a3) - Network status annotation tolerance (upstream: 5892d70) Signed-off-by: Ben Pickard <bpickard@redhat.com> Assisted by Claude Sonnet 4.5 Signed-off-by: Benjamin Pickard <bpickard@redhat.com>
64a5d70 to
ea2a3ae
Compare
|
@bpickard22: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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-sigs/prow repository. I understand the commands that are listed here. |
|
/lgtm we had some failures in the ovnk d/s merge that are now resolved with this PR. here is an e2e job that ran w/ that ovnk d/s merge and it's passing. |
|
@jluhrsen: This PR has been marked as verified by DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bpickard22, jluhrsen The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retitle CORENET-6864: Ds merge 3/3/2026 |
|
@bpickard22: This pull request references CORENET-6864 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the bug to target the "4.22.0" version, but no target version was set. DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
This merge brings in upstream commits since the openshift/main divergence,
including:
Merge conflict resolution:
(more specific than openshift/main's 1.24.0)