Commit Graph

326 Commits

Author SHA1 Message Date
Prashanth Josyula 32bc595e98
Add TraceContextOption enum to ZipkinTracingProvider (#3566)
* Add TraceContextOption enum to ZipkinTracingProvider

Add support for configuring trace context propagation format in Zipkin
tracing provider. This enables users to choose between B3-only headers
(default) or dual B3/W3C header support for better interoperability
with W3C trace context systems.

Changes:
- Add TraceContextOption enum with USE_B3 and USE_B3_WITH_W3C_PROPAGATION values
- Add trace_context_option field to ZipkinTracingProvider message
- Maintain backward compatibility with USE_B3 as default

* Add TraceContextOption enum to ZipkinTracingProvider
Add support for configuring trace context propagation format in Zipkin
tracing provider. This enables users to choose between B3-only headers
(default) or dual B3/W3C header support for better interoperability
with W3C trace context systems.

Changes:
- Add TraceContextOption enum with USE_B3 and USE_B3_WITH_W3C_PROPAGATION values
- Add trace_context_option field to ZipkinTracingProvider message
- Maintain backward compatibility with USE_B3 as default

* Add support for configuring trace context propagation format in Zipkin
tracing provider. This enables users to choose between B3-only headers
(default) or dual B3/W3C header support for better interoperability
with W3C trace context systems.

Changes:
- Add TraceContextOption enum with USE_B3 and USE_B3_WITH_W3C_PROPAGATION values
- Add trace_context_option field to ZipkinTracingProvider message
- Maintain backward compatibility with USE_B3 as default
2025-09-19 04:09:28 -07:00
jacob-delgado 3471b2b70b
run make gen (#3559) 2025-08-28 16:54:06 -04:00
jacob-delgado 28d2c81cb5
Run with latest build container (#3552) 2025-08-19 03:35:16 -04:00
Rama Chavali e716877a15
add x-forwarded-host and x-forwarded-port in proxy headers (#3532)
* add x-forwarded-host and x-forwarded-port in proxy headers

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* comments

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* make gen

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

---------

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2025-07-20 21:18:44 -04:00
Rama Chavali 54c00a1820
add gateway sds extension provider (#3529)
* add gateway sds extension provider

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* address comments

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* revert change

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

---------

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2025-06-25 11:14:18 -04:00
zirain 65babd3c01
format protobuf files (#3522) 2025-06-16 11:17:16 -04:00
zirain 59d36095c4
fix doc (#3511) 2025-06-05 07:24:52 -04:00
Jackie Maertens (Elliott) 6c028fec98
Define ServiceScopeConfig in ServiceSettings (#3464)
* Define ServiceScopeConfig in ServiceSettings

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Add release note

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* remove suffix

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* add back missing scope from example

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Remove nested list

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* make gen

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Update example

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* make gen

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Update gen

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Clarify example

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Clarify behavior of servicescopeconfig

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Respond to PR feedback about docs

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Move ServiceScopeConfigs to its own message. Define relationship
between ServiceSettings and ServiceScopeConfigs.

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Clarify declaritive intent

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Clarify API intent for mesh admin

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Fix example

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

---------

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>
2025-05-15 13:12:15 -04:00
zirain 5e1d96e374
support read header value from env variable (#3474) 2025-04-09 19:46:15 -04:00
jacob-delgado 80b6f10e34
update protos (#3478)
* update protos

* update dependencies

* make tidy
2025-03-31 19:10:45 -04:00
Craig Box bccd18b8af
straighten some quotes (#3451)
* straighten some quotes

* manually make the gens

* automatically make the gens
2025-03-04 14:26:59 -05:00
zirain b047b1a8f8
envoy file provider support `omit_empty_values` (#3426)
* envoy file provider support

* fix
2025-02-27 00:29:28 -05:00
Jackie Maertens (Elliott) f4ae20b76d
Clarify relationship btw MeshNetworks and ENABLE_HCM_INTERNAL_NET (#3433)
* Clarify relationship btw MeshNetworks and ENABLE_HCM_INTERNAL_NET

Add comments explaining the ability to use MeshNetworks to
configure Envoy's internal_address_config via
ENABLE_HCM_INTERNAL_NETWORK

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Add release note

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

* Clarify security implications of enabling HCM internal networks
and configuring MeshNetworks.

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>

---------

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>
2025-02-19 17:27:51 -05:00
jacob-delgado 41ef999fc6
Run make gen (#3440) 2025-02-13 19:11:45 -05:00
jacob-delgado 8a62f1e437
Run make gen (#3415) 2025-01-16 16:29:54 -05:00
Istio Automation 6516922f64
Automator: update common-files@master in istio/api@master (#3405) 2025-01-03 18:49:58 -05:00
John Howard 13b0de17e7
Add JSON marshaling for non-CRD types (#3345)
We have this for CRD types, where it is strictly required to work with
k8s, but not for our other types. This makes it problematic to marshal
json for these types.

Note you can directly use protobuf json library, but this doesn't work
for nested types, hence the desire to have these. Low cost, some value.
2024-12-27 12:50:49 -05:00
Craig Box 5fcb020312
New HTML (#3388) 2024-12-16 10:19:15 -05:00
Craig Box 83045844df
Fix some proto descriptions (#3384)
* fix some protos

* change comments from proto_names to yamlCase

* missed some backticks

* add make gen from prow
2024-12-12 12:02:02 -05:00
Whitney Griffith c5fb474743
Add StatefulFormatter to mesh.ProxyConfig (#3350)
* Add StatefulFormatter to ProxyConfig

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* Add StatefulFormatter to mesh.ProxyConfig

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* run make gen-proto

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* simplify ux for preserveCase

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* remove preserveCase from proxyConfig CR

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* Update releasenotes/notes/preserve-header-case.yaml

Co-authored-by: Keith Mattix II <keithmattix2@gmail.com>

* update preserve case field

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* use google.protobuf.BoolValue

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

* fix comments

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>

---------

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
Co-authored-by: Keith Mattix II <keithmattix2@gmail.com>
2024-12-03 15:07:20 -05:00
jacob-delgado 918717d1a2
Run make gen with latest image (#3368) 2024-11-23 04:07:16 -05:00
zirain 46eaabf172
hide tracer provider (#3367)
Signed-off-by: zirain <zirain2009@gmail.com>
2024-11-21 12:15:43 -05:00
Craig Box 2cc3366cdb
fix quote (#3359) 2024-11-07 19:22:29 -05:00
rob salmond 76c3278753
new schema format (#3352) 2024-11-07 02:19:27 -05:00
Rama Chavali e14257a703
add option to skip istio specific tags in trace spans (#3322)
* add option to skip istio specific tags in trace spans

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* move telemetry to boolean

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

---------

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2024-11-01 11:11:52 -04:00
Bernard Van De Walle 49f1d2bc34
New: Adding clear_route_cache proto (#3339) 2024-10-24 18:09:48 -04:00
Faseela K 14aff11e9f
Run make-gen for protoc-gen-go v1.35.1 (#3330)
Signed-off-by: Faseela K <faseela.k@est.tech>
2024-10-10 14:46:46 -04:00
Rama Chavali bfb6855a77
move cert and chain fields to boolean (#3325)
Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2024-10-07 09:36:24 -04:00
Rama Chavali 9723aca52e
add ability to configure xfcc header for inbound connection (#3323)
Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2024-10-04 23:39:01 -04:00
Leonardo Sarra 54d9596957
Clarify ForwardClientCertDetails comments (#3315)
* Clarify ForwardClientCertDetails comments

* update gen files

* fix typo

* remove mention of gateway proxy

* fix default value for gw
2024-09-24 16:13:25 -04:00
Kuromesi 30bca37a86
support zipkin endpoint configuration (#3310)
* support zipkin endpoint configuration

Signed-off-by: Kuromesi <blackfacepan@163.com>

* tidy code

Signed-off-by: Kuromesi <blackfacepan@163.com>

* change path to endpoint

Signed-off-by: Kuromesi <blackfacepan@163.com>

---------

Signed-off-by: Kuromesi <blackfacepan@163.com>
2024-09-12 19:41:12 -04:00
Kuromesi d0cf7ac8da
support grpc configuration for opentelemetry extension provider (#3301)
* support grpc configuration for opentelemetry extension provider

* tidy code

* remove release note
2024-08-28 15:21:20 -04:00
Marko Lukša 6e7441d492
Docs: Change snake_case to camelCase (#3300) 2024-08-21 13:57:23 -04:00
John Howard 8636ed9638
Improve OutboundTrafficPolicy docs (#3270)
This is a bit of a mess since its documented in 3 places * 2 resources.

Meaningful changes:
* Explain registry only != security
* Remove recommendation to use registry_only, but explain why someone
  might
2024-07-26 17:23:32 -04:00
Radek Chrzanowski d84ec7ca6c
add new pattern SERVICE_NAME variable for stat prefix (#3276)
* add new pattern SERVICE_NAME variable for stat prefix

* add new pattern SERVICE_NAME variable for stat prefix - make gen
2024-07-22 10:47:30 -04:00
jacob-delgado 74890bf7da
run make gen (#3248) 2024-06-27 20:22:26 -04:00
jacob-delgado fd44b55c2a
Make gen with latest tools image (#3220)
* Use with latest tools image

* update grpc-go dependency
2024-05-30 20:33:10 -04:00
Kim Sondrup c8f65e2f8b
Fix typo in closing tag for some code blocks (#3196) 2024-05-21 09:42:29 -04:00
John Howard 9fad1aecac
proxy config: clarify concurrency docs (#3193)
Fixes https://github.com/istio/api/issues/1783
2024-05-20 11:56:38 -04:00
John Howard f9846b4f41
Update mesh config to not import k8s libraries (#3154)
* Update mesh config to not import k8s libraries

* drop optional

* fix repeated

* gen
2024-05-20 11:56:31 -04:00
Craig Box 4252b0d3c7
make gen (#3202) 2024-05-15 21:41:11 -04:00
Joao Grassi e5b8f83935
OpenTelemetryTracingProvider: Allow configuring samplers (#3134)
* 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
2024-03-28 09:03:02 -07:00
jacob-delgado 3d9a233170
Run make gen (#3120) 2024-03-11 17:59:56 -07:00
Kuat 9d97da0c04
Revert "meshconfig: add compliance policy (#3082)" (#3093)
This reverts commit 7d248c97e6.
2024-02-21 11:53:23 -08:00
Kuat 7d248c97e6
meshconfig: add compliance policy (#3082)
* meshconfig: add compliance policy

Change-Id: I43bb205b5b62e557f61852e08b5084b63453ba6e
Signed-off-by: Kuat Yessenov <kuat@google.com>

* review

Change-Id: Ib099a02945c6a4ca28571e2e402b45a3d9f2eae4
Signed-off-by: Kuat Yessenov <kuat@google.com>

* review

Change-Id: I3c601090e485f87d178dd9e280841930ec65cfa2
Signed-off-by: Kuat Yessenov <kuat@google.com>

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2024-02-15 09:03:41 -08:00
Joao Grassi d7d5d27b5f
OpenTelemetryTracingProvider: New configurations for resource detectors (#3002)
* WIP: Extend OpenTelemetry tracing extension

* Remove sampler config

* Add release notes

* Improve proto docs

* Use strong type for resource detectors

* fix lint

* Add proper issue to release notes

* fix lint

* Remove extra > in docs link
2024-02-02 08:56:41 -08:00
bmangoen 1f5f63a120
Add missing deprecated tag for mesh fields (#3072) 2024-01-30 08:34:29 -08:00
Joao Grassi 9911a0a699
OpenTelemetryTracingProvider : New configurations to export via HTTP (#2998)
* 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
2024-01-26 06:59:58 -08:00
Rama Chavali 1d011e75bc
add inbound traffic policy to mesh config (#3044)
* add inbound traffic policy to mesh config

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

* move comments

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>

---------

Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
2024-01-24 23:35:02 -08:00
jacob-delgado 06018d723c
Run make gen with new protoc (#3051)
* Run make gen with new protoc

* Update dependencies
2024-01-17 09:03:58 -08:00