k8snetworkplumbingwg / sriov-network-operator

Operator for provisioning and configuring SR-IOV CNI plugin and device plugin
Apache License 2.0
85 stars 114 forks source link

[WIP] Daemon redesign #788

Open SchSeba opened 1 month ago

github-actions[bot] commented 1 month ago

Thanks for your PR, To run vendors CIs, Maintainers can use one of:

coveralls commented 1 month ago

Pull Request Test Coverage Report for Build 11274292860

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/host/internal/network/network.go 0 1 0.0%
pkg/daemon/config.go 30 32 93.75%
pkg/drain/drainer.go 12 14 85.71%
pkg/utils/cluster.go 27 32 84.38%
pkg/platforms/openshift/openshift.go 0 9 0.0%
pkg/daemon/status.go 43 61 70.49%
cmd/sriov-network-config-daemon/start.go 7 139 5.04%
controllers/drain_controller_helper.go 195 337 57.86%
pkg/daemon/daemon.go 116 297 39.06%
<!-- Total: 467 959 48.7% -->
Files with Coverage Reduction New Missed Lines %
controllers/helper.go 1 71.96%
pkg/utils/cluster.go 3 41.73%
controllers/drain_controller.go 4 83.04%
api/v1/zz_generated.deepcopy.go 4 41.45%
pkg/client/clientset/versioned/fake/clientset_generated.go 5 46.15%
cmd/sriov-network-config-daemon/start.go 5 8.64%
pkg/client/informers/externalversions/sriovnetwork/interface.go 6 0.0%
pkg/plugins/fake/fake_plugin.go 6 20.0%
pkg/client/informers/externalversions/sriovnetwork/v1/interface.go 9 0.0%
pkg/client/clientset/versioned/typed/sriovnetwork/v1/fake/fake_sriovoperatorconfig.go 15 10.81%
<!-- Total: 254 -->
Totals Coverage Status
Change from base Build 11258053806: 0.7%
Covered Lines: 6727
Relevant Lines: 14720

💛 - Coveralls