Paul Lorenz
734e9a5542
Fix service policy migration. Update for terminator precendence changes. Log panic stacks. Fixes GH-291
2020-09-03 10:22:27 -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
Paul Lorenz
c179f87538
Improve session create performance. Closes GH-281
2020-08-20 12:35:04 -04:00
Paul Lorenz
e2ad712948
Add edge session events API. Closes GH-229
2020-08-11 14:00:57 -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 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
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
Andrew M
923b182b85
fixes #233 return API errors as JSON if possible
2020-07-01 15:54:20 -04:00
Andrew M
6571dbd72c
use shortids
2020-06-16 17:33:45 -04:00
Andrew M
7d34b9eadf
set base path to /edge/v1
...
- reroute API requests for the root to edge/v1 (i.e. / -> /edge/v1
- fix pagination empty values being omitted
2020-06-16 12:15:35 -04:00
Andrew M
0923db08d5
Merge branch 'master' into open.api
2020-06-15 13:49:23 -04:00
Andrew M
ec0b662471
code review fixes
2020-06-11 00:46:12 -04:00
Paul Lorenz
a3f9e3c978
Remove postgres code. Fixes GH-195
2020-06-10 15:52:45 -04:00
Andrew M
3087972172
all conversion work
...
- remove old JSON schema, unsused code
- remove unused variables from base router functions
- rework all API entities
- rework all links
- fix lint issues
- adds error conversion logic
- update tests as needed
- fix up go test
- fix backwards compat w/ non json enroller
2020-06-09 14:11:23 -04:00
Andrew M
b6d9efaf8c
fixed #183 , move to openziti
2020-05-26 17:37:35 -04:00
Michael Quigley
c74949cc35
Merge branch 'master' into p14_c1
2020-04-01 15:10:16 -04:00
Andrew Martinez
214c25a628
adds transit router enrollment and CRUD, resolves #27
...
- allows fabric routers to be created in an unenrolled state
- allows fabric routers to be CRUD
- converts both edge and transit routers to use the same enrollment
facilities as identities (1st step to merge)
- migrations for enrollment changes
- adds ability to extend a base store
- add external cleanup logic to tx router to handle isbase=true
- use router handler for is connected status
2020-04-01 10:10:34 -04:00
Michael Quigley
05bb407c32
Merge branch 'master' into p14_c1
2020-03-30 11:17:47 -04:00
Paul Lorenz
8d1a935d19
Update logrus and pkg/errors. Fix use of %w
2020-03-27 14:58:10 -04:00
Michael Quigley
37caaec7a6
Merge branch 'master' into p14_c1
2020-03-24 10:09:19 -04:00
Paul Lorenz
5eafb648d7
Add APIs for listing entity -> entity cross policy (service to identity, edge router -> service, etc). Fixes GH-100
2020-03-23 15:39:23 -04:00
Paul Lorenz
6a1cf1a382
Implement role attribute querying. Fixes GH-92 ( #103 )
...
* Implement role attribute querying. Fixes GH-92
2020-03-23 15:03:23 -04:00
Michael Quigley
0f88d698d1
Merge branch 'master' into p14_c1
2020-03-23 11:25:43 -04:00
Michael Quigley
55e72a24b7
X... import updates.
2020-03-20 13:58:21 -04:00
Paul Lorenz
7d60e03b65
Remove copyright date from header
2020-03-19 13:47:42 -04:00
Paul Lorenz
f0257f6ccf
Support for multiple endpoints
2020-03-19 13:31:31 -04:00
dovholuknf
3db81622cb
didn't i do this once already?
2020-02-25 14:29:08 -05:00
Andrew Martinez
8f64d859c2
add password for self service password, fixes #87
...
- moves logic from REST endpoint def to handlers
- moves to version 0.10
2020-02-25 10:31:58 -05:00
Andrew Martinez
046128194a
fixes #86
...
- restores /current-identity
- restores /authenticators
- adds tests for both endpoints
2020-02-21 08:29:46 -05:00
Paul Lorenz
95a7064549
Extract service edge router policies into standalone entity. Fixes GH-69
2020-02-03 12:14:33 -05:00
Paul Lorenz
d0f18a3a5b
Allow overriding service configurations per identity ( #68 )
...
Allow overriding service configurations per identity. Fixes GH-31
2020-02-03 12:10:08 -05:00
Paul Lorenz
d0b4b9047f
Allow linking configurations to services. Fixes GH-30
2020-01-22 14:01:09 -05:00
Andrew Martinez
4a8d67b215
fixes netfoundry/ziti-edge#39
...
- Adds re-read for the current api session post updateAt update
2020-01-13 11:53:51 -05:00
Paul Lorenz
fb8be70394
Implement config store. Fixes GH-17 ( #37 )
...
* Implement config store. Fixes GH-17
* Fix PATCH. Allow null tags on patch and add config patch test
2020-01-13 10:55:07 -05:00
Paul Lorenz
c10c3ad781
Remove Handle prefix from handler methods. Remove breaking changes docs, which are moving to ziti-cmd
2020-01-09 13:14:50 -05:00
Paul Lorenz
55eaa157b9
GH-16 Enable service policies replacing appwans ( #28 )
...
* GH-16 Enable service policies replacing appwans
2020-01-08 15:08:58 -05:00
Andrew Martinez
f9078cb487
GH-18 Fix golang mangling import aliases part1
2019-12-18 12:44:40 -05:00
Andrew Martinez
c8e2729f05
GH-18 removes ziti-edge/edge folder and moves all contents up 1 row
...
- Updates .gitignore files
- Fixes imports
2019-12-18 10:02:25 -05:00