Cam Otts 1a6fb53271 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.
2023-01-18 09:19:13 -06:00
2022-12-02 10:00:20 -05:00
2021-11-30 13:57:35 -05:00
2022-06-29 16:59:46 -04:00
2022-09-26 17:00:34 -04:00
2022-09-26 17:00:34 -04:00
2022-06-29 16:59:46 -04:00
2022-07-01 14:29:12 -04:00
2022-11-11 14:08:12 -05:00
2023-01-18 09:19:13 -06:00
2022-10-10 13:29:40 -04:00
2022-10-10 13:29:40 -04:00
2023-01-18 09:19:13 -06:00
2023-01-18 09:19:13 -06:00
2019-12-19 12:01:02 -05:00
2022-05-02 13:07:45 -04:00
2020-01-06 10:49:57 -05:00
2020-01-06 10:49:57 -05:00


OpenZiti Fabric

A mesh overlay network written in Go

Openziti Fabric Sourcegraph Widget Discourse Widget
Build Status GoDoc Go Report Card License: Apache-v2


Ziti is a modern, programmable network overlay with associated edge components, for application-embedded, zero trust network connectivity, written by developers for developers. Ziti allows developers to take control of networking, with secure connectivity and advanced security concepts such as Zero Trust.

The Ziti Fabric is a layer of the Ziti architecture, which implements a geo-scale routable mesh network overlay, with smart routing and dynamic healing features. The fabric provides an open, extensible addressing model, allowing your deployments to utilize overlay network addressing natively.

Ziti Overview

If you're new to Ziti, or want to get started with the entire Ziti ecosystem, please visit the Ziti Overview for more information.

Getting Started with Ziti Fabric Development

If you're looking for information on getting a local development environment configured for the Ziti Fabric, visit the local development overview.

See the documentation for topic-specific guides and details.

S
Languages
Go 95.8%
Go Template 1.9%
Shell 1.8%
HTML 0.2%