Commit Graph

102 Commits

Author SHA1 Message Date
Andrew Martinez 297d8aa9f0 remove -v from vet, fix format 2020-10-05 07:18:39 -04:00
Andrew Martinez b222789350 fixes #326 nested tx for session timeouts 2020-10-05 06:58:44 -04:00
Andrew Martinez 24e7375a58 fix formatting lint error 2020-10-02 16:09:14 -04:00
Andrew Martinez b23bf3efd8 fix #321 add policy display fields for reads
- adds *Display fields for policy list and detail
- adds *Display fields for both set of policy attributes
- adds API tests
2020-10-01 08:09:46 -04:00
Paul Lorenz 50c6b3e4b3 Support identity dial/bind 2020-09-29 09:27:03 -04:00
Andrew Martinez 6814db98c1 adds public ip address for #226 2020-09-09 10:42:20 -04:00
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
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
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 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 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 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 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
Paul Lorenz 7e9d9a63f1 Fix session create response. fail faster on rotating hs tests 2020-06-22 11:10:09 -04:00
Paul Lorenz 3829ac1f58 Fix policy advice service and also some typos 2020-06-19 15:51:38 -04:00
Paul Lorenz 84e1436679 Add snapshot db API. Fixes GH-206. Update openapi to 0.24 2020-06-19 14:48:46 -04:00
Andrew M 5ddefc25c2 Merge branch 'master' into use.shortids 2020-06-17 17:24:24 -04:00
Andrew 23e476d03a Merge pull request #202 from openziti/add.api.versions.to.versions
Add.api.versions.to.versions
2020-06-17 17:15:15 -04:00
Andrew M 4cff1b8690 move to version map per ekoby request 2020-06-17 16:41:13 -04:00
Andrew M a4da87168d fix missing ./ on urls 2020-06-17 16:07:43 -04:00
Andrew M 0817b9b6c5 Merge branch 'master' into use.shortids 2020-06-17 13:49:20 -04:00
Paul Lorenz 7c2d3e5dc2 Merge pull request #200 from openziti/update-rolling-tests
Update rolling tests
2020-06-17 08:01:31 -04:00
Andrew M 6571dbd72c use shortids 2020-06-16 17:33:45 -04:00
Andrew M 996bb0c6a7 fix nil meta 2020-06-16 17:31:56 -04:00
Andrew M 092f0f540e adds apiVersions to /version 2020-06-16 12:31:46 -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
Paul Lorenz c5d08014b5 Update rolling tests 2020-06-15 15:51:23 -04:00
Andrew M 862e07c35c satisfy go test linting 2020-06-15 14:03:11 -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 ad3e438e43 fix bug with multiple content-type headers on enroll 2020-06-10 12:17:58 -04:00
Paul Lorenz f0eb83e7fe Update for API changes and fix close bug. Fixes GH-189 (#190)
* Update for API changes and fix close bug. Fixes GH-189
2020-06-09 20:21:40 -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
Andrew M fea5fc2833 packer -z 2020-05-20 13:20:07 -04:00
Andrew M e8b10600c4 fixes #147, identity naming durin auto enrollment
- allows CAs to specify a naming format for auto ca identities
- name collisions during auto enrollment now adds a six digit
  incrementing number
2020-05-20 13:00:54 -04:00
Andrew M 6732d0abfa fixes #158
- update for identities does not allow enrol/auth/default admin to be
  updated
- adds migrations to fix broken data models between ident/auth/enrol
- fixes migration not to be stuck at version 4
2020-05-18 09:17:31 -04:00