envoyproxy / envoyproxy/envoy-tools

[Converters] Automate migration from Propritery vendors

Đang mở
#7 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
enhancement help wanted
Ngôn ngữ chính
Go
Star
53
Fork
22
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

# 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
- [Netscaler syntax](https://www.citrix.com/content/dam/citrix/en_us/citrix-developer/documents/Netscaler/irules/rewrite-http-redirect-response.pdf)
- [F5](https://devcentral.f5.com/articles/irules-101-10-regular-expressions)
- [Zevenet-API](https://www.zevenet.com/zapidocv3.2/#modify-a-service)

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.