dettanym / prose

PRivacy ObServability and Enforcement Frameworks
MIT License
0 stars 0 forks source link

Pinning / upgrading Envoy version in Golang filter #45

Open dettanym opened 8 months ago

dettanym commented 8 months ago

The Envoy versions in these three files need to be compatible:

So the older version of Envoy in the go.mod file is the one that Istio loads. It's necessary to use this version so that the StreamFilter API that is implemented by our Golang filter, and the resulting .so file, can be loaded and executed by the Envoy proxy inside Istio. Otherwise we get linker and runtime errors.

qlonik commented 4 months ago

We updated all components in tandem to compatible versions.

See #90, 1be0f45d2f8a447c52d7ef6d9edce94d61d18d58, e98cae95a3f49001a63106dbb2268eec6d0d813f.