• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Mellanox / network-operator / 31082914905
63%

Build:
DEFAULT BRANCH: master
Ran 06 Aug 2026 08:01AM UTC
Jobs 1
Files 63
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

06 Aug 2026 07:57AM UTC coverage: 62.921% (+0.3%) from 62.608%
31082914905

push

github

web-flow
fix: improve sosreport component diagnostics (#2955)

## Summary

- make MOFED diagnostics capability-aware: unavailable `ibstat`,
`ibv_devinfo`, `mst`, and other optional executables are recorded as
`SKIPPED` per node instead of polluting `collection-errors.log`
- collect portable `rdma`, `devlink`, InfiniBand sysfs, kernel, and
network diagnostics from the explicit `mofed-container`; real probe or
execution failures remain reported
- collect pod YAML plus current and previous logs for every regular,
init, and ephemeral container across the Network Operator controller and
all known managed components
- archive instances for every CRD in the generated Network Operator and
sub-chart inventory, including all `NicNodePolicy` objects, and enforce
definition/instance parity in regression coverage
- discover suffix-bearing NicNodePolicy workloads from their deployed
workload/pod label values, without making workload discovery depend on
permission to list NicNodePolicy CRs
- discover the parent Helm release and preserve a release-wide inventory
of Deployments, DaemonSets, StatefulSets, ReplicaSets, Jobs, CronJobs,
PodDisruptionBudgets, NetworkPolicies, and cluster RBAC
- use the Helm release label as a scoped catch-all for parent-chart and
sub-chart workloads that are not yet in the generated component map,
without sweeping unrelated pods from shared namespaces
- add the optional NFD topology updater to the explicit component map
and retain complete bundled and standalone SR-IOV Operator coverage
- render dynamically discovered workload types, init/ephemeral logs,
Helm release artifacts, diagnostic status, and related-operator data in
the HTML report

The change keeps the driver image minimal and makes the collector adapt
both to the tools available in each MOFED image and to the complete set
of components and custom resources installed by the Network Operator
chart.

## Testing

- `bash scripts/sosreport/test-sosreport.sh` under `linux/amd64` with
Bash 5 an... (continued)

5028 of 7991 relevant lines covered (62.92%)

45.43 hits per line

Coverage Regressions

Lines Coverage ∆ File
4
74.63
-1.49% controllers/drain_controller.go
Jobs
ID Job ID Ran Files Coverage
1 31082914905.1 06 Aug 2026 08:01AM UTC 63
62.92
GitHub Action Run
Source Files on build 31082914905
  • Tree
  • List 63
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31082914905
  • c710e3a8 on github
  • Prev Build on master (#31075244485)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc