These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
Commit: | 206c673 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Start on circuit scale test
Commit: | 0ca8920 | |
---|---|---|
Author: | Andrew Martinez | |
Committer: | GitHub |
fix #2996 add ability to flag cert authenticators for extension/key roll (#3025) * fix #2996 add ability to flag cert authenticators for extension/key roll
The documentation is generated from this commit.
Commit: | 76125c5 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Initial pass at loop4 sim. Fixes #2978
Commit: | 30da593 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | GitHub |
Cache ER/T terminator ids for faster restarts. Fixes #2807 (#2815)
Commit: | ec57c80 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | GitHub |
ER/T Hosting HA chaos test and fixes (#2806) * Add ERT hosting chaos test. Also add ert terminator validation utility. Fixes #2288 * Rework ER/T terminator management based on SDK terminator management code * Update deps * Make sdk/ert-terminators into a constant
Commit: | fccc075 | |
---|---|---|
Author: | Andrew Martinez | |
Committer: | GitHub |
fixes #2681 adds targetToken support for ext jwt signers (#2686) * fixes #2681 adds targetToken support for ext jwt signers - adds targetToken of values ACCESS, ID for management API CRUD - adds targetToken to client API reads - adds --target-token to external jwt signers CLI - updates/adds tests - update client test
Commit: | 0387076 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Ensure restores and migrations work properly with RDM. Add restore from db for HA Clusters. Fixes #2549. Fixes #2649. Fixes #2707
Commit: | f20fb67 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Experimental support for accessing ziti components over the mgmt/ctrl channels. Fixes #2439
Commit: | 5429ce5 | |
---|---|---|
Author: | Paul Lorenz |
Separate leader updates from controller cluster member updates
Commit: | a4d66f8 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Switch router storage to serialized protobuf, rather than json
Commit: | 29a199c | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Add router data model chaos test. Fixes #2550
Commit: | 6517a7c | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Move routers to a subscription model where they subcribe to model data from one controller for a limited time. Fixes #2599
Commit: | c2162ea | |
---|---|---|
Author: | Paul Lorenz |
Add cluster id, to prevent merging disparate clusters. Fixes #2541
Commit: | 32eddd6 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
HA SDK terminators test. Fixes #2217. Fixes #2533
Commit: | 16f0a85 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Add controller connect events. Fixes #1835. Fixes #2234
Commit: | 0ef6f03 | |
---|---|---|
Author: | Andrew Martinez | |
Committer: | Andrew Martinez |
updates authenticator/api session logic for isCertExtendable - updates legacy and oidc authentication for isCertExtendable - updates authenticators REST responses to include isIsssuedByNetwork
Commit: | 66e7284 | |
---|---|---|
Author: | Andrew Martinez |
fixes #2091 adds scope and client id configuration to ext jwt signers
Commit: | 0945427 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Migrated edge router tunneler code to use the router data model. Fixes #2121
Commit: | 77d27ca | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Enhance the router data model with config information, fixes #2010 Add subscription model to router data model, fixes #1990
Commit: | 898e41a | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Implement router data model changesets. Fixes #1966
Commit: | 32d743f | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Update router data model with: add service policy type, flesh out identity. Fixes #1950 Fixes #1951
Commit: | a0245e5 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Allow ER/T to intercept services w/out sessions when in HA mode. Fixes #1942
Commit: | 8c7b3b2 | |
---|---|---|
Author: | Andrew Martinez | |
Committer: | Andrew Martinez |
reduces prerms from admin to authenticated on list controllers - updated public key sync to use controller list data instead of mesh peer - fixes perms on controller list to not be admin only
Commit: | 36ced91 | |
---|---|---|
Author: | Andrew Martinez | |
Committer: | Andrew Martinez |
Merge branch 'main' into ha-staging
Commit: | fab81e4 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Add terminator chaos testing and fix issues found. Fixes #1794 Fixes #1369
Commit: | 09542c7 | |
---|---|---|
Author: | Andrew Martinez | |
Committer: | Andrew Martinez |
consolidated ha changes
Commit: | 935c89b | |
---|---|---|
Author: | Andrew Martinez | |
Committer: | Andrew Martinez |
fixes 1354 adds hostname/domain to env info
Commit: | 3aace85 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Refactor terminator state machine to be more like links state machine. Fixes #1733 Fixes #1734
Commit: | 744ae68 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Fix controller crash. Fixes #1736
Commit: | 8c0bf8b | |
---|---|---|
Author: | Andrew Martinez |
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
Commit: | c4abcae | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Link management fixes. Fixes #1692 Fixes #1693
Commit: | 41a37eb | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Add initial router link validation utility. Fixes #1678
Commit: | 9ddd1b9 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Add service max idle time. Fixes #1496. Add decomission router support. Fixes #1402
Commit: | db6554e | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Implement idempotency for sdk terminators. Fixes #1446
Commit: | f27863e | |
---|---|---|
Author: | Andrew Martinez |
add api session token to dial/bind requests
Commit: | ddfc55c | |
---|---|---|
Author: | Andrew Martinez |
fix index boot strapping, nil pointer panic, ha controller certs
Commit: | b5ced95 | |
---|---|---|
Author: | Andrew Martinez | |
Committer: | Andrew Martinez |
adds defautling for OIDC settings Also removes unused posture response protobuffs
Commit: | b16ae29 | |
---|---|---|
Author: | Andrew Martinez |
pr fixes
Commit: | f4be6d3 | |
---|---|---|
Author: | Andrew Martinez |
adds sync capabilities for HA
Commit: | 9ca4225 | |
---|---|---|
Author: | Andrew Martinez | |
Committer: | Andrew Martinez |
adds router data model sync and save - adds a router data model that is sync'ed to each router - controllers w/o raft use a synthetic index for events that alter the router data model - controller w/ raft use raft's index for events that alter the router data model - fixes issues with the OIDC authentication flows other than UPDB
Commit: | 08e51b8 | |
---|---|---|
Author: | Paul Lorenz |
Merge remote-tracking branch 'fabric/main' into merge-fabric
Commit: | b12f1d3 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Add CreateTerminatorV2 flow for edge terminators. Fixes #1619
Commit: | 07da3cd | |
---|---|---|
Author: | Paul Lorenz |
Merge remote-tracking branch 'edge/main' into merge-edge Updated package names Merged golangci-lint configurations
Commit: | 20b61e0 | |
---|---|---|
Author: | Paul Lorenz |
Add capabilities to hello. Fixes openziti/fabric#799
Commit: | 9b1b7a0 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Move ziti-fabric-test to zititest
Commit: | cdfd037 | |
---|---|---|
Author: | Paul Lorenz |
Move protobuf definitions to common
Commit: | dd521e1 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Remove old utilities in test dir Fix more linter errors Add some test documentation. Add golangci-lint workflow Update dependencies and fix imports for edge package changes Update doc
Commit: | dba0fb6 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Move protobufs to common
Commit: | f15b8be | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Add some more config value validation and guardrails
Commit: | 2ee9539 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Move link calculation to routers. Fixes #692, fixes #749, fixes openziti/fabric#343
Commit: | 414cff4 | |
---|---|---|
Author: | Andrew Martinez | |
Committer: | Andrew Martinez |
adds support OIDC authentication, api access, and ER connections
Commit: | 8149b69 | |
---|---|---|
Author: | Paul Lorenz |
Add support for quiescing and dequiescing routers. Fixes openziti/fabric#538 Quiesce marks all terminators as failed and stores the previous state. Dequiesce restores all terminators with failed state and stored previous state to their previous state
Commit: | ef555a5 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Notify controller of forward faults on links. Fixes #724. If reroute fails, circuit should be torn down. Fixes openziti/fabric#725
Commit: | bc9bac6 | |
---|---|---|
Author: | Paul Lorenz |
Add config support for link groups. Doesn't use group config yet.
Commit: | 63f9dad | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Updated model for storage api changes
Commit: | d1d0fe7 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Update for storage API changes.
Commit: | 1d0e558 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Add support disabling routers. Fixes #1373
Commit: | cc09f32 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Implement batched terminator deletes
Commit: | 32da186 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Add router disable flag. Fixes openziti/fabric#651
Commit: | 82b3b8b | |
---|---|---|
Author: | Paul Lorenz |
Add transfer-leadership command. Fixes openziti/fabric#599
Commit: | abb0eb9 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Add more raft configuration options. Fixes openziti/fabric#597 Add more raft config knobs Refactor peer handles to be consistent with other handlers Allow inspect to work across controllers Add config and clusterconfig inspect support
Commit: | 1a6fb53 | |
---|---|---|
Author: | Cam Otts | |
Committer: | GitHub |
Router controller updates (#537) * progress on controller communication * added yaml encoding/decoding * move dispatch callbacks to be more consistent * update unit tests * small cleaups * Add new datadir to unit tests * fix linter * Was able to use FSM hooks to get configuration updates to show raft state * Send index to prevent older versions from being applied and added leader override * pr comments and added/removed ctrl connections * added error logging * pr comments * spelling and bad log newlines * added delete from the toconnect map and added end case to the background connect * reordered removal from map * added mtx around access. Forgot that was changed to be unsopported.
Commit: | c299a06 | |
---|---|---|
Author: | Cam Otts | |
Committer: | GitHub |
Added raft leave and raft list members (#580) * Added raft leave and raft list members * reordered agent raft leave to only check address if is is not found * instead of adding second raft ctrl, just cast the dispatcher
Commit: | 482a4fd | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Update enable/disable ctrl ch to allow specifying controller. Update to use channel ops. Fix openziti/fabric#508
Commit: | 374b74e | |
---|---|---|
Author: | Paul Lorenz |
Support auto-migrate and agent initiated migration. Fixes openziti/fabric#569
Commit: | 14900a4 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | GitHub |
Merge pull request openziti/fabric#564 from openziti/stream-events Support streaming all events to websocket. Remove stream metrics and …
Commit: | 26f5af9 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Support streaming all events to websocket. Remove stream metrics and cicuits. Fixes openziti/fabric#563
Commit: | 1eac297 | |
---|---|---|
Author: | Paul Lorenz |
Allow terminators to be marked as system entities. Fixes openziti/fabric#558
Commit: | 4abeaa0 | |
---|---|---|
Author: | Paul Lorenz |
xgress_edge_tunnel create terminator perf improvements. Fixes #1270 * Make terminator creation asynchronous * Make terminator creation idempotent * Improve logging * Add some timer logging and metrics. * controller and router will both log their respective views of how long the terminator create took * the router has a new xgress_edge_tunnel.terminator.create_time timer metric
Commit: | 1f71f95 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Update to usage v3
Commit: | aa61241 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Update to usage v3. Adds circuit tags to usage. Fixes openziti/fabric#496
Commit: | 096e981 | |
---|---|---|
Author: | Paul Lorenz |
Add remote addr to circuit events. Fixes openziti/fabric#459
Commit: | e0f5092 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Use one port for ctrl channel to router and controllers. Allow syncing existing DB to raft. Fixes #471. Fixes openziti/fabric#479.
Commit: | 0d1dfb9 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Fixes for raft command encoding and decoding
Commit: | a3b31eb | |
---|---|---|
Author: | Paul Lorenz |
Convert posture checks to use raft commands. Fixes #1125
Commit: | 2e578ab | |
---|---|---|
Author: | Paul Lorenz |
Update identities to use raft commands. Fixes #1131
Commit: | 4ce51b2 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Convert transit routers to use raft commands. Fixes #1132
Commit: | d3a4c7d | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Update edge routers to use raft commands. Fixes #1107
Commit: | 5c27d83 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Update enrollments to use raft commands. Fixes #1130
Commit: | fe1b046 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Update authenticators to use raft commands. Fixes #1099
Commit: | f60c064 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Update MFA to use raft commands. Closes #1128
Commit: | cb0a634 | |
---|---|---|
Author: | Paul Lorenz |
Update edge services to use raft commands. Fixes #1118
Commit: | 0e827df | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Convert external jwt signers to raft commands. Fixes #1116
Commit: | 0e07f21 | |
---|---|---|
Author: | Paul Lorenz |
Add flags to create/update commands. allows some lightweight logic specialization (eg priveleged vs non-priveleged updates)
Commit: | 9303b24 | |
---|---|---|
Author: | Paul Lorenz |
Update service policies to use raft commands. Fixes #1111
Commit: | d0ed5aa | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Update service edge router policies to use raft commands. Fixes #1110
Commit: | e198f16 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Convert edge router policies to raft commands. Fixes #1108
Commit: | 22d36f5 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | GitHub |
Merge pull request #1109 from openziti/raft-cas Convert CAs to use raft style commands. Fixes #1100
Commit: | f999fae | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | GitHub |
Merge pull request #1106 from openziti/raft-config-types Raft config types
Commit: | 6b9cfea | |
---|---|---|
Author: | Paul Lorenz |
Convert CAs to use raft style commands. Fixes #1100
Commit: | 605935c | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Update config types to use raft style commands. Fixes #1101
Commit: | 9e6cfaa | |
---|---|---|
Author: | Andrew Martinez | |
Committer: | Andrew Martinez |
fixes #1103 allow multiple advertise hostnames for listeners
Commit: | 226e87d | |
---|---|---|
Author: | Paul Lorenz |
Convert auth policies to use raft commands. Fixes #1097
Commit: | 98160bb | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | GitHub |
Merge pull request openziti/fabric#448 from openziti/link-events Refactor events subsystem. Add link events. Fixes openziti/fabric#415
Commit: | 8f0150f | |
---|---|---|
Author: | Paul Lorenz |
Add host id to terminator. This will allow tracking usage to hosting entities. Fixes openziti/fabric#440
Commit: | 77bce93 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Refactor events subsystem. Add link events. Fixes openziti/fabric#415 Previously we often had two sets of events, one in the network package, and then another in the events package. We now only have one, in the events package. Events now have a public API, with minimal deps. There's an implementation package which has the dependencies. This allows the network package to generate events, without have a circular dependency on the events implementation package.
Commit: | 91ea381 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Update for terminator terminology changes
Commit: | a731cd9 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Circuit failed events and rename terminator identity -> instanceId
Commit: | 45d4932 | |
---|---|---|
Author: | Cam Otts | |
Committer: | GitHub |
move terminator address to seperate field (#412) * move terminator address to seperate field * update circuit streaming to handle dedicated terminator address field * Added circuit event terminator local address
Commit: | eaa75d4 | |
---|---|---|
Author: | Paul Lorenz | |
Committer: | Paul Lorenz |
Initial support for distributed model via RAFT