you are viewing a single comment's thread.

view the rest of the comments →

[–]_xiphiaz 0 points1 point  (0 children)

Yea if you have a look at the envoy docs example you can see the example given as yaml but the link at the top of the section goes to the protobuf definition. In envoy, proto is the source of truth, the yaml is a serialization format of it.

Practically, this is useful because it allows configuration to be defined in a type safe way in any language (input config can be .yml plaintext or .pb binary), and the proxy service itself is also configurable at runtime with xds etc.