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

SchSeba / sriov-network-device-plugin
75%
master: 75%

Build:
Build:
LAST BUILD BRANCH: add_vfio_device_to_info_provider
DEFAULT BRANCH: master
Repo Added 01 Jun 2022 11:31AM UTC
Token gpb9qFNNpLGAlzxqqrzRdEYGzGBKca6Qp regen
Build 81 Last
Files 40
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

LAST BUILD ON BRANCH add_vfio_device_to_info_provider
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • add_helper_function
  • add_vfio_device_to_info_provider
  • bump_go_libs
  • bump_packages
  • bump_to_golang_1.18_k8s_1.24
  • enable_func_test
  • fix_device_spec_rdma
  • fix_device_spec_rdma_2
  • fix_grpc_deprecation
  • fix_unittest
  • master
  • multiple_bumps
  • token_support
  • update_devices_on_shutdown

12 Jan 2026 11:25AM UTC coverage: 74.615% (+0.05%) from 74.562%
20917891540

push

github

SchSeba
Fix VFIO device path missing from env variables

The vfioInfoProvider was not including the VFIO device path
(e.g., /dev/vfio/162) in the environment variables because
GetEnvVal() was called before GetDeviceSpecs() during allocation.

The VFIO device file path was computed in GetDeviceSpecs() and stored
in vfioDevContainer, but since GetEnvVal() runs first in the Allocate()
flow, the field was always empty when building env vars.

Fix: Move the VFIO device file computation to the constructor
(NewVfioInfoProvider) so the values are available immediately for
both GetEnvVal() and GetDeviceSpecs() regardless of call order.

Before: {"vfio":{"mount":"/dev/vfio/vfio"}}
After:  {"vfio":{"mount":"/dev/vfio/vfio","dev-mount":"/dev/vfio/162"}}

Signed-off-by: Author <author@example.com>

15 of 15 new or added lines in 1 file covered. (100.0%)

2134 of 2860 relevant lines covered (74.62%)

4.8 hits per line

Relevant lines Covered
Build:
Build:
2860 RELEVANT LINES 2134 COVERED LINES
4.8 HITS PER LINE
Source Files on master
  • Tree
  • List 40
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20917891540 add_vfio_device_to_info_provider Fix VFIO device path missing from env variables The vfioInfoProvider was not including the VFIO device path (e.g., /dev/vfio/162) in the environment variables because GetEnvVal() was called before GetDeviceSpecs() during allocation. The VFIO dev... push 12 Jan 2026 11:37AM UTC SchSeba github
74.62
20600079704 multiple_bumps Bump Go and update dependencies - Update go.mod to Go - Update GitHub Actions to use go-version: 1.25.x - Update Dockerfile to use golang:1.25-alpine - Generate Mocks Signed-off-by: Sebastian Sch <sebassch@gmail.com> push 30 Dec 2025 03:38PM UTC SchSeba github
74.56
20599625956 multiple_bumps Bump Go to 1.24 and update dependencies - Update go.mod to Go 1.24.2 - Update GitHub Actions to use go-version: 1.24.x - Update Dockerfile to use golang:1.24-alpine - Generate Mocks Signed-off-by: Sebastian Sch <sebassch@gmail.com> push 30 Dec 2025 03:15PM UTC SchSeba github
74.56
20595212300 multiple_bumps Bump Go to 1.24 and update dependencies - Update go.mod to Go 1.24.2 - Update GitHub Actions to use go-version: 1.24.x - Update Dockerfile to use golang:1.24-alpine - Generate Mocks Signed-off-by: Sebastian Sch <sebassch@gmail.com> push 30 Dec 2025 11:14AM UTC SchSeba github
74.56
20594863125 multiple_bumps Bump Go to 1.24 and update dependencies - Update go.mod to Go 1.24.2 - Update GitHub Actions to use go-version: 1.24.x - Update Dockerfile to use golang:1.24-alpine Signed-off-by: Sebastian Sch <sebassch@gmail.com> push 30 Dec 2025 10:55AM UTC SchSeba github
74.56
20594849437 multiple_bumps Bump Go to 1.24 and update dependencies - Update go.mod to Go 1.24.2 - Update GitHub Actions to use go-version: 1.24.x - Update Dockerfile to use golang:1.24-alpine - Update go vendor directory Signed-off-by: Sebastian Sch <sebassch@gmail.com> push 30 Dec 2025 10:54AM UTC SchSeba github
74.56
20554715224 multiple_bumps Update golangci-lint to v2.7.2 push 28 Dec 2025 01:54PM UTC SchSeba github
74.56
20554599582 multiple_bumps Bump Kubernetes dependencies to v0.34.3 and fix breaking API changes push 28 Dec 2025 01:44PM UTC SchSeba github
74.56
20554489325 multiple_bumps Align golangci-lint config with sriov-network-operator push 28 Dec 2025 01:34PM UTC SchSeba github
74.56
20554292526 multiple_bumps Apply dependabot bumps: ghw v0.21.0, ginkgo/gomega, grpc v1.77.0, k8s.io v0.33.4 - Bump github.com/jaypipes/ghw from 0.19.1 to 0.21.0 - Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 - Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 - Bum... push 28 Dec 2025 01:17PM UTC SchSeba github
74.56
See All Builds (72)

Badge your Repo: sriov-network-device-plugin

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc