Andrew Martinez
950bd7d971
uncomment logging messages for batch updates
2020-08-26 13:45:08 -04:00
Andrew Martinez
a97fbd1ffa
remove session delete sync
...
Turns out this is important for high availability reworked probe and sdk
to deal with it as it was.
2020-08-26 13:35:03 -04:00
Andrew Martinez
03277fa1f6
add heartbeat interval configuration
2020-08-25 17:35:51 -04:00
Andrew Martinez
006995db6c
use fabric event system for session lifecycle
2020-08-25 13:15:47 -04:00
Andrew Martinez
53542cb2ad
use event framework for session lifecycle for edge integration
...
- add clientId (edge session id) to delete events
2020-08-25 12:25:44 -04:00
Andrew Martinez
8f428ab498
enable redoc by enabling swagger SPEC url
2020-08-24 13:57:10 -04:00
Andrew Martinez
f92b88e395
Merge branch 'master' into stream.sessions.276
2020-08-24 08:40:29 -04:00
Andrew M
faec4b95ba
various fixes for API streaming and data net support
...
- http requests should hard timeout w/ a reasonable response
- edge routers should close when an API session token is not provided or
does not match
- stream both types of sessions on edge router connect
- stream sessions for time out processing/deletion
- add id to session messages (edge control pb update, breaks backwards
compat)
2020-08-24 08:31:45 -04:00
Andrew Martinez
804ef1b84b
remove duplicate batch def
2020-08-24 08:18:09 -04:00
Andrew M
09e3affca0
adds session remove handler for openziti/edge#285
2020-08-24 07:13:27 -04:00
Paul Lorenz
c179f87538
Improve session create performance. Closes GH-281
2020-08-20 12:35:04 -04:00
Paul Lorenz
1127615b8e
Add controller metrics registry and update for metrics api changes
2020-08-20 12:27:44 -04:00
Paul Lorenz
e2ad712948
Add edge session events API. Closes GH-229
2020-08-11 14:00:57 -04:00
Paul Lorenz
a340381c70
Add core events framework
2020-08-11 14:00:40 -04:00
Paul Lorenz
e7c16e6901
Add some metrics cleanup and a stackdump separator tool
2020-08-11 12:59:58 -04:00
Paul Lorenz
a9117f4426
Convert metrics, traces and session streams to new events framework. Fixes GH-106
2020-08-11 12:55:43 -04:00
Paul Lorenz
c7ae352255
Fix xgress start race condition. Fixes GH-117
2020-08-11 09:19:47 -04:00
Paul Lorenz
6fc2215d26
Fix service policy types. Add debug util for debugging bbolt datastores. Fixes GH-269
2020-08-04 15:33:30 -04:00
Paul Lorenz
b8a88f4d90
Fix transit/edge router store overlap. Add name index cleanup migration ( #264 )
...
* Fix transit/edge router store overlap. Add name index cleanup migration
2020-08-03 14:26:12 -04:00
Paul Lorenz
4040f9a691
Fix name indices
2020-08-03 14:11:35 -04:00
Andrew M
ada72b335b
Merge branch 'master' into e2e.router.termination
2020-07-31 09:50:09 -04:00
Paul Lorenz
bb3ca676e8
Address review comments
2020-07-28 10:14:23 -04:00
Paul Lorenz
951c80b8d0
Integrate data integrity check/repair framework and add REST API. Fixes GH-258
2020-07-28 10:05:46 -04:00
Paul Lorenz
c8b7a8d8c7
Implemented policy model performance improvements. Fixes GH-256
2020-07-28 10:03:36 -04:00
Paul Lorenz
14eb819b30
Model performance test, work in progress
2020-07-28 10:01:34 -04:00
Andrew M
e39c21b6a1
e2e support fixes #173
...
- adds edge level edge_transport xgress
- adds service encyrptionRequired flag (rest API, protobuffs)
- adds edge router encryption checks
2020-07-27 16:18:46 -04:00
Andrew M
37587d73c3
adds support for e2e via peer data for openziti/edge/issues#173
...
- add xt.PeerData type
- convert all peer data maps to xt.PeerData
- allow xgress dials to return session runtime peer data
2020-07-27 16:16:27 -04:00
Paul Lorenz
8e7f096b22
Fix hello timeout by making it fully async. Fixes GH-248
2020-07-20 17:31:16 -04:00
Andrew M
31089be1f4
set edge router result list to all
...
- all is denoted by -1 which is actualy the max for int64
2020-07-20 15:21:29 -04:00
Andrew M
0580362280
remove extra space
2020-07-09 15:01:15 -04:00
Andrew M
f76e2a1c55
remove old embedded files
...
- old postgres files
- packr migration adapter struct
- remove packr and sql migration deps
2020-07-09 14:58:40 -04:00
Andrew
f1e957c02c
Merge pull request #241 from openziti/fix.specs.not.found.240
...
Fix.specs.not.found.240
2020-07-09 14:57:12 -04:00
Andrew M
1242a1b950
fixes #240
...
- adds spec router
- updates swagger to allow for both JSON and YAML spec bodies
- pulls spec from generated rest server
2020-07-09 09:29:09 -04:00
Paul Lorenz
6c8dc06b49
Fix potential deadlock
2020-07-07 15:20:42 -04:00
Andrew
943ff0e231
Merge pull request #232 from openziti/fix.expiresAt.231
...
fixxes #231 - adds expiresAt properties
2020-07-07 14:05:51 -04:00
Andrew
0340a97f79
Merge pull request #234 from openziti/rest.api.error.json.rendering.233
...
fixes #233 return API errors as JSON if possible
2020-07-07 14:02:21 -04:00
Andrew M
6182beeffa
rename text producer
...
- text producer is now pem producer only
- remove ability to render errors in pem producer
- update tests
- fix accept header processing for multiple accepts in one header
2020-07-07 11:44:40 -04:00
Paul Lorenz
fe7031ee2f
Ensure IsOnline is present in common routers. Fixes GH-237
2020-07-07 10:08:21 -04:00
Andrew M
923b182b85
fixes #233 return API errors as JSON if possible
2020-07-01 15:54:20 -04:00
Andrew M
ef82289db9
add expiresAt to ottca
2020-07-01 10:23:15 -04:00
Andrew M
b6a7843a5a
fixxes #231 - adds expiresAt properties
2020-07-01 09:15:04 -04:00
Andrew M
859be8cac7
add copyright headers
2020-06-25 15:01:54 -04:00
Andrew M
48def995f3
fixes #191 , CLI password changes
...
- requires corresponding changes in the CLI as well
2020-06-25 14:53:53 -04:00
Andrew M
96d1d9e905
Merge branch 'master' into fix.224.cert.log.entries
2020-06-24 14:35:22 -04:00
Paul Lorenz
736c535cdd
Fix listener close logic ( #223 )
...
* Fix listener close logic
* Make timeout 8m
* Fix bbolt deadlock
2020-06-24 14:32:32 -04:00
Paul Lorenz
e6d6acd261
Don't wait forever for a DB lock
2020-06-24 14:06:20 -04:00
Andrew M
6bb9eeff20
fixed #224 extra log output during invalid cert auth
2020-06-23 23:46:01 -04:00
Paul Lorenz
7e9d9a63f1
Fix session create response. fail faster on rotating hs tests
2020-06-22 11:10:09 -04:00
Paul Lorenz
6795f7c520
Fix query symbol names. Fix fingerprint formats in migration
2020-06-19 16:52:05 -04:00
Paul Lorenz
3829ac1f58
Fix policy advice service and also some typos
2020-06-19 15:51:38 -04:00