wasm: add gRPC tests written using Proxy-Wasm Rust SDK.#16722
wasm: add gRPC tests written using Proxy-Wasm Rust SDK.#16722mattklein123 merged 11 commits intoenvoyproxy:mainfrom
Conversation
Fixes envoyproxy#16432. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
|
(Blocked on #16430) |
…_grpc Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
WAMR hardcodes 16 KiB stack, which is too small to decode protobufs. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
moderation
left a comment
There was a problem hiding this comment.
This two changes to the existing bazel/repository_locations.bzl Rust Rules and Rust SDK look OK, but this PR brings in additional Rust dependencies via Cargo (I think just protobuf). /cc @htuch to chime in on the extent to which we want to actively maintain and manage dependencies in the Rust / WASM space
|
/lgtm deps |
htuch
left a comment
There was a problem hiding this comment.
/lgtm deps
I think it's fine to have Rust fetched independently as long as this isn't in the core and is confined to tests. Ideally we would have the Rust deps in as few places as possible, this is going to be bazel/external/cargo?
Yes, this is only for tests.
Correct, and we need this only for Rust deps that are not used in the Rust SDK, since we don't have BUILD rules for them. |
…6722) Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Fixes #16432.
Signed-off-by: Piotr Sikora piotrsikora@google.com