pomerium/internal
Cuong Manh Le a7bd2caae9
pkg/storage: introduce storage.Backend Watch method (#1135)
Currently, we're doing "sync" in databroker server. If we're going to
support multiple databroker servers instance, this mechanism won't work.

This commit moves the "sync" to storage backend, by adding new Watch
method. The Watch method will return a channel for the caller. Everytime
something happens inside the storage, we notify the caller by sending a
message to this channel.
2020-07-27 21:10:47 +07:00
..
autocert config: add support for policies stored in the databroker (#1099) 2020-07-17 10:35:29 -06:00
cmd/pomerium config: add support for policies stored in the databroker (#1099) 2020-07-17 10:35:29 -06:00
controlplane Set ExtAuthz Cluster name to URL Host (#1132) 2020-07-23 14:10:16 -04:00
databroker pkg/storage: introduce storage.Backend Watch method (#1135) 2020-07-27 21:10:47 +07:00
directory directory.Group entry for groups (#1118) 2020-07-22 11:28:53 -06:00
encoding cryptutil: move to pkg dir, add token generator (#1029) 2020-06-30 15:55:33 -06:00
envoy internal/envoy: improve handleLogs (#929) 2020-06-19 09:14:10 +07:00
fileutil *: remove import path comments (#545) 2020-03-16 10:13:47 -07:00
frontend directory.Group entry for groups (#1118) 2020-07-22 11:28:53 -06:00
hashutil authenticate: save oauth2 tokens to cache (#698) 2020-05-18 17:10:10 -04:00
httputil config: add PassIdentityHeaders option (#903) 2020-06-22 10:29:44 +07:00
identity directory.Group entry for groups (#1118) 2020-07-22 11:28:53 -06:00
log envoy: use envoy request id for logging across systems with http and gRPC (#691) 2020-05-18 17:10:10 -04:00
middleware authorize: allow CORS preflight requests (#672) 2020-05-18 17:10:10 -04:00
protoutil feature/databroker: user data and session refactor project (#926) 2020-06-19 07:52:44 -06:00
scheduler feature/databroker: user data and session refactor project (#926) 2020-06-19 07:52:44 -06:00
sessions kubernetes apiserver integration (#1063) 2020-07-14 08:33:24 -06:00
signal pkg/storage: introduce storage.Backend Watch method (#1135) 2020-07-27 21:10:47 +07:00
telemetry cache: add client telemetry (#975) 2020-06-22 18:18:44 -04:00
testutil controlplane: xds unit tests (#770) 2020-05-25 11:14:07 -06:00
tripper *: remove import path comments (#545) 2020-03-16 10:13:47 -07:00
urlutil cryptutil: move to pkg dir, add token generator (#1029) 2020-06-30 15:55:33 -06:00
version *: remove import path comments (#545) 2020-03-16 10:13:47 -07:00