api
api copied to clipboard
API definitions for the Istio project
Support user config omit_empty_values for Envoy's AccessLog, reference [Issue/31060](https://github.com/istio/istio/issues/31060). Related envoy's [SubstitutionFormatString.omit_empty_values](https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/core/v3/substitution_format_string.proto#envoy-v3-api-msg-config-core-v3-substitutionformatstring)
Aligns with https://github.com/istio/istio.io/pull/11369
This PR proposes to add a match scheme "TrafficSelector" to WasmPlugin for passing more specific traffic to Wasm module. Currently, there is no way to select the traffic by its...
Signed-off-by: Kailun Qin
This PR adds controls to which headers should be added to requests/responses. This solves (most of) https://github.com/istio/istio/issues/17635, a common feature request. A prototype is implemented in https://github.com/istio/istio/pull/37215. Open questions: *...
From the definition, seems TrafficPolicy and PortTrafficPolicy can be reused ``` type TrafficPolicy struct { LoadBalancer *LoadBalancerSettings `protobuf:"bytes,1,opt,name=load_balancer,json=loadBalancer,proto3" json:"load_balancer,omitempty"` ConnectionPool *ConnectionPoolSettings `protobuf:"bytes,2,opt,name=connection_pool,json=connectionPool,proto3" json:"connection_pool,omitempty"` OutlierDetection *OutlierDetection `protobuf:"bytes,3,opt,name=outlier_detection,json=outlierDetection,proto3" json:"outlier_detection,omitempty"` Tls *ClientTLSSettings `protobuf:"bytes,4,opt,name=tls,proto3"...
Fix https://github.com/istio/istio/issues/13578 https://github.com/istio/istio/issues/14708 https://github.com/istio/istio/issues/25081 Allow to config alpnProtocols in ServerTLSSettings like ```yaml apiVersion: networking.istio.io/v1alpha3 kind: Gateway metadata: name: mygateway spec: selector: istio: ingressgateway # use istio default ingress gateway servers:...
(This is used to request new product features, please visit for questions on using Istio) **Describe the feature request** The feature is described in its [design document](https://docs.google.com/document/d/1rU-zoeXlTsbuKosYcLIqcglb03tmDxo_9yDdw8WvEbw/edit?resourcekey=0-T8xYrkDOjdGl0AcTNjvagg#). **Describe alternatives you've...
I am currently working with `AuthorizationPolicy` and use `Rule` struct in one of our CRDs but with the last update of protobuf library, it has included a few fields without...
In our gateway case, we definitely need this awesome feature to meet so many path routes. Maybe `EnvoyFilter` can support regex rewrite for data plane. But we are tired to...