* Add Dynatrace Sampler config
Add API configurations for the Dynatrace sampler.
* Add release notes
* Fix doc typo in code snippet
* Clarify Dynatrace fields
* make gen
* Add OTLP/HTTP config
* Make gen
* Add release notes
* Fix release notes
* PR suggestions - remove optional for headers
* Document default value for timeout
* Make HTTP service a generic type
* Rename to exporter options to 'http'
* Add example config to proto docs
* add fallback support for privatekeyprovider
* add default value into comment
* Update releasenotes/notes/private-key-provider-fallback.yaml
---------
Co-authored-by: Lin Sun <lin.sun@solo.io>
* add metadata headers for proxyHeaders API
* remove includePassthrough flag
* typo
* clarify out of mesh distinction
* Update mesh/v1alpha1/proxy.proto
Co-authored-by: John Howard <howardjohn@google.com>
* review comments. switch from ALWAYS to UNDEFINED
---------
Co-authored-by: John Howard <howardjohn@google.com>
* Add controls around injected headers
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:
* Naming bikeshed
* Mesh config or proxy config or something else? Currently its in proxy
config
* Is a list of ENUMs the best way to represent this? it does allow a
strange config like `[REQUEST_ID, REQUEST_ID]` but that can just
rejected
* address comments
* xfcc
We only generate this for some resources and not others, and no one has
complained -- so there doesn't seem to be much value in maintaining
this, but it provides a lot of boilerplate.
Rather than "fixing" it to be used for all types, seems better to just
drop this. We already have the schema as proto and OpenAPI (via CRD).
* introduce PROXY annotation
Signed-off-by: Kuat Yessenov <kuat@google.com>
* add release note
Signed-off-by: Kuat Yessenov <kuat@google.com>
* fix
Signed-off-by: Kuat Yessenov <kuat@google.com>
* update api
Signed-off-by: Kuat Yessenov <kuat@google.com>
* rewrite
Signed-off-by: Kuat Yessenov <kuat@google.com>
* rename to proxy_protocol
Signed-off-by: Kuat Yessenov <kuat@google.com>
* make gen
Signed-off-by: Kuat Yessenov <kuat@google.com>
---------
Signed-off-by: Kuat Yessenov <kuat@google.com>
* Clarify that MeshConfig.localityLbSetting is enabled by default
Signed-off-by: Faseela K <faseela.k@est.tech>
* address review comments
Signed-off-by: Faseela K <faseela.k@est.tech>
---------
Signed-off-by: Faseela K <faseela.k@est.tech>
* Fix indentation of jwt doc
* Update comment line of jwtrule
* Fix indentation of jwt doc
* Update comment line of jwtrule
* Rebase with latest master
---------
Co-authored-by: Sathish Swaminathan <sathish.swaminathan@ibm.com>
* make inbound port configurable
Signed-off-by: hejianpeng <hejianpeng2@huawei.com>
* update Next available field number
---------
Signed-off-by: hejianpeng <hejianpeng2@huawei.com>
* Clarify ecdh_curves api docs
Signed-off-by: Faseela K <faseela.k@est.tech>
* Rename mesh_external_TLS to tls_defaults
Signed-off-by: Faseela K <faseela.k@est.tech>
* make gen
Signed-off-by: Faseela K <faseela.k@est.tech>
* clarify docs
Signed-off-by: Faseela K <faseela.k@est.tech>
---------
Signed-off-by: Faseela K <faseela.k@est.tech>
* Add ecdh_curves support to Gateway
Signed-off-by: Faseela K <faseela.k@est.tech>
* Add release notes
Signed-off-by: Faseela K <faseela.k@est.tech>
* Support ecdh_curves for destination_rule
Signed-off-by: Faseela K <faseela.k@est.tech>
* Fix release note
Signed-off-by: Faseela K <faseela.k@est.tech>
* Add ecdh_curves to MeshConfig and remove from DestinationRule
Signed-off-by: Faseela K <faseela.k@est.tech>
* rename the TLSConfig for external traffic
Signed-off-by: Faseela K <faseela.k@est.tech>
* Make the config mesh_external
Signed-off-by: Faseela K <faseela.k@est.tech>
* Retain only MeshConfig changes
Signed-off-by: Faseela K <faseela.k@est.tech>
* Manually fix proto.lock
Signed-off-by: Faseela K <faseela.k@est.tech>
* make gen
Signed-off-by: Faseela K <faseela.k@est.tech>
* rebase
Signed-off-by: Faseela K <faseela.k@est.tech>
* Edit ECDH description
Signed-off-by: Faseela K <faseela.k@est.tech>
* enhance mesh external description
Signed-off-by: Faseela K <faseela.k@est.tech>
* Clarify ecdh curves documentation
Signed-off-by: Faseela K <faseela.k@est.tech>
* rebase
Signed-off-by: Faseela K <faseela.k@est.tech>
---------
Signed-off-by: Faseela K <faseela.k@est.tech>
* fix: envoy statistics config documentation
* Update mesh/v1alpha1/proxy.proto
Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>
* chore: make gen
Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>
* Add QAT PrivateKeyProvider protobuf in ProxyConfig
Private key provider configuration will be provided by
user in ProxyConfig configuration. This information will
be used to send configuration to gateway/sidecar proxies.
* make gen
* add release notes
* fix comment
* make gen