Wilmer Paulino
25851ae16d
kirin: add static service limiter
...
The service limiter holds all of the constraints that should be applied
to a given service at the base tier. These are currently static and are
parsed from the proxy's configuration file as a temporary work-around.
Eventually, we plan to integrate this with etcd as well in order to
achieve dynamic service discovery.
2019-11-25 17:08:35 -08:00
Oliver Gugger
aef413da0a
auth+proxy: forward auth to backend
2019-11-18 10:41:12 +01:00
Oliver Gugger
4b0a83b46a
proxy: test HTTP and gRPC proxying
2019-11-15 09:45:06 +01:00
Oliver Gugger
00f661318f
proxy: send error as gRPC error
2019-11-15 09:45:06 +01:00
Oliver Gugger
564deb6545
proxy: add demo and README with the use cases
2019-11-12 12:02:14 +01:00
Oliver Gugger
e704ba4aa9
proxy: add prefix logger to log remote IP address
2019-11-12 12:02:14 +01:00
Oliver Gugger
38c17f4de8
proxy: dispatch all non-matched requests to static file server
2019-11-12 12:02:14 +01:00
Oliver Gugger
672766b340
proxy: allow update of backend services
2019-11-12 12:02:13 +01:00
Oliver Gugger
c8cbeb9ab1
config: add static file root
2019-11-06 13:21:56 +01:00
Oliver Gugger
a44e9fbd22
freebie+proxy: add memory based freebie DB implementation
2019-11-06 13:21:56 +01:00
Oliver Gugger
83395c0c98
proxy+auth: add log statements
2019-11-06 13:21:55 +01:00
Oliver Gugger
7e0c1dd97e
multi: add persistent logger
2019-11-06 13:21:51 +01:00
Oliver Gugger
5a3b8b79d2
proxy: implement basic proxy functionality
2019-11-06 13:21:45 +01:00
Oliver Gugger
4d1fbbf4d6
proxy: add static file server
2019-11-04 12:43:31 +01:00
Oliver Gugger
9552a70cb9
proxy: match service with regular expressions
2019-11-04 12:43:25 +01:00
Valentine Wallace
279fa2a64b
Initial version of the proxy.
...
Missing: logging, an Authenticator implementing the LSAT HTTP
and gRPC protocol.
2019-09-12 16:41:25 -07:00