Commit Graph

61 Commits

Author SHA1 Message Date
Andrew M b6d9efaf8c fixed #183, move to openziti 2020-05-26 17:37:35 -04:00
Andrew M 8a8f861934 fix re-used name format between API tests 2020-05-20 13:08:13 -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
Paul Lorenz 00208186cf Merge pull request #156 from netfoundry/fix-server-first-race-condition
Fix server first race condition
2020-05-13 10:38:36 -04:00
Paul Lorenz 45b34f4c59 Comment out tests again 2020-05-13 08:59:08 -04:00
Paul Lorenz 9b31a7e0f8 Enable server first rotating test. Lengthen timeout waiting for connection to quiesce. Fix some possible timing issues 2020-05-12 17:37:53 -04:00
Andrew 2bcf157bac Merge pull request #153 from netfoundry/sdk.env.info.simple.store
adds env/sdk info on auth, to identities, fixes #126
2020-05-12 15:40:55 -04:00
Paul Lorenz 9c8828b1fd Fix race conditions and re-enable hs-rotate test 2020-05-11 13:50:16 -04:00
Andrew M b8bf0be2c7 adds env info on auth fixes #126 2020-05-08 09:01:51 -04:00
Paul Lorenz c9056cf1f3 Support graceful terminator shutdown. Add more Xt ATs. Fixes GH-149 (#152)
* Support graceful terminator shutdown. Add more Xt ATs. Fixes GH-149
2020-05-07 10:38:11 -04:00
Andrew M 1e04513cde adds tests for #150 2020-05-05 14:48:34 -04:00
Paul Lorenz 6cd395f422 Bump edge to 0.14 (#145)
* Bump edge to 0.14, swagger tweaks, test log level tweaks
2020-05-04 16:30:48 -04:00
Paul Lorenz ae6edccbab Update for Xt changes (#142)
* Update for Xt changes
2020-05-01 13:24:20 -04:00
Paul Lorenz 1895415ea7 Move FieldError to foundation. Adapt to fabric API changes. Several terminator/transit router fixes 2020-04-24 10:04:36 -04:00
Andrew M e307b5ae2d updates test client/certs to expire in 7k days 2020-04-21 15:34:34 -04:00
Andrew Martinez a849bca86c use different port for tx router listener 2020-04-07 16:02:48 -04:00
Andrew Martinez fb189994a0 fixes #129, errors w/ tx enrollment
- addresses issues w/ tests not covering the error
- adds tests that run transit routers post enrollment
- adds test that list mixed transit routers (enrolled, not, fabric)
2020-04-07 14:36:14 -04:00
Michael Quigley 5fe2c6495e Updated router config version for tests. 2020-04-01 15:52:14 -04:00
Michael Quigley a470fa4332 ->router/xgress 2020-04-01 15:14:46 -04:00
Andrew Martinez fc3721dd5f adds standard envelope tests for crud require* test calls 2020-04-01 11:16:50 -04:00
Andrew Martinez ffed869289 adds tests to check tx router delete 2020-04-01 10:46:44 -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
Paul Lorenz 526eb2e0a8 Make test easier to debug 2020-03-27 16:58:54 -04:00
Paul Lorenz ed341b6a5f Merge pull request #115 from netfoundry/dont-all-ref-by-name
Remove ability to reference entities by name in API/Policies. Fixes G…
2020-03-27 10:19:29 -04:00
Paul Lorenz cb219bb76f Remove ability to reference entities by name in API/Policies. Fixes GH-96 2020-03-26 16:20:37 -04:00
Andrew d16ebf8e69 Merge pull request #105 from netfoundry/ca.auto.identity.attributes
Auto Provision Identity Attributes From CA
2020-03-26 10:34:34 -04:00
Paul Lorenz 29210ad70d Merge pull request #102 from netfoundry/add-data-flow-test
Add data flow AT
2020-03-24 10:00:17 -04:00
Andrew Martinez 0ee7389715 adds roles to CA identities, fixes #85
- CAs now support 'identityRoles'
- Identities that auto enroll are assigned the 'identityRoles' from the
validating CA
2020-03-23 23:52:40 -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
Paul Lorenz 459a571b72 Add data flow AT 2020-03-20 16:31:50 -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 18eafe0b56 adds test for invalid current passwords 2020-02-25 10:42:26 -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 dcd93cc602 adds 404 and 405 testing for standard error messages 2020-02-21 08:39:41 -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
Andrew Martinez cc497a3953 fixes #80
- Adds a check for a nil identity before returning during updb auth
- Adds API test for invalid username in updb auth
2020-02-12 12:51:11 -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 9adf93dc57 Enable schema validation for configs. Fixes GH-62 (#63)
* Enable schema validation for configs. Fixes GH-62
2020-01-28 15:02:20 -05:00
Paul Lorenz d1bdaae857 Move tunneler configuration into config entities (#61)
* Move tunneler configuration into config entities. Fixes GH-46
2020-01-24 09:09:09 -05:00
Paul Lorenz d93b6d5da2 Allow anyOf semantics in addition to allOf for policies. Fixes GH-41 2020-01-22 14:02:39 -05:00
Paul Lorenz d0b4b9047f Allow linking configurations to services. Fixes GH-30 2020-01-22 14:01:09 -05:00
Andrew Martinez c33f4c08e7 removes unusd sub context 2020-01-17 14:25:20 -05:00
Andrew Martinez 17360e5832 ports updb authentication updates from old branch 2020-01-17 14:20:12 -05:00
Andrew Martinez 0f472f4c6f fixes netfoundry/ziti-edge#29 store full pem
- adds api tests for certiicate authentication
- adds api tests for full cert storage for cretificate authenticators
2020-01-17 14:00:42 -05:00
Andrew Martinez fcbba57ce0 Merge branch 'master' into apisession.sess.refactor 2020-01-14 10:11:12 -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