Frank Jogeleit
713176e3f5
Support custom certs for targets
...
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-09-19 12:35:55 +02:00
nobletrout
8eba17e8f3
Add UI host env var ( #203 )
...
* add ui.host as env var
Signed-off-by: nobletrout <nobletrout@gmail.com>
2022-09-12 19:09:31 +02:00
Frank Jogeleit
b22769de6f
Target secretRef ( #199 )
...
* Refactor Targets: Use Option structs
* Read sensitive information from secrets
* Update Helm Chart
* Update Go Version in CI workflow
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-09-12 00:12:00 +02:00
nobletrout
42a0bc0143
add slack as env var ( #196 )
...
* Update Changelog
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
Signed-off-by: nobletrout <nobletrout@gmail.com>
* add slack as env var
add .go-version to .gitignore
Signed-off-by: nobletrout <nobletrout@gmail.com>
* missed an "h"
Signed-off-by: nobletrout <nobletrout@gmail.com>
* add slack as env var
add .go-version to .gitignore
Signed-off-by: nobletrout <nobletrout@gmail.com>
* missed an "h"
Signed-off-by: nobletrout <nobletrout@gmail.com>
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
Signed-off-by: nobletrout <nobletrout@gmail.com>
Co-authored-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-09-11 21:55:35 +02:00
Frank Jogeleit
aed056cc34
Add custom fields to Slack notifications
...
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-09-06 13:26:37 +02:00
Frank Jogeleit
faf1c6d2c3
Add HTTP Basic Auth support for Elasticsearch
...
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-09-04 13:14:20 +02:00
Frank Jogeleit
323eb9f4db
Configure SMTP as secret
...
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-08-26 18:27:08 +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
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
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
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
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
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
74c18f4dcd
PolicyReport Filter for Namespaces
...
Signed-off-by: Frank Jogeleit <frank.jogeleit@web.de>
2022-03-20 21:19:42 +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
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
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
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
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
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
34a51a1495
Implement UI Target ( #21 )
...
* Implement UI Target
2021-03-21 18:43:38 +01:00
Frank Jogeleit
591e1fc2eb
Implement MS Teams as Target ( #20 )
...
* Implement MS Teams as Target
2021-03-19 12:08:45 +01: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
2f27858376
Implement Discord as Target
2021-02-28 12:59:33 +01:00
Frank Jogeleit
cf69957a5a
Development ( #8 )
...
* Implement Slack as Target
2021-02-28 10:13:42 +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
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
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