envoy-tools icon indicating copy to clipboard operation
envoy-tools copied to clipboard

[Converters] Automate migration from Propritery vendors

Open nrshrivatsan opened this issue 7 years ago • 2 comments

TL;DR

Script to migrate Hardware Load Balancers' routing rules into EnvoyConfigs

Why

  • Potential users of Envoy need to migrate legacy systems from Proprietary vendors
  • Envoy's Control Plane APIs are awesome, but seamless migration from legacy to Software Layer-7 Proxies is expensive and cost-inhibiting
  • Open automation tools to migrate from Proprietary DSLs into Envoy config syntax could save a lot of time for Envoy Users

What

  • Proprietary vendors have open specs
  • Create a syntax tree parser to migrate from a vendor's DSL into Envoy config
  • Provide automated validation scripts to validate the conversion

References

nrshrivatsan avatar Sep 23 '18 03:09 nrshrivatsan

@nrshrivatsan agreed that this would be useful. Do you have plans to contribute here or should we mark this as "help wanted"?

htuch avatar Sep 23 '18 14:09 htuch

@htuch - Help wanted.

PS - I will check with our engineers and get back if this could be open-sourced.

nrshrivatsan avatar Sep 26 '18 21:09 nrshrivatsan