1
0
Fork 0
mirror of https://github.com/kyverno/policy-reporter.git synced 2024-12-14 11:57:32 +00:00
Commit graph

82 commits

Author SHA1 Message Date
Frank Jogeleit
0b9f1262a1
Leader election (#175)
* leaderelection
* Helm Chart updates
* SkipTLS for MS Teams

Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-07-25 17:34:41 +02:00
Frank Jogeleit
7d9f35b294 Add Loki Path config to change deprecated API usage
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-07-21 19:42:31 +02:00
Frank Jogeleit
a319fea6d2 simplify vaildate.Namespace
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-07-07 13:54:32 +02:00
Frank Jogeleit
05043bd63a Fix naming
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-07-06 13:57:52 +02:00
Frank Jogeleit
05a5b786c0
Implement metrics modes (#166)
Implement custom metric labels

Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-07-06 13:42:11 +02:00
Frank Jogeleit
dd4629ae4f
Refactor filter logic (#165)
* Refactor filter logic

Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-07-05 15:07:46 +02:00
Frank Jogeleit
a5b728a6a2 fallback rule mapping to message
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-07-04 15:42:25 +02:00
Frank Jogeleit
924b502c7b move disableClusterReport configuration to filter
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-07-04 14:24:49 +02:00
Frank Jogeleit
3e443f126a
Email Reports (#164)
* add E-Mail reports

Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-07-03 23:49:16 +02:00
Frank Jogeleit
0509aeb75e
Update Event process logic (#162)
* Update Event process logic

Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-06-29 10:43:59 +02:00
Ildar Valiullin
0354a5eb4c added AWS Kinesis support
Signed-off-by: Ildar Valiullin <preved.911@gmail.com>
2022-06-22 12:35:03 +03:00
Frank Jogeleit
d3cebe5c57 Custom Target names and UI update
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-06-09 23:44:01 +02:00
Frank Jogeleit
6040b8e087 Optional Offsetn
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-06-04 10:18:02 +02:00
Frank Jogeleit
f00e45b540 Optional Pagination
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-06-04 09:59:50 +02:00
Frank Jogeleit
cb3df44832 Process ReportEvents concurrent but grouped by reportID
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-06-03 17:03:58 +02:00
Frank Jogeleit
9bd145cc58 Add Pagination to Result APIs
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-06-03 13:38:55 +02:00
Frank Jogeleit
d68fd1f1e9 Implement metrics filter
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-05-30 15:16:55 +02:00
Frank Jogeleit
01b64feec4 Add optiona app profiling
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-05-13 10:59:32 +02:00
Frank Jogeleit
f6ced8d5f0 Informer updates
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-05-12 17:38:42 +02:00
Frank Jogeleit
86c2d7f844 Add optional external cache for new results
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-05-12 11:02:09 +02:00
Frank Jogeleit
e8fef9b6d5 Add new test cases
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-05-09 10:53:01 +02:00
Frank Jogeleit
1fa463a151 Add new Rule API and update target resource checks
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-05-09 10:17:52 +02:00
Frank Jogeleit
e4b18262eb Update Loki Channel configuration
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-05-01 11:49:05 +02:00
Frank Jogeleit
cc1db9bd14 Implement new Webhook target for custom tools
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-04-30 11:21:30 +02:00
Frank Jogeleit
42ae88fbae
Implement new Channels and Filters for Targets (#136)
* Implement new Channels and Filters for Targets

Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-04-29 15:36:36 +02:00
Frank Jogeleit
d03e8e0fa8 Update Tests
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-03-27 13:38:03 +02:00
Frank Jogeleit
a8f9752e9e Add APIVersion to Result APIs
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-03-27 13:34:13 +02:00
Frank Jogeleit
74c18f4dcd PolicyReport Filter for Namespaces
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-03-20 21:19:42 +01:00
Frank Jogeleit
b60f207dcf Fix debouncer issue
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-03-16 23:06:39 +01:00
Frank Jogeleit
4a40e640c3 Update APIs
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-02-27 16:53:56 +01:00
Frank Jogeleit
f49883379c Support custom labels for Loki pushes
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-02-25 09:58:29 +01:00
Frank Jogeleit
8ac91befd7 Fix string cast
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2022-02-15 21:38:08 +01:00
Frank Jogeleit
0de8e8bead
Internal Rewrite (#91)
* Internal Rewrite

Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2021-12-13 16:02:40 +01:00
Frank Jogeleit
fc3358ef7a release 1.12.2
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2021-10-18 15:21:22 +02:00
Frank Jogeleit
0c5f59756e release 1.12.1
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2021-10-18 11:09:49 +02:00
Frank Jogeleit
247e7faf70
Cleanup & Release Preperation (#79)
* Cleanup & Release Preperation

Signed-off-by: fjogeleit <frank.jogeleit@web.de>
2021-09-29 23:40:25 +02:00
nar3k
50c1baf526
Yandex S3 target output (#65)
* Yandex S3 target

Signed-off-by: nar3k <nrkk@yandex-team.ru>
2021-09-29 19:26:26 +02:00
fjogeleit
c32589b65e fix loki labels with dots
Signed-off-by: fjogeleit <frank.jogeleit@web.de>
2021-09-15 15:04:39 +02:00
Frank Jogeleit
fa17c2bc67
Prepare release (#69)
* Prepare release

Signed-off-by: Frank Jogeleit <fj@move-elevator.de>
2021-09-09 00:13:47 +02:00
Frank Jogeleit
de7e7c37b4
UI update (#58)
* Update Helm Chart

Signed-off-by: Frank Jogeleit <fj@move-elevator.de>
2021-08-20 10:50:46 +02:00
Frank Jogeleit
c1b5dd549f
Update liveness probe (#53)
* Update liveness probe
2021-08-09 20:53:04 +02:00
Frank Jogeleit
e8121ae53f
update repository owner (#50)
Signed-off-by: Frank Jogeleit <fj@move-elevator.de>
2021-07-23 10:05:20 +02:00
Frank Jogeleit
55dbfdcd03
Kube bench support (#46)
* Update PolicyReporter Mapping
* Update UI
* Update Manifest Install YAMLs
2021-06-27 15:10:29 +02:00
Frank Jogeleit
29049b7828
Add global.labels and health APIs (#40)
* Add global.labels and health APIs
* Fix manifest readme path
* go.mod update
2021-05-29 10:57:06 +02:00
Frank Jogeleit
ec4bafb030 Update comments 2021-05-27 09:28:54 +02:00
Frank Jogeleit
5ec5b845e5 Fix Golint Errors and increase cache time to fix current Kyverno issues 2021-05-26 21:40:04 +02:00
Frank Jogeleit
af1285c08f
Internal Structure Refactoring (#36)
* Internal refactoring
    * Unification of PolicyReports and ClusterPolicyReports processing, APIs still stable
    * DEPRECETED `crdVersion`, Policy Reporter handels now both versions by default
    * DEPRECETED `cleanupDebounceTime`, new internal caching replaced the debounce mechanism, debounce still exist with a fixed period to improve stable metric values.
2021-05-18 13:50:02 +02:00
Frank Jogeleit
6e15981494
Update Resource / Result mapping (#35)
* Update Resource / Result mapping
* Update Chart.lock
2021-05-12 10:37:50 +02:00
Frank Jogeleit
5b7a553aa4
Configure DebounceTime for CleanupEvents (#33)
* Configure DebounceTime for CleanupEvents
* Fix Chart
* Update Helm Charts
2021-04-30 11:47:28 +02:00
Frank Jogeleit
8fe713a2af Update Policy Reporter UI 2021-04-29 11:46:14 +02:00