kuadrant-operator icon indicating copy to clipboard operation
kuadrant-operator copied to clipboard

[WIP] OIDC Policy

Open didierofrivia opened this issue 10 months ago • 1 comments

TODO

didierofrivia avatar Apr 29 '25 07:04 didierofrivia

Codecov Report

Attention: Patch coverage is 63.24786% with 43 lines in your changes missing coverage. Please review.

Project coverage is 78.46%. Comparing base (b498648) to head (a24507a). Report is 49 commits behind head on main.

Files with missing lines Patch % Lines
api/v1alpha1/oidcpolicy_types.go 67.61% 26 Missing and 8 partials :warning:
internal/reconcilers/base_reconciler.go 0.00% 6 Missing :warning:
pkg/extension/controller/controller.go 0.00% 2 Missing :warning:
internal/controller/state_of_the_world.go 0.00% 1 Missing :warning:
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1356      +/-   ##
==========================================
- Coverage   80.58%   78.46%   -2.13%     
==========================================
  Files          93       98       +5     
  Lines        8815     9574     +759     
==========================================
+ Hits         7104     7512     +408     
- Misses       1420     1744     +324     
- Partials      291      318      +27     
Flag Coverage Δ
bare-k8s-integration 21.66% <1.73%> (-0.87%) :arrow_down:
controllers-integration 62.62% <1.73%> (-3.04%) :arrow_down:
envoygateway-integration 36.49% <1.73%> (-0.92%) :arrow_down:
gatewayapi-integration 17.32% <1.73%> (-0.76%) :arrow_down:
istio-integration 47.24% <1.73%> (-2.79%) :arrow_down:
unit 21.88% <63.24%> (+0.50%) :arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
api (u) 78.17% <65.30%> (-3.34%) :arrow_down:
internal (u) 79.69% <56.66%> (-2.17%) :arrow_down:
pkg (u) 49.41% <0.00%> (-0.30%) :arrow_down:
Files with missing lines Coverage Δ
internal/extension/reconciler.go 88.18% <100.00%> (+0.33%) :arrow_up:
internal/controller/state_of_the_world.go 79.62% <0.00%> (+0.27%) :arrow_up:
pkg/extension/controller/controller.go 25.36% <0.00%> (-0.25%) :arrow_down:
internal/reconcilers/base_reconciler.go 39.82% <0.00%> (-2.24%) :arrow_down:
api/v1alpha1/oidcpolicy_types.go 67.61% <67.61%> (ø)

... and 12 files with indirect coverage changes

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

codecov[bot] avatar Apr 29 '25 07:04 codecov[bot]

@Boomatang thanks for the review, I'll be changing some stuff since it needs to cover what's been defined in the RFC to be acceptable as part of the alpha api. So if you don't mind I'll ping you when it's done.

didierofrivia avatar Jun 19 '25 15:06 didierofrivia