envoyproxy / envoyproxy/envoy

Use protovalidate instead of protoc-gen-validate

Open
#32,124 13 comments 0 reactions 0 assignees View on GitHub
area/protobuf area/xds enhancement no stalebot
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 22h
Merged PRs (30d)
430

Description

*Use protovalidate instead of protoc-gen-validate*

*Description*:
Currently Envoy uses [protoc-gen-validate](https://github.com/bufbuild/protoc-gen-validate) (PGV) which is in maintenance mode.
It seems that the [protovalidate](https://github.com/bufbuild/protovalidate) is its (spiritual) successor, and is powered by CEL.
It seems to also have a [migration tool](https://github.com/bufbuild/protovalidate/blob/main/docs/migrate.md) that may aid us during this process.

cc @htuch, feel free to loop in others that may be interested in this.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.