Flightpath
![Test](https://github.com/Gufran/flightpath/workflows/Test/badge.svg?branch=master)
Flightpath is an Envoy Control Plane that integrates with Consul Connect and provides L7 routing
at edge.
The need for Flightpath emerged from desperately wanting to deploy Consul Connect to production
and frustration of not being able to route public traffic to a connect enabled service.
Getting Started
Getting started with Flightpath is unfortunately not a one command experience. Flightpath itself is not capable of handling
traffic or proxying requests. It provides a simple gRPC server for Envoy xDS API and serves configuration to Envoy. Traffic
handling and routing is all performed by Envoy.
To watch Flightpath in action you will need a basic apparatus that is easy to setup on your local machine. Please see the
Documentation on how to setup a local test environment and go on a test flight.
Roadmap
See the open issues for a list of proposed features and known issues.
Contributing
Your contributions are greatly appreciated. Please feel free to open an issue or propose a feature request. If you want to
propose code changes then it is recommended to go through the list of open pull requests and see if the change you
are planning is already proposed by someone else.
When unsure about something it is always a good idea to open a new issue and start the discussion.
With that said, please feel free to fork the repository and propose a pull request.
License
Flightpath is licensed under Mozilla Public License v2.0. You can find a copy of the license
in LICENSE file or at https://www.mozilla.org/en-US/MPL/2.0/