Commit Graph

289 Commits

Author SHA1 Message Date
Jonh Wendell 638c7d2ae8
Fix a couple of compiler warnings (#6554)
Signed-off-by: Jonh Wendell <jwendell@redhat.com>
2025-09-19 10:15:31 -07:00
zirain 2d54d2dbb8
Replace ProtobufWkt with Protobuf namespace (#6487)
* Replace ProtobufWkt with Protobuf namespace

* update
2025-08-15 22:49:46 -04: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
zirain e86741054f
add test for serializeAsProto (#5919)
* add test for serializeAsProto

* lint
2024-11-06 12:04:30 -05:00
zirain e0d4ce52e3
implement serializeAsProto (#5915) 2024-11-05 13:07:42 -05:00
Kuat fc942e4295
fix build due to upstream changes (#5853)
Change-Id: I38c8c4d08747ac048d63318a60fc58830e7a7a99

Signed-off-by: Kuat Yessenov <kuat@google.com>
2024-10-04 19:04:01 -04:00
Kuat ff75792665
refactor follow-up (#5845)
Change-Id: I6e0a848716c6f71b6ba929455b61010f4dd5362c

Signed-off-by: Kuat Yessenov <kuat@google.com>
2024-10-01 21:03:30 -04:00
Kuat 75004b8bd4
minor clean up post refactor (#5832)
Change-Id: I7859c5ad54b8308b6c138932d7914cff5573fc54

Signed-off-by: Kuat Yessenov <kuat@google.com>
2024-09-25 19:25:35 -04: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
zirain 9d9dc7d9c8
fix deps (#5815)
* Automator: update envoy@ in istio/proxy@master

* fix deps

---------

Co-authored-by: istio-testing <istio-testing-bot@google.com>
2024-09-20 08:17:19 -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
Kuat d4c251c606
separate Stackdriver code (#5546)
* cip

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

* fix

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

* move flatbuffers

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

* stash failed attempt

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

* Revert "stash failed attempt"

This reverts commit 34440e615f.

* Revert "move flatbuffers"

This reverts commit 789b8a7e95.

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2024-05-15 08:59:42 -07: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
Bo-Cheng Chu eaa058a403
add cr revision mr (#5481) 2024-04-19 16:46:53 -07:00
zirain 9b7773624e
updat envoy and remove wavm (#5419)
* Automator: update envoy@ in istio/proxy@master

* update envoy and remove wavm

* disable qat

* fix stackdeiver test

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

* enable envoy.transport_sockets.tls

---------

Signed-off-by: zirain <zirain2009@gmail.com>
Co-authored-by: istio-testing <istio-testing-bot@google.com>
2024-03-25 09:33:26 -07:00
zirain a7814860da
skip proto_util_speed_test on macm1 (#5407) 2024-03-14 20:06:49 -07:00
zirain c9687f5092
sync with upstream (#5395)
* Automator: update envoy@ in istio/proxy@master

* enable envoy.string_matcher.lua

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

* fix LastFlag DownstreamRemoteReset

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

* fix test

---------

Signed-off-by: zirain <zirain2009@gmail.com>
Co-authored-by: istio-testing <istio-testing-bot@google.com>
2024-03-08 19:16:22 -08:00
Kuat dad212ee7d
fips: force stackdriver to use TLSv1.2 (#5339)
Change-Id: Icd1cd577c039512bb90234642719a8b5d3523567

Signed-off-by: Kuat Yessenov <kuat@google.com>
2024-02-16 10:45:50 -08:00
zirain 87f71d2362
wasm: align on xds attributes (#5300)
* wasm: align on xds attributes

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

* fix test

* comment

* debug log

* fix

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
Co-authored-by: Kuat Yessenov <kuat@google.com>
2024-02-08 16:09:25 -08:00
zirain a165ba30dc
Update envoy with upstream (#5199)
* update with upstream

* update LastFlag

* fix test
2023-12-11 09:58:53 -08:00
Kuat d76800fab4
remove istio_authn http filter (#5133)
* remove istio_authn http filter

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

* dead code

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-11-20 15:31:12 -08:00
Kuat 3358a5cdde
build: apply buildifer recommendations (#5148)
* build: apply buildifer recommendations

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

* fix build files

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

* 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-16 10:59:05 -08:00
Kuat 39477bb7b6
build: fix minor compilation and compliance issues (#5129)
* build: fix a minor compilation issue

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

* fixes

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

* fixes

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-11-07 15:36:16 -08:00
Kuat e2ced9c157
delete forward sni, cluster rewrite, and sni verifier filters (#4958)
* delete cluster rewrite filter

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-09-18 16:00:07 -07:00
Kuat 4e22d055e1
build: fix envoy build (#4894)
* build: fix envoy build

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

* fix arm

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-08-16 14:43:36 -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
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
Kuat 8fd2b79446
update envoy (#4798)
* update envoy

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

* fix tests

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

---------

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-07-11 22:04:47 -07:00
John Howard edcc55010a
Cleanup obsolete image pushing (#4748)
Two parts:
* Cleanup DOCKER_REPOSITORY, which is strictly dead code
* Cleanup WASM_REPOSITORY, which is used to push WASM images. This has
  moved to istio-ecosystem
2023-06-27 17:04:32 -07:00
Kuat e68199ad55
fix ARM format script (#4731)
* fix ARM format script

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

* use image clang

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

* fix buildifier

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

* make manual

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

* disable wasm build unless needed

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-06-20 17:46:10 -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 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
Kuat 2d1ad861a5
reformat (#4381)
Signed-off-by: Kuat Yessenov <kuat@google.com>

Signed-off-by: Kuat Yessenov <kuat@google.com>
2023-01-25 15:59:09 -08:00
Kuat 898c24fa14
stats: implement custom metrics (#4290)
Signed-off-by: Kuat Yessenov <kuat@google.com>

Signed-off-by: Kuat Yessenov <kuat@google.com>
2022-12-16 10:36:03 -08:00
zirain 051d369766
revert camel_case_fields (#4277) 2022-12-12 09:06:10 -08:00
zirain fbcf19cf96
update extensions doc (#4248)
* add buf-gen-docs

* update extensions doc

* fix

* fix format

* fix lint
2022-11-28 10:49:11 -08:00
Kuat 6da9cffd9e
stats: add server gateway reporter for shared proxies (#4175)
* add server gateway

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

* defaults

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

* review

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

Signed-off-by: Kuat Yessenov <kuat@google.com>
2022-11-08 17:31:47 -08:00
Kuat 2063df4682
stats(native): fixes to align with wasm stats (#4125)
* fixes

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

* handle all wasm properties

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

Signed-off-by: Kuat Yessenov <kuat@google.com>
2022-10-19 16:19:41 -07:00
Kuat 6211aaaffc
workload metadata: harden parsing (#4120)
* workload metadata: harden parsing

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

* fix test

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

* fix test

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

Signed-off-by: Kuat Yessenov <kuat@google.com>
2022-10-18 12:38:24 -07:00
Kuat 1866097c8d
stats: rewrite as native extension (#4079)
* wip

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

* fix

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

* fix

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

* wip

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

* complete

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

* reserve tags vector

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

* change to statnames from elements

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

* implement customization

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

* test

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

* run test

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

* add expressions

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

* finish expressions

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

Signed-off-by: Kuat Yessenov <kuat@google.com>
2022-10-13 19:03:22 -07:00
Kuat 23b42b26da
merge metadata object library from ambient (#4077)
* cleanup ssl from metadata object

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

* fix test

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

* refactor

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

* fix wasm

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

* format

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

* wasm fix

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

* fix

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

* benchmark

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

* review

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

Signed-off-by: Kuat Yessenov <kuat@google.com>
2022-10-06 08:54:33 -07:00
Kuat 5928a517f3
Ambient branch merge (#4058)
* Automator: update envoy@ in istio/proxy@master (#3817)

switched envoy commit to fork with L7 PEP changes

testing

wrong SHA

added internal listener and transport_socket

* Use new envoy

Change-Id: I80a834b7b995973ead80f3f1e1e8e795ca95c4a5

* telemetry: add workload_metadata filter (#2)

* telemetry: add workload_metadata filter

This PR is intended to establish a basic framework for a Listener filter
that will be used to lookup client/server metadata for workload
instances. If metadata can be found (based on IP addresses), the
metadata will be written into FilterState, where it can be exploited by
subsequent filters (for reporting, protocol encoding, etc.).

It is expected that this filter will need to undergo significant
modification as we flesh out the implementation (and relationship to
other filters in the chain). For instance, ECDS support will need to be
added.

* update to match control plane PR

* add support for baggage generation

* fix errors from clang-format

* address code review comments

* clean up consts, etc.

* rebase ambient changes on envoy main

Change-Id: I2cc0960342f2e7e0d48b69f4bdf85db78cbcdbaf

* bazel: use envoy newly declared python toolchain

Signed-off-by: Yuchen Dai <lambdai@google.com>
Change-Id: I84d69936b4bdaf10a0e325e2d64d1a074be6fd1d

* fixed syntax err

Change-Id: I36d6ff42d9d8c397e015b4d8647b277662b5c6cb

* sha

Change-Id: I234c56c8889a0921df65ca03b64e9598a4e2721d

* try fix filter

Change-Id: Ib528be1d24609422afc5d66ca2d66b38eaabff8c

* more fix filter

Change-Id: Ia08f1498d10ccba0677409a1a2c55367eb3f912d

* try again

Change-Id: Id954d72f04c2823ea1dac235485e604e9cdfab50

* thank god for clion

Change-Id: Ibceaa1a916cd4236021643088c6f5feb2f468f8a

* format

Change-Id: If4cc136a1839f044b5cc709d3db645d50e207858

* add dynamic metadata

* convert str

* fix keys

* fmt

* telemetry: add filter to move baggage header to filter state object

This PR creates a new HTTP filter that is intended to live in the
inbound_CONNECT_terminate chain. It will take the received baggage
header and build a WorkloadMetadataObject filter state object to match.
This filter state object can then be passed to the internal listener
chain for processing by a subsequent filter that can (a) set the SSL
connection info appropriately and (b) create a PeerInfo CEL filter state
object for use in the stats filter.

It is modeled after the header_to_metadata filter. If/once this is
working, it can be likewise expanded to be a more general purpose (if
warranted).

* address initial comments

* Automator: update envoy@ in istio/proxy@master (#3817)

switched envoy commit to fork with L7 PEP changes

testing

wrong SHA

added internal listener and transport_socket

* Use new envoy

Change-Id: I80a834b7b995973ead80f3f1e1e8e795ca95c4a5

* telemetry: add workload_metadata filter (#2)

* telemetry: add workload_metadata filter

This PR is intended to establish a basic framework for a Listener filter
that will be used to lookup client/server metadata for workload
instances. If metadata can be found (based on IP addresses), the
metadata will be written into FilterState, where it can be exploited by
subsequent filters (for reporting, protocol encoding, etc.).

It is expected that this filter will need to undergo significant
modification as we flesh out the implementation (and relationship to
other filters in the chain). For instance, ECDS support will need to be
added.

* update to match control plane PR

* add support for baggage generation

* fix errors from clang-format

* address code review comments

* clean up consts, etc.

* rebase ambient changes on envoy main

Change-Id: I2cc0960342f2e7e0d48b69f4bdf85db78cbcdbaf

* bazel: use envoy newly declared python toolchain

Signed-off-by: Yuchen Dai <lambdai@google.com>
Change-Id: I84d69936b4bdaf10a0e325e2d64d1a074be6fd1d

* fixed syntax err

Change-Id: I36d6ff42d9d8c397e015b4d8647b277662b5c6cb

* sha

Change-Id: I234c56c8889a0921df65ca03b64e9598a4e2721d

* try fix filter

Change-Id: Ib528be1d24609422afc5d66ca2d66b38eaabff8c

* more fix filter

Change-Id: Ia08f1498d10ccba0677409a1a2c55367eb3f912d

* try again

Change-Id: Id954d72f04c2823ea1dac235485e604e9cdfab50

* thank god for clion

Change-Id: Ibceaa1a916cd4236021643088c6f5feb2f468f8a

* format

Change-Id: If4cc136a1839f044b5cc709d3db645d50e207858

* add dynamic metadata

* convert str

* fix keys

* fmt

* pull in envoy upstream changes

* update date

* checksum

* fmt

* more review changes

* telemetry: add support in stats filter for ambient server pep mode

This PR establishes an extra config parameter for the stats mode to
allow local node info mapping on a per request basis (pulling from host
metadata set on the target endpoint). This is required for Ambient
Server PEP operation because upstream metadata will not be available
entirely from the Envoy node metadata (as it was with sidecar
operations). The control plane _should_ still provide the required
metadata for the endpoint.

Note: at present, there is no mapping support for other pod labels or
even 'app' and 'version' labels, as those are not supplied in the host
metadata. if more upstream metadata is required, beyond what is
currently available, more work is likely necessary. There may also be
work required to properly convey service account info, etc.

* add copyright header

* telemetry: add filter to create peer info obj for internal chain

This PR is meant to pull the WorkloadMetadataObject created by the
CONNECT_terminate filter and create the peer info FBB objects expected
by the existing stats filter in the internal listener filter chain.

This filter also transfers the SSL connection across to the internal
listener connection info as well.

* address review comments

* cleanup config doc comment

* fix config build breakage

* telemetry: set SharedWithUpstreamConnection on workload meta obj

* telemetry: add new extensions to envoy build

* listener filter: set original dst from metadata

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

* reformat

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

* comments

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

* telemetry: make filter interaction more debuggable

* address review comments

* telemetry: add support for cluster id in baggage

* update

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

* fix go checks

* telemetry: pass in SSL info to internal listener

This PR adds a network filter to setting the SSL connection on the
internal listener connection. This new filter can be configured in the
chain on internal VIP listeners to allow telemetry (and other)
inspection.

This has been manually tested and validated with a locally-modified control plane.

The updated Envoy reference includes the set of two outstanding PRs as
well as the functionality needed to unblock setting SSL on a socket in a
listener filter.

* add basic test

* reintroduce fork for orig dest port override

* directly on top of last commit

* lint: run buildifier

* fix eds dedupe

* add back internal upstream hack

* Create filter state with string accessor

* Lint fixes

* Lint fix for BUILD

* Targeting review comment and updated test

* test with upstream envoy

* add to inventory

* update envoy

* update commit

* update internal listener and envoy

* go control plane doesnt have endpoint_id

* explicit

* internal

* refactor

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

* testing

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

* modify test

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

* disable load

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

* lint

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

* revert internal transport hack

* switch forks (#29)

* Added uProxy metadata mode

* Lint fix

* Another lint fix

* Wrong metadata attribute name

* Set filter state with baggage from header

* fixes

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

* add tls passthrough

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

* remove load

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

* remove

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

* wrap up

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

* clean up

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

* lint

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

* fix assertion

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

* half-close fix

* fix build

* fix optref in tests

* rename ambient components

* even better names

* Switch to istio/envoy repo

* format

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

* status note

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

* style

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

Signed-off-by: Yuchen Dai <lambdai@google.com>
Signed-off-by: Kuat Yessenov <kuat@google.com>
Co-authored-by: Istio Automation <istio-testing-bot@google.com>
Co-authored-by: John Howard <howardjohn@google.com>
Co-authored-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Co-authored-by: Steven Landow <landow@google.com>
Co-authored-by: Yuchen Dai <lambdai@google.com>
Co-authored-by: Douglas Reid <dougreid@google.com>
Co-authored-by: Yossi Mesika <yossi.mesika@solo.io>
Co-authored-by: Yuval Kohavi <yuval.kohavi@gmail.com>
2022-09-13 19:29:54 -07:00
zirain c9b66f3e21
fix proxy build (#4053)
* fix proxy build

* fix lint
2022-09-08 10:03:21 -07:00
Kuat 00532d5538
update envoy (#4049)
Signed-off-by: Kuat Yessenov <kuat@google.com>

Signed-off-by: Kuat Yessenov <kuat@google.com>
2022-09-06 20:40:36 -07:00
Douglas Reid 1717808002
stackdriver logging: better classify severity levels (#4043) 2022-09-06 12:34:31 -07:00
Douglas Reid 0f136d72e6
telemetry: fix handling of off-GCP generic node cases (#4003) 2022-08-10 12:05:08 -07:00
Jonh Wendell ea7c8c6478
Include missing headers (#3920)
Some combinations of compiler/c++ libraries don't include <optional>
header by default, making the build fail with

```
./extensions/common/wasm/json_util.h:36:6: error: no template named 'optional' in namespace 'std'
```
2022-07-06 14:29:29 -07:00
Kuat 161df9d22b
context: skip missing peer info (#3907)
Signed-off-by: Kuat Yessenov <kuat@google.com>
2022-06-27 15:20:03 -07:00
Kuat 47b3151bca
build fixes (#3801)
* fixes

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

* bump abseil

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

* fast forward

Signed-off-by: Kuat Yessenov <kuat@google.com>
2022-04-09 01:51:46 -07:00