Commit graph

13 commits

Author SHA1 Message Date
2d97beaf70
Refactor gRPC sink
- rename it to GenericSink
- add tests
- update dependencies
- improve test step to always get a report
- add NoOpSink for tests
2021-01-27 13:31:51 +01:00
cc72595398
Subscribe sinks with a context to automatically remove them when context is canceled 2021-01-26 18:50:53 +01:00
03f3ae4173
Enable gRPC reflection to support gRPCurl and gRPCui 2021-01-26 18:20:52 +01:00
66f2aab9af
Add commands to list sinks and to read a protocol file to JSON 2021-01-26 18:20:51 +01:00
0138b57782
Merged CLI and server app init 2021-01-26 18:19:54 +01:00
37c87adaf3
Apply comments 2021-01-26 18:19:54 +01:00
af31b1166a
Audit API prototype
- watch events interactively
- pipe events to files
- remove file subscriptions
2021-01-26 18:19:03 +01:00
dc4a9b18a3
Moved endpoint handlers in tree 2021-01-26 18:18:59 +01:00
49e58ac2e4 Add advanced matching options to HTTP handler
- move to Gitlab
- make code better testable
- create app abstraction for server
- cleanup
2020-12-26 13:11:49 +00:00
9a50ce522c
Complete health API
- complete client implementation
- add server part to gRPC server
2020-06-23 14:54:08 +02:00
108444e094 Add health API and basic CLI support
- remove plugin API due to incompatibility issues
- add Docker build to GitHub Actions
- add custom container friendly config file
2020-06-15 12:32:18 +02:00
38f8ff319e Apply commented improvements
- skip shutdown of gRPC server if failed to start
- minor refactoring
2020-06-15 12:32:18 +02:00
1ef1f59402 Add gRPC API implementation
- add config struct for API
- add UUID to endpoint to be able to address them uniquely
- add manager to handle all gRPC services
2020-06-15 12:32:18 +02:00