-
Task
-
Resolution: Done
-
Blocker
-
None
-
None
-
None
Envoy 1.22 relies on an updated version of proxy-wasm-cpp-host: https://github.com/envoyproxy/envoy/blob/release/v1.22/bazel/repository_locations.bzl#L1093
Since we maintain our own fork of it that works on OpenSSL, we need to update the fork with the latest changes from upstream. The rebase is not trivial and involves fixing some conflicts due to our OpenSSL and z/p changes.
Our Envoy 2.3 is currently using the 2.2 code of proxy-wasm-cpp: https://github.com/maistra/envoy/blob/maistra-2.3/bazel/repository_locations.bzl#L1086
Because of this we are getting failures when fetching the dependencies:
ERROR: /tmp/tmp.WsNlyzXaqg/external/com_github_wasmtime/BUILD.bazel:17:20: no such package '@proxy_wasm_cpp_host//bazel/cargo/wasmtime': BUILD file not found in directory 'bazel/cargo/wasmtime' of external repository @proxy_wasm_cpp_host.
We need to make sure to use the same version of proxy-wasm-cpp-host as Envoy 1.22. Note that the upstream PR that bumped the version changed two interconnected dependencies, but we only updated one: https://github.com/envoyproxy/envoy/pull/20711/files
- blocks
-
OSSM-1553 Rebase maistra/proxy to upstream 1.14
- Closed