1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2024-12-14 11:57:48 +00:00
kyverno/pkg/controllers
Ammar Yasser c56c60c136
Reports controller circuit breaker (#11329)
* chore: Fix spelling issue in breaker logging

Signed-off-by: aerosouund <aerosound161@gmail.com>

* feat: Introduce circuit breaking in background report scanning

Add the breaker as a field of the background controller and use it in the storeReport method which handles report creation

Signed-off-by: aerosouund <aerosound161@gmail.com>

* feat: Add required flags and instantiation for the circuit breaker in the background reports controller

Signed-off-by: aerosouund <aerosound161@gmail.com>

* fix: Add flag for max background reports in the reports controller

Signed-off-by: ammar <ammar.yasser@vodafone.com>

* chore: Update flag description to use ephemeralreports instead of background reports

Signed-off-by: aerosouund <aerosound161@gmail.com>

* chore: Use a less verbose description for the flag

Co-authored-by: shuting <shuting@nirmata.com>
Signed-off-by: Ammar Yasser <aerosound161@gmail.com>

---------

Signed-off-by: aerosouund <aerosound161@gmail.com>
Signed-off-by: ammar <ammar.yasser@vodafone.com>
Signed-off-by: Ammar Yasser <aerosound161@gmail.com>
Co-authored-by: ammar <ammar.yasser@vodafone.com>
Co-authored-by: Jim Bugwadia <jim@nirmata.com>
Co-authored-by: shuting <shuting@nirmata.com>
2024-10-11 07:34:41 +00:00
..
certmanager feat: bump to k8s 1.31 (#10938) 2024-08-28 17:09:58 +00:00
cleanup feat: bump to k8s 1.31 (#10938) 2024-08-28 17:09:58 +00:00
exceptions feat: bump to k8s 1.31 (#10938) 2024-08-28 17:09:58 +00:00
generic fix: make webhook cleanup setup optional and add cleanup ci test (#11077) 2024-09-11 08:38:45 +02:00
globalcontext feat: bump to k8s 1.31 (#10938) 2024-08-28 17:09:58 +00:00
metrics/policy fix: return policies with either audit or enforce rules from the cache (#10667) 2024-08-06 18:24:28 +00:00
policycache feat: bump to k8s 1.31 (#10938) 2024-08-28 17:09:58 +00:00
report Reports controller circuit breaker (#11329) 2024-10-11 07:34:41 +00:00
ttl chore: use ptr package (#11346) 2024-10-07 14:10:20 +00:00
validatingadmissionpolicy-generate chore: remove v1alpha1 of VAPs and use v1beta1 (#10955) 2024-08-29 15:31:25 +00:00
webhook fix: webhooks reconciliation with policies (#11233) 2024-09-25 12:12:08 +00:00
controller.go fix: add workers to the controller interface (#4776) 2022-10-03 07:55:59 +00:00