Frank Jogeleit
836d6fe436
API to render Violations Report ( #429 )
...
* API to render Violations Report
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2024-05-04 10:04:27 +02:00
Frank Jogeleit
ac83fac5f5
basic auth for API and Metrics ( #343 )
...
* basic auth for API and Metrics
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2023-09-10 10:00:31 +02:00
Frank Jogeleit
72abc63ce0
External SQL DB support ( #304 )
...
* Support external Databases
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2023-05-02 11:00:14 +02:00
Frank Jogeleit
cc2db42b4e
implement zap logging ( #275 )
...
* implement zap logging
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2023-03-16 14:38:24 +01:00
Frank Jogeleit
3426a95c98
Configure K8s Client QPS and Burst
...
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2023-02-20 11:28:59 +01:00
Frank Jogeleit
99c390a24f
configure worker count
...
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2023-02-13 17:17:06 +01:00
Frank Jogeleit
f3b980bfd3
Implement MetadataClient ( #257 )
...
* Implement MetadataClient
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2023-02-08 15:53:59 +01:00
Frank Jogeleit
fff8ed6735
Update logging
...
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-08-25 15:24:29 +02:00
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
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
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
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
0c5f59756e
release 1.12.1
...
Signed-off-by: Frank Jogeleit <frank.jogeleit@lovoo.com>
2021-10-18 11:09:49 +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
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
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
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
8ffd35ab9b
Development ( #29 )
...
* Implement Event Debouncer
2021-04-24 12:32:15 +02:00
Frank Jogeleit
9312cc75e2
Implement configuration for CRD version ( #28 )
2021-04-22 20:16:42 +02:00
Frank Jogeleit
4bd4519806
Support Priority by Severity ( #22 )
...
* Implement Priority by Severity
* Add new Priority Critical
* Update priority order
* Update warning as new default Priority
2021-04-06 10:17:22 +02:00
Frank Jogeleit
22f68c788d
Development ( #12 )
...
* New REST API
* New UI SubChart
2021-03-13 19:56:38 +01:00
Frank Jogeleit
fce86e7a60
Development ( #11 )
...
* Update WatchStructure to work with one Watch
* Implement new Tests
* Split ReportClient into Multiple Objects
* Helm Chart updates
2021-03-05 14:26:47 +01:00
Frank Jogeleit
2872a259ec
Development ( #7 )
...
* Implement elasticsearch
* Update deployment
* Add Changelog
2021-02-27 19:11:49 +01:00
Frank Jogeleit
1a1ab1786c
Improve CI
2021-02-24 01:06:58 +01:00
Frank Jogeleit
a9f9fcd5c9
Improved Error handling with errorgroups
2021-02-22 21:18:39 +01:00
Frank Jogeleit
11c32ad791
Implement dynamic priority configuration ( #6 )
...
* Implement dynamic priority configuration
2021-02-22 12:27:10 +01:00
Frank Jogeleit
0a07555e57
Development ( #5 )
...
* Implement loki.skipExistingOnStartup to prevent dulicated logs after deployment
* Implement loki.minimumPriority to configure which results should be send
2021-02-22 01:13:35 +01:00
Frank Jogeleit
98fc143065
Configuration Improvements
2021-02-20 19:20:34 +01:00
Frank Jogeleit
dedaca5645
feat(Support ClusterPolicy)
2021-02-20 13:54:02 +01:00
Frank Jogeleit
4cfde4347b
Add concurrency to metrics and loki client
2021-02-20 11:00:10 +01:00
Frank Jogeleit
52e53cd92f
init
2021-02-20 00:58:01 +01:00