Skip to content

NETOBSERV-2376 improve FlowCollector status#2610

Merged
openshift-merge-bot[bot] merged 11 commits into
netobserv:mainfrom
jpinsonneau:2376
Apr 15, 2026
Merged

NETOBSERV-2376 improve FlowCollector status#2610
openshift-merge-bot[bot] merged 11 commits into
netobserv:mainfrom
jpinsonneau:2376

improve cache

7f04416
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 15, 2026 in 0s

72.33% (+0.10%) compared to f2aa43f

View this Pull Request on Codecov

72.33% (+0.10%) compared to f2aa43f

Details

Codecov Report

❌ Patch coverage is 73.91304% with 132 lines in your changes missing coverage. Please review.
✅ Project coverage is 72.33%. Comparing base (f2aa43f) to head (7f04416).
⚠️ Report is 16 commits behind head on main.

Files with missing lines Patch % Lines
internal/pkg/manager/status/pod_health.go 37.77% 56 Missing ⚠️
api/flowcollector/v1beta2/zz_generated.deepcopy.go 63.88% 26 Missing ⚠️
...nal/controller/monitoring/monitoring_controller.go 47.36% 10 Missing and 10 partials ⚠️
internal/pkg/manager/status/status_manager.go 95.72% 6 Missing and 4 partials ⚠️
internal/controller/ebpf/agent_controller.go 10.00% 9 Missing ⚠️
internal/controller/flp/flp_controller.go 66.66% 4 Missing and 2 partials ⚠️
internal/pkg/manager/status/statuses.go 83.33% 3 Missing ⚠️
internal/controller/demoloki/demoloki_objects.go 0.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2610      +/-   ##
==========================================
+ Coverage   72.23%   72.33%   +0.10%     
==========================================
  Files         105      107       +2     
  Lines       10903    11352     +449     
==========================================
+ Hits         7876     8212     +336     
- Misses       2544     2655     +111     
- Partials      483      485       +2     
Files with missing lines Coverage Δ
api/flowcollector/v1beta2/flowcollector_types.go 100.00% <ø> (ø)
.../controller/consoleplugin/consoleplugin_objects.go 89.59% <100.00%> (ø)
...ntroller/consoleplugin/consoleplugin_reconciler.go 68.18% <100.00%> (+0.18%) ⬆️
internal/controller/flowcollector_controller.go 80.73% <100.00%> (-1.51%) ⬇️
internal/controller/reconcilers/errors.go 100.00% <100.00%> (ø)
internal/controller/reconcilers/reconcilers.go 73.98% <100.00%> (ø)
internal/pkg/manager/manager.go 71.01% <100.00%> (+3.27%) ⬆️
internal/controller/demoloki/demoloki_objects.go 0.00% <0.00%> (ø)
internal/pkg/manager/status/statuses.go 91.42% <83.33%> (-8.58%) ⬇️
internal/controller/flp/flp_controller.go 75.00% <66.66%> (-0.21%) ⬇️
... and 5 more

... and 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.