Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.4 KB

README.md

File metadata and controls

29 lines (24 loc) · 1.4 KB

test

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 for rust-control-plane.

Roadmap

Please avoid production use until at least the "Correct, and unlikely to crash" milestone is reached. We'll try to avoid breaking our interface after the "Stable interfaces" milestone, but won't make hard guarantees until a 1.0.0 release.

  • Served a few xDS requests successfully
  • Implements most features including ADS and delta streams
  • Correct, and unlikely to crash
  • Stable interfaces
  • Documentation
  • Performance
  • Higher level constructs