Commit graph

13 commits

Author SHA1 Message Date
d70ba748f5 Introduce Lifecycle for every endpoint and manage listeners in the renamed Orchestrator
- merge packages to get a more concise layout because plugins are no more and therefore there's not a lot to be exported
- fix test logger
- rework config parsing to be easier and more transparent
- remove unnecessary APIs because dynamic endpoint handling is rather a won't implement
2021-02-10 20:26:45 +00:00
6d2737b501
Move HTTPS handling to http_mock handler 2021-01-26 18:42:07 +01:00
66f2aab9af
Add commands to list sinks and to read a protocol file to JSON 2021-01-26 18:20:51 +01:00
a76d1d1c04
Cleanup in server app 2021-01-26 18:20:50 +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
2f0f3edfdf
Moved code of commands to their main package
- add init code to reduce code duplication of connection setup
2021-01-26 18:19:52 +01:00
dc4a9b18a3
Moved endpoint handlers in tree 2021-01-26 18:18:59 +01:00
9041da7245 Resolve "generate-ca command has wrong validity" 2021-01-04 16:21:03 +00: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
57a7e10e74
Add Prometheus metrics (#10)
* Add Prometheus metrics

- cleanup
- update dependencies
- improve parsing of options where possible
- Update Go to latest version
2020-10-02 11:56:48 +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
d89ab3a576 Split to server and CLI binaries
- introduce CLI binary
- move server binary to subdirectory to have a uniformed directory structure
- update goreleaser to build all binaries and create dist packages
- update ignore files accordingly
2020-06-15 12:32:18 +02:00