Commit Graph

1150 Commits

Author SHA1 Message Date
Andrew Martinez e4207d9f9f lint fixes 2024-03-05 10:25:24 -05:00
Andrew Martinez a3c3da870f pr changes, fixes revocation events 2024-03-05 09:48:13 -05:00
Andrew Martinez bfee741b20 more codespell errors 2024-02-29 10:08:37 -05:00
Andrew Martinez 401de61bbc spelling errors 2024-02-29 10:06:22 -05:00
Andrew Martinez 09542c7728 consolidated ha changes 2024-02-29 09:27:56 -05:00
Andrew Martinez 935c89bb7d fixes 1354 adds hostname/domain to env info 2024-02-22 14:32:00 -05:00
Paul Lorenz 744ae68bbd Fix controller crash. Fixes #1736 2024-02-08 21:55:48 -05:00
Paul Lorenz 3aace85a97 Refactor terminator state machine to be more like links state machine. Fixes #1733 Fixes #1734 2024-02-08 21:55:48 -05:00
Paul Lorenz 0900e24600 Fix entity event processing panic. Fixes #1725 2024-02-05 18:30:42 -05:00
Andrew f31b4ce3c3 Merge pull request #1708 from openziti/fix.1691.er.re.enrollment
fixes 1691 multiple er re-enrolls creates multiple enrollments
2024-01-31 11:56:39 -05:00
Paul Lorenz 8423a8dd6a Fix link management race conditions found by chaos testing. Fixes #1709 2024-01-29 17:23:51 -05:00
Paul Lorenz be11c8bf5b Ensure controller raft peers don't end up with duplicate connections. Fixes #1715 2024-01-29 17:13:04 -05:00
Andrew Martinez 8c0bf8b885 fixes 1691 multiple er re-enrolls creates multiple enrollments
- ers do not support having multiple enrollments, detail returns 1
- re-enrolling now clears existing enrollments
- adds test to re-enroll twice
- encapsulates all er re-enrollment logic as a single atomic command
2024-01-25 15:09:30 -05:00
Paul Lorenz c03c3c2851 Additional fixes and tweaks 2024-01-19 17:35:25 -05:00
Paul Lorenz 70b32603ad Start on chaos testing 2024-01-19 17:34:15 -05:00
Paul Lorenz c4abcae949 Link management fixes. Fixes #1692 Fixes #1693 2024-01-19 17:33:21 -05:00
Paul Lorenz 26c6263fa3 Fix terminator id race condition. Fixes #1685 2024-01-19 11:31:32 -05:00
Paul Lorenz 41a37ebe7e Add initial router link validation utility. Fixes #1678 2024-01-05 13:10:02 -05:00
Paul Lorenz df2ab68ad5 Make sure link accepts are not single threaded. Fixes #1669 2023-12-29 10:18:50 -05:00
Paul Lorenz 38617b244e Merge pull request #1658 from openziti/auth-rate-limiter
Add auth rate limiter. Fixes #1657. Also add links fablab stress test.
2023-12-21 10:53:04 -05:00
Paul Lorenz 04873a250d Add auth rate limiter. Fixes #1657. Also add links fablab stress test. 2023-12-21 09:48:04 -05:00
Mario Trangoni 126ee5d79c codespell: Add spelling check and fix all issues
Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
2023-12-19 10:52:42 +01:00
Paul Lorenz 151c8973d1 Revert posture check optimization. Fixes #1642 2023-12-14 16:36:07 -05:00
Paul Lorenz c4e06538d8 Merge pull request #1575 from openziti/raft-rest-cmds
Add support adding/removing members and transferring leadership via REST API. Fixes #1544 and fixes #1543
2023-12-13 13:44:43 -05:00
Paul Lorenz 4141668382 Cluster mode -> HA mode for consistency 2023-12-13 11:35:10 -05:00
Paul Lorenz 94d39c37b9 Don't scan for posture checks if there are 0 posture checks in the system. Fixes #1576 2023-12-11 16:33:49 -05:00
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