Skip to content

refactor: improved tracking of the origin of a policy rule throughout…

Codecov / codecov/project failed Oct 29, 2024 in 0s

76.31% (-5.19%) compared to 63f1d28

View this Pull Request on Codecov

76.31% (-5.19%) compared to 63f1d28

Details

Codecov Report

Attention: Patch coverage is 86.33420% with 211 lines in your changes missing coverage. Please review.

Project coverage is 76.31%. Comparing base (63f1d28) to head (cba2fbc).
Report is 31 commits behind head on main.

Files with missing lines Patch % Lines
api/v1beta3/authpolicy_types.go 85.39% 38 Missing and 1 partial ⚠️
...ntrollers/envoy_gateway_auth_cluster_reconciler.go 80.13% 25 Missing and 4 partials ⚠️
controllers/istio_auth_cluster_reconciler.go 80.82% 24 Missing and 4 partials ⚠️
pkg/istio/utils.go 51.78% 18 Missing and 9 partials ⚠️
controllers/authconfigs_reconciler.go 86.59% 19 Missing and 7 partials ⚠️
controllers/auth_policy_status_updater.go 89.79% 14 Missing and 6 partials ⚠️
api/v1/merge_strategies.go 60.71% 11 Missing ⚠️
pkg/envoygateway/utils.go 78.04% 6 Missing and 3 partials ⚠️
controllers/effective_auth_policies_reconciler.go 88.23% 5 Missing and 1 partial ⚠️
controllers/auth_workflow_helpers.go 95.37% 3 Missing and 2 partials ⚠️
... and 6 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #952      +/-   ##
==========================================
- Coverage   81.49%   76.31%   -5.19%     
==========================================
  Files         102      115      +13     
  Lines        7177     9093    +1916     
==========================================
+ Hits         5849     6939    +1090     
- Misses        898     1848     +950     
+ Partials      430      306     -124     
Components Coverage Δ
api/v1beta1 (u) 92.18% <100.00%> (+1.27%) ⬆️
api/v1beta2 (u) ∅ <ø> (∅)
pkg/common (u) 87.67% <ø> (-0.47%) ⬇️
pkg/istio (u) 47.03% <ø> (-24.49%) ⬇️
pkg/log (u) 93.18% <ø> (-1.56%) ⬇️
pkg/reconcilers (u) ∅ <ø> (∅)
pkg/rlptools (u) ∅ <ø> (∅)
controllers (i) 83.79% <85.01%> (+0.73%) ⬆️
Files with missing lines Coverage Δ
api/v1beta1/topology.go 100.00% <100.00%> (ø)
api/v1beta3/ratelimitpolicy_types.go 89.62% <100.00%> (+15.93%) ⬆️
controllers/auth_policies_validator.go 100.00% <100.00%> (ø)
controllers/data_plane_policies_workflow.go 100.00% <100.00%> (ø)
...rollers/effective_ratelimit_policies_reconciler.go 88.23% <100.00%> (ø)
...lers/envoy_gateway_ratelimit_cluster_reconciler.go 80.00% <100.00%> (ø)
controllers/ratelimit_policies_validator.go 100.00% <100.00%> (ø)
controllers/ratelimit_policy_status_updater.go 88.81% <100.00%> (ø)
controllers/state_of_the_world.go 92.16% <100.00%> (-5.07%) ⬇️
controllers/test_common.go 100.00% <ø> (ø)
... and 22 more

... and 50 files with indirect coverage changes