pomerium/internal/controlplane
Caleb Doxsey 5d60cff21e
databroker: refactor databroker to sync all changes (#1879)
* refactor backend, implement encrypted store

* refactor in-memory store

* wip

* wip

* wip

* add syncer test

* fix redis expiry

* fix linting issues

* fix test by skipping non-config records

* fix backoff import

* fix init issues

* fix query

* wait for initial sync before starting directory sync

* add type to SyncLatest

* add more log messages, fix deadlock in in-memory store, always return server version from SyncLatest

* update sync types and tests

* add redis tests

* skip macos in github actions

* add comments to proto

* split getBackend into separate methods

* handle errors in initVersion

* return different error for not found vs other errors in get

* use exponential backoff for redis transaction retry

* rename raw to result

* use context instead of close channel

* store type urls as constants in databroker

* use timestampb instead of ptypes

* fix group merging not waiting

* change locked names

* update GetAll to return latest record version

* add method to grpcutil to get the type url for a protobuf type
2021-02-18 15:24:33 -07:00
..
filemgr databroker: refactor databroker to sync all changes (#1879) 2021-02-18 15:24:33 -07:00
luascripts xds: fix misdirected script (#1895) 2021-02-16 14:57:21 -07:00
xdsmgr controlplane: maybe fix flaky test (#1873) 2021-02-09 13:52:20 -07:00
constants.go upstream endpoints load balancer weights (#1830) 2021-01-28 09:11:14 -05:00
grpc_accesslog.go logs: strip query string (#1894) 2021-02-16 14:23:52 -07:00
http.go debug: add pprof endpoints (#1504) 2020-10-09 12:40:33 -06:00
server.go expose envoy cluster options in policy (#1804) 2021-01-25 09:49:03 -05:00
xds.go return errors in xds build methods (#1827) 2021-01-26 14:40:39 -07:00
xds_cluster_test.go unique envoy cluster ids (#1858) 2021-02-08 13:52:09 -05:00
xds_clusters.go unique envoy cluster ids (#1858) 2021-02-08 13:52:09 -05:00
xds_listeners.go xds: fix misdirected script (#1895) 2021-02-16 14:57:21 -07:00
xds_listeners_test.go controlplane: add global headers to virtualhost (#1861) 2021-02-08 12:30:45 -08:00
xds_lua.go controlplane: only add listener virtual domains for addresses matching the current TLS domain (#1823) 2021-01-26 09:01:24 -07:00
xds_routes.go proxy: implement pass-through for authenticate backend (#1870) 2021-02-09 14:03:54 -07:00
xds_routes_test.go proxy: implement pass-through for authenticate backend (#1870) 2021-02-09 14:03:54 -07:00