Michał Krasnoborski

Results 9 issues of Michał Krasnoborski

Envoy allows the upstream to be serialized GrpcService message, but the proxy-wasm API allows only `&str`. (why use GrpcService message – to be able to connect to arbitrary upstream not...

What I've done: * instantiated multiple filters from the same wasm module * each running on different listener * sharing the same vm (I didn't override `vm_id`) * the filters...

I've tried following the instructions on https://helm.sh/docs/intro/using_helm/#customizing-the-chart-before-installing ```console $ echo '{mariadb.auth.database: user0db, mariadb.auth.username: user0}' > values.yaml $ helm install -f values.yaml bitnami/wordpress --generate-name ``` but it looks like the default...

Json serialization of timestamps has some issues (they're serialized as objects and not strings, as per protojson format) and @harjotgill created a workaround for that, which converts all timestamp fields...

Agent Libraries
javascript

See eg. https://aperture-tech-docs.netlify.app/docs/development/reference/configuration/policies#v1-rule. Since `rego` and `extractor` are required (mutually exclusive) variants of rule, they should go first and optional properties should go last. Now there's a sandwich. Or see...

bug

**Describe the bug** Data race in otel collector **Steps to reproduce** `tilt up -- --race`, wait **What did you see instead?** ``` ================== ================== WARNING: DATA RACE Read at 0x00c00107da48...

bug
Agent Telemetry

Tackle low-hanging fruits in terms of agent performance improvements and remove major bottlenecks. Also try to reduce GC pressure. ![image](https://github.com/fluxninja/aperture/assets/3074996/5e542791-dfdc-4c57-89de-d4c028f2b4da) > The largest CPU utilization (10%) is RequestToInputWithServices which is...

Aperture Agent

[Ext_authz body buffering](https://www.envoyproxy.io/docs/envoy/latest/api-v3/extensions/filters/http/ext_authz/v3/ext_authz.proto#envoy-v3-api-field-extensions-filters-http-ext-authz-v3-extauthz-with-request-body) breaks client-streaming APIs, such as eg. GRPC client-streaming method or bidirectional-streaming methods. Figure out how to enable body buffering _without_ breaking such client-streaming APIs. This is the...

bug
Agent Envoy