1
0
Fork 0
mirror of https://github.com/pomerium/pomerium.git synced 2025-08-14 17:58:29 +02:00
Commit graph

7 commits

Author SHA1 Message Date
Joe Kralicky
a6f43f3c3c
new tracing system 2025-01-13 17:34:35 +00:00
Joe Kralicky
fe31799eb5
Fix many instances of contexts and loggers not being propagated ()
This also replaces instances where we manually write "return ctx.Err()"
with "return context.Cause(ctx)" which is functionally identical, but
will also correctly propagate cause errors if present.
2024-10-25 14:50:56 -04:00
Caleb Doxsey
d2c14cd6d2
logging: remove ctx from global log methods ()
* log: remove warn

* log: update debug

* log: update info

* remove level, log

* remove contextLogger function
2024-10-23 14:18:52 -06:00
Kenneth Jenkins
4f648e9ac1
databroker: remove redis storage backend ()
Remove the Redis databroker backend. According to
https://www.pomerium.com/docs/internals/data-storage#redis it has been
discouraged since Pomerium v0.18.

Update the config options validation to return an error if "redis" is 
set as the databroker storage backend type.
2023-11-02 11:53:25 -07:00
Caleb Doxsey
24a9d627cd
postgres: registry support () 2022-07-13 09:14:47 -06:00
Caleb Doxsey
1c2aad2de6
postgres: databroker storage backend ()
* wip

* storage: add filtering to SyncLatest

* don't increment the record version, so intermediate changes are requested

* databroker: add support for query filtering

* fill server and record version

* postgres: databroker storage backend

* wip

* serialize puts

* add test

* skip tests for macos

* add test

* return error from protojson

* set data

* exclude postgres from cover tests
2022-05-25 10:23:58 -06:00
Caleb Doxsey
a54d43b937
registry: implement redis backend () 2021-05-10 10:33:37 -06:00