buffalu / rust-control-plane

Envoy xDS library for writing dynamic control-planes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project provides libraries for implementing Envoy control-planes in Rust.

  • data-plane-api/ (published to crates.io as data-plane-api) provides prost and tonic generated protobuf and gRPC implementations of Envoy's data-plane-api. Likely complete, and production ready.
  • rust-control-plane/ (published to creates.io as rust-control-plane) provides higher-level abstractions over an xDS gRPC server (similar to, and modeled after go-control-plane). Not complete, nor production ready yet.
  • test-harness provides integration tests.

About

Envoy xDS library for writing dynamic control-planes


Languages

Language:Rust 100.0%