Commit Graph

1124 Commits

Author SHA1 Message Date
Paul Lorenz 95f650d4b8 Add support adding/removing members and transferring leadership via REST API. Fixes #1544 and fixes #1543 2023-12-11 16:31:48 -05:00
Paul Lorenz 9ddd1b941d Add service max idle time. Fixes #1496. Add decomission router support. Fixes #1402 2023-12-08 12:48:56 -05:00
Paul Lorenz a84369a6e9 Consolidate fabric and edge persistence code. Fixes #1555 2023-12-06 17:36:37 -05:00
Paul Lorenz 2fae394aa3 Merge pull request #1548 from openziti/filter-circuits-links
Support filter/sort/page on circuits and links. Fixes #1547
2023-12-06 16:13:49 -05:00
Paul Lorenz 16cf13ac08 Support filter/sort/page on circuits and links. Fixes #1547 2023-12-05 10:30:08 -05:00
Paul Lorenz f6b30eaf82 Merge pull request #1541 from openziti/fix-transit-router-create
Fix transit router create. Ensure enrollment id is set. Fixes #1540
2023-12-04 09:31:08 -05:00
Paul Lorenz db6554ee06 Implement idempotency for sdk terminators. Fixes #1446 2023-12-01 15:44:05 -05:00
Paul Lorenz f1846fbbe3 Fix transit router create. Ensure enrollment id is set. Fixes #1540 2023-11-29 15:17:24 -05:00
Paul Lorenz ef8c767ceb Merge pull request #1538 from openziti/improve-cluster-list-output
Fix cluster list connected status and improve version output. Fixes #1525
2023-11-28 09:44:41 -05:00
Paul Lorenz fc671cb50e Retry bootstrap members until bootstrapped. Fixes #1523 2023-11-27 16:43:43 -05:00
Paul Lorenz cef2bfb567 Fix cluster list connected status and improve version output. Fixes #1525 2023-11-27 16:40:48 -05:00
Paul Lorenz f40b8f6aba Fix rate limiter raft panic. Fixes #1494 2023-11-02 09:05:35 -04:00
Paul Lorenz b270d18faf Add additional logging. Remove unnecessary router lookups. May address #1460 2023-10-31 14:57:06 -04:00
Andrew 8ec26ef5cc Merge pull request #1467 from openziti/fix.metric.test.on.window
fixes '+Inf' being returned in metrics test if checked too quickly
2023-10-25 13:14:07 -04:00
Andrew Martinez 5ad6bfa9d4 fixes '+Inf' being returned in metrics test if checked too quickly
Thank you @plorenz
2023-10-25 11:36:19 -04:00
Andrew Martinez c0e10d3609 appeases linter 2023-10-25 11:27:58 -04:00
Andrew Martinez a9d6d476d5 makes index tracker tests more timing friendly
- adds fresh fixtures for each test
- calls out the intent of each test
2023-10-25 11:00:58 -04:00
Andrew 77f3a5e87c Merge pull request #1458 from openziti/fix.1422.leaf.in.ca.bundle.def
fixes 1422 ignores non-CAs for ca bundle, validate cert format
2023-10-25 07:20:01 -04:00
Andrew Martinez e8e558f770 fix tests not supplying CAs 2023-10-24 09:59:42 -04:00
Andrew Martinez b913af26e2 fix linter errors 2023-10-24 09:42:19 -04:00
Andrew Martinez 124fcc71c4 fixes 1422 ignores non-CAs for ca bundle, validate cert format 2023-10-23 15:01:08 -04:00
Paul Lorenz 9bed8a14a8 Add optional command rate limiter. Fixes #1445 2023-10-23 13:45:49 -04:00
Andrew Martinez ad861ad682 adds capabilities in version and enumerated list version 2023-10-18 09:58:59 -04:00
Paul Lorenz 47a00aaf3d Shutdown network watchdog when controller stops. Fixes #1442 2023-10-16 13:05:48 -04:00
Paul Lorenz 8d58228f1e Merge pull request #1404 from openziti/tunneler-proxy-support
Add proxy support to host.v1/host.v2. Fixes #1397
2023-10-12 14:36:00 -04:00
Paul Lorenz f600b752d7 Add proxy support to host.v1/host.v2. Fixes #1397 2023-10-12 10:33:16 -04:00
Paul Lorenz 3523b34b2c Fix panic when router version info isn't set by ensuring it is set and making sure we get the right version. Fixes #1423 2023-10-11 13:55:50 -04:00
Paul Lorenz 4c803d950f stop entity change event loop when controller shuts down. Fixes #1406 2023-10-05 10:03:21 -04:00
Paul Lorenz e565c20bf9 Fix terminator dynamic cost failure crediting. Fixes #1382 2023-10-02 13:11:15 -04:00
Paul Lorenz 096f53d090 Merge remote-tracking branch 'origin/release-next' into merge-fabric 2023-09-30 12:26:10 -04:00
Paul Lorenz 064ae0df52 Second pass at edge terminator fixes 2023-09-29 10:57:43 -04:00
Paul Lorenz 73ad4c9c84 Handle fallout from putting and fabric and edge into the same project 2023-09-29 10:51:56 -04:00
Paul Lorenz f3d67b7f49 Update fabric imports 2023-09-28 23:34:28 -04:00
Paul Lorenz 08e51b8166 Merge remote-tracking branch 'fabric/main' into merge-fabric 2023-09-28 23:33:13 -04:00
Paul Lorenz b12f1d33f5 Add CreateTerminatorV2 flow for edge terminators. Fixes #1619 2023-09-27 17:32:44 -04:00
Paul Lorenz 07da3cd513 Merge remote-tracking branch 'edge/main' into merge-edge
Updated package names
Merged golangci-lint configurations
2023-09-27 16:54:53 -04:00
Paul Lorenz 24c35808aa Sync host.v1 and host.v2. Add connectTimeout to host.v1. Fixes #1616 2023-09-27 09:41:11 -04:00
Paul Lorenz 20b61e0e9f Add capabilities to hello. Fixes openziti/fabric#799 2023-09-26 11:56:01 -04:00
Paul Lorenz 700ec34177 Make link heartbeats configurable. Add unresponsive close timeout. Fixes openziti/fabric#796 2023-09-18 22:40:19 -04:00
Paul Lorenz bed7b0eb02 Allow specifying snapshot name with templating. Fixes #794 Fixes openziti/fabric#792 2023-09-18 15:19:23 -04:00
Paul Lorenz 74006eeb9d Don't update identity if it hasn't changed. Fix change attribution for edge client updates. Fixes #1610. Fixes #1611 2023-09-13 11:42:35 -04:00
Paul Lorenz 02b39f5191 Don't emit session tokens or JWTs. Fixes #1599 2023-09-13 11:42:15 -04:00
Andrew Martinez a05e5a4e94 fixes #1607 remove "not before" enrollment attribute 2023-09-12 09:27:08 -04:00
Paul Lorenz 1fc0d2c280 Fix FieldError parsing. Fixes openziti/fabric#791 2023-09-05 23:27:32 -04:00
Paul Lorenz 5763b91d9f Stop entity change loop when controller stops. Fixes openziti/fabric#786 2023-09-01 15:01:13 -04:00
Paul Lorenz 8c7a1e1ae6 Cluster connections need ALPN protocol when dialing. Fixes openziti/fabric#783 2023-09-01 13:51:11 -04:00
dovholuknf 92f2a2a90b call shutdown on the ctrl config after initializing 2023-09-01 13:26:26 -04:00
Paul Lorenz dc2cb61d4b Merge pull request #1595 from openziti/prep-for-fabric-merge
Prep for fabric merge
2023-08-30 17:35:37 -04:00
Paul Lorenz a9074719ce Fix namespace conflicts in controller/events 2023-08-30 17:16:10 -04:00
Paul Lorenz 453e6cae2a Consolidate controller/apierror/helpers and messages 2023-08-30 17:16:10 -04:00