Skip to content

OCPBUGS-23969,OCPBUGS-64886: Merge https://github.com/k8snetworkplumbingwg/sriov-network-operator:master into main#1230

Open
SchSeba wants to merge 12 commits into
openshift:mainfrom
SchSeba:merge-bot-master
Open

OCPBUGS-23969,OCPBUGS-64886: Merge https://github.com/k8snetworkplumbingwg/sriov-network-operator:master into main#1230
SchSeba wants to merge 12 commits into
openshift:mainfrom
SchSeba:merge-bot-master

Conversation

@SchSeba

@SchSeba SchSeba commented May 26, 2026

Copy link
Copy Markdown
Contributor

No description provided.

SchSeba and others added 3 commits December 23, 2025 16:29
Signed-off-by: Sebastian Sch <sebassch@gmail.com>
add validation webhooks for netfilter nic selector
When a SriovNetwork has a LASTNETWORKNAMESPACE annotation pointing to
a namespace where the old NetworkAttachmentDefinition no longer exists,
the reconciler returned a NotFound error and blocked creation of the
new NAD. Handle NotFound errors gracefully by logging and continuing,
so cleanup of non-existent resources does not prevent forward progress.

Also fixes swapped Namespace/Name fields in the error log message.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@openshift-ci openshift-ci Bot requested review from Billy99 and s1061123 May 26, 2026 23:49
@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label May 26, 2026
SchSeba added 2 commits May 27, 2026 08:52
Fix the rdma test, when the device plugin is restarted, the allocatable resource goes to 0 and then back to the original value
that caused the test to fail.

To not have a flaky test we don't use the consistency check, but an eventually check.

Signed-off-by: Sebastian Sch <sebassch@gmail.com>
Fix NAD creation blocked by stale LASTNETWORKNAMESPACE annotation
@SchSeba SchSeba force-pushed the merge-bot-master branch 5 times, most recently from 1975115 to a726344 Compare May 31, 2026 23:49
@SchSeba SchSeba force-pushed the merge-bot-master branch 7 times, most recently from 22244a7 to 7b8bf41 Compare June 7, 2026 23:50
@SchSeba SchSeba force-pushed the merge-bot-master branch 2 times, most recently from 8e66677 to 8c6017f Compare June 9, 2026 23:50
@SchSeba

SchSeba commented Jun 10, 2026

Copy link
Copy Markdown
Contributor Author

/retitle OCPBUGS-64886: Merge https://github.com/k8snetworkplumbingwg/sriov-network-operator:master into main

@openshift-ci openshift-ci Bot changed the title Merge https://github.com/k8snetworkplumbingwg/sriov-network-operator:master into main OCPBUGS-64886: Merge https://github.com/k8snetworkplumbingwg/sriov-network-operator:master into main Jun 10, 2026
@openshift-ci-robot openshift-ci-robot added jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. labels Jun 10, 2026
@openshift-ci-robot

Copy link
Copy Markdown
Contributor

@SchSeba: This pull request references Jira Issue OCPBUGS-64886, which is invalid:

  • expected the bug to target the "5.0.0" version, but no target version was set

Comment /jira refresh to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.

The bug has been updated to refer to the pull request using the external bug tracker.

Details

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 openshift-eng/jira-lifecycle-plugin repository.

@SchSeba

SchSeba commented Jun 10, 2026

Copy link
Copy Markdown
Contributor Author

/jira refresh

@openshift-ci-robot openshift-ci-robot added the jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. label Jun 10, 2026
@SchSeba SchSeba force-pushed the merge-bot-master branch 7 times, most recently from 38e86d5 to a8e9194 Compare June 17, 2026 23:49
@zeeke

zeeke commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jun 18, 2026
Add .coderabbit.yaml with free_tier enabled for this open-source
project, based on the OpenShift coderabbit config but tailored to
the SR-IOV network operator codebase.

Key customizations:
- Enable free_tier (open-source project)
- No custom_checks (OpenShift-specific checks removed)
- No C/C++ path_instructions (project has no kernel module source files)
- Comprehensive path_instructions covering SR-IOV-specific concerns:
  - Go code: error handling, nil checks on hardware info structs, klog
  - CRD API types: kubebuilder markers, backward compatibility, webhook consistency
  - Controllers: idempotent reconcile, finalizer handling, RBAC annotations
  - Daemon: sysfs/procfs path safety, drain annotations, privileged ops
  - Vendor NIC plugins: plugin interface, VF limits, switchdev/Mellanox specifics
  - Webhooks: consistent validation, mutation idempotency
  - Manifests: security contexts, SR-IOV-specific CRD validation
  - E2E tests: Ginkgo patterns, VF cleanup, generous hardware timeouts
  - Supply chain: go.mod checks with openshift/api version coordination
- Security tooling: gitleaks, semgrep, checkov, hadolint, trivy, osvScanner,
  actionlint, ast-grep all enabled
@SchSeba SchSeba force-pushed the merge-bot-master branch from a8e9194 to 097d5d3 Compare June 18, 2026 23:49
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Jun 18, 2026
@SchSeba SchSeba force-pushed the merge-bot-master branch 3 times, most recently from 65a5233 to 9926282 Compare June 21, 2026 23:50
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@SchSeba SchSeba force-pushed the merge-bot-master branch from 9926282 to 4a405d8 Compare June 22, 2026 23:50
…eate-coderabbit-yaml-for-sriov-network

create .coderabbit yaml for sriov-network-operator project
@SchSeba SchSeba force-pushed the merge-bot-master branch from 4a405d8 to 17e1c93 Compare June 23, 2026 23:50
@openshift-ci

openshift-ci Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

@SchSeba: all tests passed!

Full PR test history. Your PR dashboard.

Details

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-sigs/prow repository. I understand the commands that are listed here.

@zeeke

zeeke commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jun 24, 2026
@openshift-ci

openshift-ci Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: SchSeba, zeeke

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@SchSeba SchSeba force-pushed the merge-bot-master branch from 17e1c93 to 717a185 Compare June 24, 2026 23:50
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Jun 24, 2026
@openshift-ci

openshift-ci Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

New changes are detected. LGTM label has been removed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants