Yaroslav Skopets

Results 30 issues of Yaroslav Skopets

## Context * apparently, `Rust` [doesn't support](https://github.com/rust-lang/rust/blob/master/src/libpanic_unwind/dummy.rs) stack unwinding on `wasm32` arch * which means that Wasm VM becomes unusable after the first panic ## Notes * it seems that...

## Context * at the moment, our SDK doesn't provide support for writing "bootstrap extensions" * in the meantime, such extensions represent a perfect use case for `Timer API` and...

enhancement

## Context * host calls * [proxy_dispatch_grpc_call](https://github.com/proxy-wasm/spec/blob/master/abi-versions/vNEXT/README.md#proxy_dispatch_grpc_call) * `proxy_open_grpc_stream ` * `proxy_send_grpc_call_message ` * `proxy_cancel_grpc_call ` * `proxy_close_grpc_call ` * extension callbacks * `proxy_on_grpc_call_response_header_metadata` * `proxy_on_grpc_call_response_message` * `proxy_on_grpc_call_response_trailer_metadata ` *...

enhancement

## Context * [proxy_call_foreign_function](https://github.com/proxy-wasm/spec/blob/master/abi-versions/vNEXT/README.md#proxy_call_foreign_function)

enhancement

## Context * [proxy_resume_downstream](https://github.com/proxy-wasm/spec/blob/master/abi-versions/vNEXT/README.md#proxy_resume_downstream) * [proxy_resume_upstream](https://github.com/proxy-wasm/spec/blob/master/abi-versions/vNEXT/README.md#proxy_resume_upstream) ## Blockers * not implement by the version of Envoy we've been developing against

enhancement

## Context * [proxy_on_http_request_metadata](https://github.com/proxy-wasm/spec/blob/master/abi-versions/vNEXT/README.md#proxy_on_http_request_metadata) * [proxy_on_http_response_metadata](https://github.com/proxy-wasm/spec/blob/master/abi-versions/vNEXT/README.md#proxy_on_http_response_metadata) ## Blockers * not implement by the version of Envoy we've been developing against

enhancement

## Context * [proxy_on_queue_ready](https://github.com/proxy-wasm/spec/blob/master/abi-versions/vNEXT/README.md#proxy_on_tick) ## Blockers * this API doesn't make sense for `HTTP Filter` and `Network Filter` * this API makes sense for `AccessLogger`, but it's not yet operational...

enhancement

## Context * [proxy_on_vm_start](https://github.com/proxy-wasm/spec/blob/master/abi-versions/vNEXT/README.md#proxy_on_tick) ## Blockers * behaviour of this API is counter-intuitive - instead of being called exactly 1 time in Wasm VM lifecycle, it gets called multiple times

enhancement

## Context * `Envoy Timer API` consist of * [proxy_set_tick_period](https://github.com/proxy-wasm/spec/blob/master/abi-versions/vNEXT/README.md#proxy_set_tick_period) * [proxy_on_tick](https://github.com/proxy-wasm/spec/blob/master/abi-versions/vNEXT/README.md#proxy_on_tick) ## Blockers * at the moment, [proxy-wasm](https://github.com/proxy-wasm/spec) only supports setting 1 timer per "root context" (equivalent of Envoy...

enhancement

### Summary At the moment, it's a default behaviour to inject `Side Cars` into `kube-system` namespace. It shouldn't be a default behaviour. Additionally, notice that it's not possible to rely...