|  | 4db365c947 | providers/proxy: improve SLO by backchannel logging out sessions (#7099) * outposts: add support for provider-specific websocket messages
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* providers/proxy: add custom signal on logout to logout in provider
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io> | 2023-10-09 01:06:52 +02:00 |  | 
			
				
					|  | 367f86ecfb | root: optimise healthchecks (#5337) * tests: remove redundant healthchecks
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* internal: do healthcheck within proxy instead of wget to use correct port
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix docs
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix tags
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io> | 2023-04-21 13:32:48 +03:00 |  | 
			
				
					|  | 5aa43eeb04 | internal: better error message when outpost API controller couldn't fetch outposts closes #4642
Signed-off-by: Jens Langhammer <jens@goauthentik.io> | 2023-02-08 14:13:17 +01:00 |  | 
			
				
					|  | a9b32e2f97 | providers/ldap: add unbind flow execution (#4484) add unbind flow execution
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io> | 2023-01-23 20:36:30 +01:00 |  | 
			
				
					|  | a9680d6088 | internal: fix race condition with config loading on startup, add index on debug server Signed-off-by: Jens Langhammer <jens@goauthentik.io> | 2023-01-08 20:33:04 +01:00 |  | 
			
				
					|  | 2b2323fae7 | outposts: include hostname in outpost heartbeat Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-12-28 16:07:52 +01:00 |  | 
			
				
					|  | c21c1757de | core: bump github.com/getsentry/sentry-go from 0.15.0 to 0.16.0 (#4179) * core: bump github.com/getsentry/sentry-go from 0.15.0 to 0.16.0
Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) from 0.15.0 to 0.16.0.
- [Release notes](https://github.com/getsentry/sentry-go/releases)
- [Changelog](https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-go/compare/v0.15.0...v0.16.0)
---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* update custom tracer
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-12-09 12:20:41 +01:00 |  | 
			
				
					|  | be9790ef8a | internal: reuse http transport to prevent leaking connections (#3996) * Fix: Using the same http transport as the api
* fix: Using global tlsTransport instead of newly created one | 2022-11-25 18:24:01 +01:00 |  | 
			
				
					|  | 276af8457d | root: make sentry DSN configurable (#4016) * make sentry DSN configurable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* make proxy smarter
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix typo in config struct
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-11-15 16:05:29 +01:00 |  | 
			
				
					|  | 44e4f2e561 | crypto: make certificate parsing optional for crypto api (#3711) | 2022-10-01 00:06:00 +02:00 |  | 
			
				
					|  | b6267fdf28 | *: add versioned user agent to sentry Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-06-20 11:54:10 +02:00 |  | 
			
				
					|  | bdf76bb4b7 | internal: skip tracing for go healthcheck and metrics endpoints Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-06-10 22:21:11 +02:00 |  | 
			
				
					|  | f9a419107a | outposts/proxyv2: add basic envoy support (#3026) * outposts/proxyv2: add basic envoy support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* don't crash when backend is not available
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add envoy tests and docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-06-03 00:06:09 +02:00 |  | 
			
				
					|  | a286f999e2 | api: migrate to openapi generator v6 (#2968) * migrate to openapi generator v6
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* bump api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-05-26 15:15:30 +02:00 |  | 
			
				
					|  | be26b92927 | internal: cleanup outpost logs Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-05-21 13:18:06 +02:00 |  | 
			
				
					|  | b46eb7198b | internal: handle log level not being set in config closes #2650
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-04-03 13:23:55 +02:00 |  | 
			
				
					|  | 62a939b91d | internal: bump api client to v3 Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-03-03 10:40:07 +01:00 |  | 
			
				
					|  | e70e031a1f | internal: start adding tests to outpost Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-01-24 20:12:25 +01:00 |  | 
			
				
					|  | 819af78e2b | internal: make internal go version match python version Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-01-14 10:45:37 +01:00 |  | 
			
				
					|  | 47356915b1 | outposts: fix outpost's sentry not sending release Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-23 19:01:32 +01:00 |  | 
			
				
					|  | 87e99625e6 | internal: update tenant certificates on outpost refresh Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-23 00:38:49 +01:00 |  | 
			
				
					|  | 34b11524f1 | tenants: add web certificate field, make authentik's core certificate configurable based on keypair Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-22 11:43:45 +01:00 |  | 
			
				
					|  | 3c048a1921 | outposts/proxy: fix session not expiring correctly due to miscalculation closes #1976
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-21 13:10:57 +01:00 |  | 
			
				
					|  | 92b4244e81 | providers/proxy: update traefik regex Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#1969 | 2021-12-20 22:43:58 +01:00 |  | 
			
				
					|  | f910da0f8a | outposts: fix initial refresh not calling Server.Refresh() Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-20 21:47:32 +01:00 |  | 
			
				
					|  | fc9d270992 | outposts/ldap: fix log formatter and level not being set correctly Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-20 21:46:01 +01:00 |  | 
			
				
					|  | 621773c1ea | internal: rework global logging settings, embedded outpost no longer overwrites core, clean up double init Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-20 21:23:19 +01:00 |  | 
			
				
					|  | 052e465041 | outpost: re-run globalSetup when updating config Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-20 21:08:03 +01:00 |  | 
			
				
					|  | 68637cf7cf | outposts: handle/ignore http Abort handler Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-20 19:42:45 +01:00 |  | 
			
				
					|  | 03da87991f | outposts: don't use custom environment Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-16 19:12:05 +01:00 |  | 
			
				
					|  | b5685ec072 | outposts: set sentry-trace on API requests to match them to the outer transaction Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-14 11:50:31 +01:00 |  | 
			
				
					|  | cf5ff6e160 | outposts: reset backoff after successful connect Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-13 16:38:48 +01:00 |  | 
			
				
					|  | ac9cf590bc | *: use prefixed span names Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-13 16:18:42 +01:00 |  | 
			
				
					|  | 10b16bc36a | outposts: add description to span Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-13 16:12:14 +01:00 |  | 
			
				
					|  | deebdf2bcc | outposts: fix unlabeled transaction Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-12 13:46:31 +01:00 |  | 
			
				
					|  | 4982c4abcb | outpost: add additional checks for websocket connection Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-12 00:11:17 +01:00 |  | 
			
				
					|  | f4988bc45e | outpost: rewrite re-connect logic without recws Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-11 22:53:59 +01:00 |  | 
			
				
					|  | 9a393848b2 | outpost: configure error reporting based off of main instance config Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-29 14:42:19 +01:00 |  | 
			
				
					|  | c7681dde32 | outposts: reload on signal USR1, fix display of reload offset Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-24 22:45:27 +01:00 |  | 
			
				
					|  | e7b4363d21 | outposts/ldap: fix logic error in cached ldap searcher closes #1779
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-11 23:18:32 +01:00 |  | 
			
				
					|  | e6963c543d | outpost: remove analytics Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-08 19:35:53 +01:00 |  | 
			
				
					|  | dd82d55725 | outposts: also send outpost type Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-04 15:08:31 +01:00 |  | 
			
				
					|  | 8d766efecb | root: don't set signal on start when running in ci or dev Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-04 14:32:21 +01:00 |  | 
			
				
					|  | 9ac3b29418 | outpost: add lightweight, anonymous metrics Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-04 14:10:43 +01:00 |  | 
			
				
					|  | 8d5460a132 | outposts: separate websocket re-connection logic to decrease requests on reconnect Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-10-30 21:33:50 +02:00 |  | 
			
				
					|  | 234a5e2b66 | outposts: fix outposts not correctly updating central state Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-26 11:40:21 +02:00 |  | 
			
				
					|  | 0f8880ab0a | outposts: fix typo Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-22 13:14:28 +02:00 |  | 
			
				
					|  | a92a0fb60a | web: migrate to lit 2 Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-21 11:19:26 +02:00 |  | 
			
				
					|  | f771383c4b | cmd: fix outpost metrics not being set in embedded mode Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-16 12:09:12 +02:00 |  | 
			
				
					|  | 471f7d9c62 | outposts: add consistent name and type to metrics Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-16 10:14:51 +02:00 |  |