Commit Graph

179 Commits

Author SHA1 Message Date
Istio Automation f4adffda25
Automator: update common-files@master in istio/proxy@master (#6541) 2025-09-08 12:15:45 -07:00
Kuat ce6565612a
stats: utilize expiration (#6529)
Change-Id: I97c10eac08443566eca6f53dc73b86c2e51fa095

Signed-off-by: Kuat Yessenov <kuat@google.com>
2025-09-03 22:20:00 -07:00
Keith Mattix II 6b837d5dd8
Add metadata fallback for client sidecar reporters (#6028)
* Add metadata fallback for client sidecar reporters

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Move logic

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Add test

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Fix compiler error

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Fixup

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Fix ownership bug

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Don't use string_view because of scope

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

---------

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>
2025-01-15 12:57:53 -05:00
John Howard cd9f9e69b7
Fixes for waypoint stat generation (#6068)
* Fixes for waypoint stat generation

* test fixes
2025-01-14 14:34:51 -05:00
zirain 2821208112
MX support additional labels (#6030)
* support additional labels

Signed-off-by: zirain <zirain2009@gmail.com>

* add test

* update

* TCP MX

* update

* fix

---------

Signed-off-by: zirain <zirain2009@gmail.com>
2025-01-03 14:33:57 -05:00
Istio Automation 911737b96b
Automator: update common-files@master in istio/proxy@master (#6034) 2024-12-30 17:53:53 -05:00
Keith Mattix II 1450780f36
format (#5968) 2024-12-29 22:07:52 -05:00
Keith Mattix II 5d72fdac48
Make lint and update docs (#6027)
Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>
2024-12-26 19:56:49 -05:00
John Howard dff3c5eaea
Cleanup deadcode from stackdriver tests (#6004) 2024-12-16 12:57:28 -05:00
Kuat 24a4847dcf
Refactor metadata exchange in preparation for upstreaming (#5825)
* refactoring

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

* remove stale file

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

* merge

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

* fix test

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

* revert testdata

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

* add test

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

* fix test

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2024-09-24 18:28:26 -04:00
Kuat 2d9173b3b4
cleanup: remove local rate limit and otel tests (#5752)
* cleanup: remove local rate limit and otel tests

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

* remove inventory as well

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2024-08-21 14:12:24 -04:00
Istio Automation 92e4007091
Automator: update common-files@master in istio/proxy@master (#5632) 2024-06-26 21:28:14 -04:00
Keith Mattix II 3d2512a4cc
Use cluster metadata for destination_service_name (#5617)
* Use cluster metadata for destination_service_name

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Fallback to peer namespace

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Fix format

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Add cluster metadata precedence test

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

* Remove duplicate test case

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>

---------

Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>
2024-06-19 11:04:34 -04:00
zirain 2320d00012
add test for tcp_reporting_duration (#5599)
* add test for tcp_reporting_duration

* stats match
2024-06-10 21:04:52 -04:00
Kuat f6112f1ad2
remove stackdriver (#5550)
* remove stackdriver

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

* fix makefile

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2024-05-15 17:47:11 -04:00
Keith Mattix II 7bd1251c59
Use WDS to get destination_principal (#5514)
Signed-off-by: Keith Mattix II <keithmattix@microsoft.com>
2024-05-06 15:59:49 -07:00
Whitney Griffith f914b3bc80
Ambient Telemetry: implement "waypoint single" approach (#5472)
* add comments

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

* fix stats reporting for destination workload

* fix stats reporting for destination workload

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

* update expected test data

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

* format files

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

* Update testdate

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

* revert testdata

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

* update testdata

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

* update testdata

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

---------

Signed-off-by: whitneygriffith <whitney.griffith16@gmail.com>
Signed-off-by: Whitney Griffith <whitney.griffith16@gmail.com>
Co-authored-by: Daniel Hawton <daniel@hawton.org>
2024-04-30 15:56:39 -07:00
Bo-Cheng Chu eaa058a403
add cr revision mr (#5481) 2024-04-19 16:46:53 -07:00
Istio Automation 2fa4a7b82e
Automator: update common-files@master in istio/proxy@master (#5266) 2024-01-16 13:55:42 -08:00
Kuat dd1e1cc774
fix (#5260)
Change-Id: I984cba8e69f5e8e97fd0ae0f8dde3b11b18d4d9b

Signed-off-by: Kuat Yessenov <kuat@google.com>
2024-01-10 15:20:28 -08:00
Istio Automation c232172799
Automator: update common-files@master in istio/proxy@master (#5171) 2023-11-27 09:41:30 -08:00
Kuat 3f23703e47
use DELTA_GRPC (#5164)
Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-11-21 15:31:50 -08:00
Istio Automation 8c91e300ab
Automator: update common-files@master in istio/proxy@master (#5139) 2023-11-09 09:59:21 -08:00
Kuat 88a7c93381
code cleanup: remove vestiges of baggage header, and fix delta xDS for WDS (#5115)
* fix

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

* fix

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-11-07 16:02:17 -08:00
Istio Automation a4c8557e9e
Automator: update common-files@master in istio/proxy@master (#5112) 2023-11-01 07:02:14 -07:00
Kuat 7be3b1afd3
test: use 127.0.0.3 for backend (#5110)
Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-10-31 11:21:28 -07:00
Istio Automation 2f0f684ad5
Automator: update common-files@master in istio/proxy@master (#5058) 2023-10-18 09:55:39 -07:00
Kuat c0655e1508
replace connect authn filter with set_filter_state (#5047)
* fix merge

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

* fix

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-10-16 16:43:37 -07:00
Kuat f08e584312
replace connect authority with set_filter_state (#5032)
* wip

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

* replace with set_filter_state

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-10-12 13:37:42 -07:00
Istio Automation a76e9af643
Automator: update common-files@master in istio/proxy@master (#4995) 2023-10-05 18:32:53 -07:00
Kuat daaf77a639
tcp mx: implement WDS fallback (#4994)
Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-10-05 15:15:24 -07:00
Istio Automation 826b512c0b
Automator: update common-files@master in istio/proxy@master (#4973) 2023-09-26 12:52:03 -07:00
Kuat 5554329d41
replace set_internal_dst_address with upstream original_dst filter (#4965)
* fix

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

* replace experimental filter

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-09-21 12:50:46 -07:00
Kuat d12aa11962
fix testdata (#4940)
Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-09-07 22:39:54 -07:00
Istio Automation 6567e2e067
Automator: update common-files@master in istio/proxy@master (#4912) 2023-08-24 16:02:55 -07:00
Kuat 1585c0a826
istio_stats: cleanup fallback (#4907)
* istio_stats: cleanup fallback

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

* update test

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-08-23 10:21:16 -07:00
Kuat 410f647e6b
test: use 127.0.0.2 for server IP to support WDS lookup (#4904)
Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-08-21 16:21:49 -07:00
Kuat 811cce5fb4
build: remove wasm metadata exchange (#4891)
Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-08-11 17:53:01 -07:00
Kuat f83cb7d9a3
metadata_exchange: fix layered TCP/HTTP write conflict (#4885)
* metadata_exchange: fix layered TCP/HTTP write conflict

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

* add test

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-08-10 03:37:03 -07:00
Istio Automation 3db37999fd
Automator: update common-files@master in istio/proxy@master (#4823) 2023-07-21 12:31:33 -07:00
Kuat 48958a4990
metadata_exchange: combine into native implementation (#4789)
* metadata_exchange: combine into native implementation

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

* wip

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

* fix

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

* finish

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

* typo

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-07-18 14:59:06 -07:00
Istio Automation 79c5d839f4
Automator: update common-files@master in istio/proxy@master (#4787) 2023-07-07 12:05:32 -07:00
Kuat 931c5d0ca8
otel: sample metric test (#4782)
* add otel

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

* wip

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

* wip

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

* wip

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

* remove stale

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

* missing file

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

* lint

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-07-06 17:47:35 -07:00
Bo-Cheng Chu 1e7f8cce7f
Add proxy_version label to SD metrics (#4722)
* add proxy_version

* proxy_version label

* remove unused header

* read istio version

* clean

* fix tests

* req count

* add label to testdata

* fix test

* fix version

* remove unused extra code
2023-06-14 11:40:11 -07:00
Kuat 3f352eefb4
stats: implement metric expiry (#4597)
* stats: implement metric expiry

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

* missed file

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

* mitigate data race

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-04-21 14:46:54 -07:00
jacob-delgado 7ab9a9d589
Update envoyproxy (#4583)
* Automator: update envoy@ in istio/proxy@master

* Revert changes made for security vuln testing

---------

Co-authored-by: istio-testing <istio-testing-bot@google.com>
2023-04-13 16:21:48 -07:00
Eric Van Norman b20d5b65dd
Update Envoy and add changes that came from the private build (#4563) 2023-04-05 18:20:49 -07:00
Istio Automation 9c2d3ee172
Automator: update common-files@master in istio/proxy@master (#4483) 2023-03-01 16:04:59 -08:00
Kuat 9e045964da
waypoint: metadata discovery service client (#4255)
* wip

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

* complete

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

* lint

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-02-27 21:45:14 -08:00
Kuat 28541f3a54
wasm: remove stats and attributegen from the tree (#4462)
* wasm: remove stats and attributegen from the tree

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

* fix lint

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

* fix lint

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

* skip tsan for v8

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

* fix

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-02-23 12:21:54 -08:00