update-envoy[bot]
f7462c6de1
stats: optional per-endpoint metrics ( #29709 )
...
Signed-off-by: Greg Greenway <ggreenway@apple.com>
Mirrored from https://github.com/envoyproxy/envoy @ 7fcadfcd0b055cd7dbaf25d1b88618d80a8116a9
1 year ago
update-envoy[bot]
1284a20575
add json to metadata response side support ( #29460 )
...
Signed-off-by: cqi1217 <caiqi1217@pinterest.com>
Mirrored from https://github.com/envoyproxy/envoy @ 3f3790dd6d589571b51f2edd5c61bb0fbc1fcd76
1 year ago
update-envoy[bot]
df0c95a0ab
docs: minor fixes to API docs ( #30480 )
...
Signed-off-by: Ali Beyad <abeyad@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ 0e22afd8555b11b35cd4e0568c4b1507e2391907
1 year ago
update-envoy[bot]
e6c70470ad
Local rate limit - add rate_limited_as_resource_exhausted flag ( #29279 )
...
* Local rate limit - add rate_limited_as_resource_exhausted flag to change grpc status code
Signed-off-by: Pawan Kumar <pawanbishnoi@outlook.com>
Signed-off-by: Pawan Bishnoi <pawanbishnoi@outlook.com>
* fix minor renaming error
Signed-off-by: Pawan Bishnoi <pawanbishnoi@outlook.com>
* fix precheck error
Signed-off-by: Pawan Bishnoi <pawanbishnoi@outlook.com>
* add test
Signed-off-by: Pawan Bishnoi <pawanbishnoi@outlook.com>
* fix format and typo
Signed-off-by: Pawan Bishnoi <pawanbishnoi@outlook.com>
* review comments
Signed-off-by: Pawan Bishnoi <pawanbishnoi@outlook.com>
---------
Signed-off-by: Pawan Bishnoi <pawanbishnoi@outlook.com>
Mirrored from https://github.com/envoyproxy/envoy @ 88a80e6bbbee56de8c3899c75eaf36c46fad1aa7
1 year ago
update-envoy[bot]
f772a970a7
docs: remove a TODO that shows up in the docs ( #30440 )
...
Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>
Mirrored from https://github.com/envoyproxy/envoy @ 7a44ebbd2b5a00f846a09b48d578d28355221115
1 year ago
update-envoy[bot]
659782d973
deps/api: Bump `com_github_bufbuild_buf` -> 1.27.1 ( #30390 )
...
Co-authored-by: dependency-envoy[bot] <148525496+dependency-envoy[bot]@users.noreply.github.com>
Mirrored from https://github.com/envoyproxy/envoy @ 3989e409f774437e091c3fc17c562866084a92b7
1 year ago
update-envoy[bot]
9ffd05e3cc
deps/api: Bump `prometheus_metrics_model` -> 0.5.0 ( #30392 )
...
Co-authored-by: dependency-envoy[bot] <148525496+dependency-envoy[bot]@users.noreply.github.com>
Mirrored from https://github.com/envoyproxy/envoy @ 2e1c4f651ec1850546eb450d41b1354e5ae1ae68
1 year ago
update-envoy[bot]
c81594618a
bazel/deps: Add updater tool ( #30368 )
...
Signed-off-by: Ryan Northey <ryan@synca.io>
Mirrored from https://github.com/envoyproxy/envoy @ 5b2e889669c07b82a8ac8c4185c0294e81ac4446
1 year ago
update-envoy[bot]
844f9e8f65
value matcher: add OR matcher ( #30336 )
...
Commit Message: Extend matcher to support alternatives.
Additional Description: JWT claims allow optional lists, e.g. `"x"` and `["x"]` are allowed for `aud` claim. When used for routing using dynamic metadata ([here](https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/route/v3/route_components.proto#envoy-v3-api-msg-config-route-v3-routematch )), we cannot express a way to match either of these options.
Risk Level: low
Testing: done
Docs Changes: none
Release Notes: none (minor feature)
Issues: #29681
Signed-off-by: Kuat Yessenov <kuat@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ a98cafb715cb6d40f50a8330b709e05011fd6919
1 year ago
update-envoy[bot]
4657366b4d
generic proxy refactoring part 2: move upstream binding to router filter ( #30265 )
...
* generic proxy refactoring part 2: move upstream binding to router filter
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
* fix docs
Signed-off-by: wbpcode <wbphub@live.com>
---------
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
Signed-off-by: wbpcode <wbphub@live.com>
Mirrored from https://github.com/envoyproxy/envoy @ f6deaee829c1ce8c1a6e153b9842552abeca7644
1 year ago
update-envoy[bot]
f1e01bbea4
http: new disable flag to disable a filter in the filter chain by default ( #30141 )
...
* http api: new disable flag to disable a filter in the filter chain by default
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
* complete development
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
* more tests to verify the new feature
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
* add release note
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
* fix link
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
* fix test
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
* Update api/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto
Co-authored-by: Matt Klein <mattklein123@gmail.com>
Signed-off-by: code <wangbaiping@corp.netease.com>
* Update changelogs/current.yaml
Co-authored-by: Matt Klein <mattklein123@gmail.com>
Signed-off-by: code <wangbaiping@corp.netease.com>
* Update source/common/http/filter_chain_helper.h
Co-authored-by: Matt Klein <mattklein123@gmail.com>
Signed-off-by: code <wangbaiping@corp.netease.com>
* fix spelling error
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
* fix ci
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
---------
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
Signed-off-by: code <wangbaiping@corp.netease.com>
Co-authored-by: Matt Klein <mattklein123@gmail.com>
Mirrored from https://github.com/envoyproxy/envoy @ 9be3183433f30e9a726add174c80fd32cf6b7202
1 year ago
update-envoy[bot]
9e28231f8c
opentelemetry tracer: add OTLP/HTTP exporter ( #29207 )
...
* Refactor gRPC exporter to use general base class we can later reuse
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* Update OpenTelemetryConfig with HTTP-related config
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* Write and wire up HTTP trace exporter
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* Code formatting
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* Proto format
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* Add basic tests
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* code format
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* Add additional counters for http exporter and test
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* Formatting
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* Coverage improvements
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* Formatting
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* Add higher level Driver test for HTTP exporting
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* More formatting
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* Clang tidy
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
* Refactor config and add HTTP headers
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Modify tests
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Fix lint errors
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Revert oneof in proto config
Re-allow not having a grpc_service specified to keep the existing behavior. Added a condition to fail-fast when both exporters are configured.
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* PR suggestions
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Add HttpService config type
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Fix format issues
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Fix lint/format/docs issues
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Hostname -> Authority
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Use HttpUri type
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* PR suggestions
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Improve log messages
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Fix format
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* PR suggestions
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* PR suggestions
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Revert stats for http exporter
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Fix spelling
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Add changelog
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Properly manage in-flight http requests in the exporter
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Add proto migrate oneof annotation
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Clarify http headers do not support formatting
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Prepare headers when creating the HTTP exporter
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
* Revert test change
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
---------
Signed-off-by: Alex Ellis <ellisonjtk@gmail.com>
Signed-off-by: Joao Grassi <joao.grassi@dynatrace.com>
Co-authored-by: Alex Ellis <ellisonjtk@gmail.com>
Mirrored from https://github.com/envoyproxy/envoy @ 767cb40d5e655b06e960938eeb43225b6fe57007
1 year ago
update-envoy[bot]
a8dee5f4b8
udp_session_filters: dynamic forward proxy session filter ( #29751 )
...
Signed-off-by: ohadvano <ohadvano@gmail.com>
Mirrored from https://github.com/envoyproxy/envoy @ 0682a04fa3cd255fa7d070970b5f09ead324228c
1 year ago
update-envoy[bot]
73925c67f3
route: implement virtual host/route configuration level metadata support ( #30175 )
...
* route: implement virtual host/route configuration level metadata support
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
* revise doc by AI
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
---------
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
Mirrored from https://github.com/envoyproxy/envoy @ 011a59a90522633410cf985076788d46e1fa5234
1 year ago
update-envoy[bot]
e50276a7af
ext auth support failure mode allow header add config ( #30170 )
...
Signed-off-by: wangkai19 <wangkai19@corp.netease.com>
Mirrored from https://github.com/envoyproxy/envoy @ 4b0a5d6da80ca8cdde4bd16af38018e8d472750d
1 year ago
update-envoy[bot]
e4589d9654
HCM: prevent scoped-route invalid HeaderValueExtractor key config ( #29904 )
...
Prior to this PR the name field in HeaderValueExtractor could have been any string. This limits it to valid HTTP header names.
Risk Level: low
Testing: Added fuzz test
Fixes fuzz issue 60277
Signed-off-by: Adi Suissa-Peleg <adip@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ 61a1a867c276e81bc0cb5ccd4a11fced7500d03f
1 year ago
update-envoy[bot]
3ddee22bb4
MaxMind Geolocation provider ( #28490 )
...
Signed-off-by: Kateryna Nezdolii <nezdolik@spotify.com>
Mirrored from https://github.com/envoyproxy/envoy @ 05370061cbf911e9411acfd099c8943e96d57982
1 year ago
update-envoy[bot]
e9057976fc
compression: add per-route remove_accept_encoding_header ( #29877 )
...
* compression: add per-route remove_accept_encoding_header
The use case: envoy is handling compression for all routes by default,
but some routes _may_ be able to handle compression better than
envoy (e.g. by serving precompressed assets), or they may not, in which
case envoy should still compress. The existing per-route compression
configuration, which only consists of "entirely disabling compression",
is not acceptable for this use case.
Signed-off-by: Ian Kerins <git@isk.haus>
Mirrored from https://github.com/envoyproxy/envoy @ 24efd20cfc69f664cb1c94e83537e940fcbb1e2d
1 year ago
update-envoy[bot]
c1e20ac54e
docs: add warnings about client cert validation ( #30078 )
...
Commit Message: docs: add warnings about client cert validation
Additional Description:
Add a warning to TlsContextMatchOptions.validated that the validation
status will always be false for resumed TLS sessions, as validation is
not currently performed upon TLS session resumption.
Add a similar warning to the Lua filter API documentation, regarding the
peerCertificateValidated() method. Fix a couple of existing typos here.
Risk Level: low
Testing: manual (built docs site)
Docs Changes: proto comments and Lua filter API docs
Release Notes: n/a
Platform Specific Features: n/a
Related to #21235
Mirrored from https://github.com/envoyproxy/envoy @ cd92acff8ed6b8f6a513c11b20a8ddb8b16ea14f
1 year ago
update-envoy[bot]
d18cdd84ca
route api: metadata for virtual host and route configuration ( #30135 )
...
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
Mirrored from https://github.com/envoyproxy/envoy @ 336f48446c10e3577df5da405a41565471e4cc4b
1 year ago
update-envoy[bot]
53964a429f
set_filter_state extension ( #29844 )
...
Commit Message: Adds a new extension to set the filter state
Risk Level: low
Testing: done
Docs Changes: yes
Release Notes: yes
Issue: #29813
Signed-off-by: Kuat Yessenov <kuat@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ 025d49f78410841e6caa26c1e42465c17f168e91
1 year ago
update-envoy[bot]
2ecfd9f58e
api: mark the unified matcher API as stable ( #30112 )
...
Commit Message: The API is now used in many places and must follow safe deprecation practices.
Additional Description:
Risk Level: low
Testing: none
Docs Changes:
Release Notes:
Platform Specific Features:
Mirrored from https://github.com/envoyproxy/envoy @ be01f8ae38ab48d38ab28dac9a682d789fa4bc09
1 year ago
update-envoy[bot]
8bded714c2
docs: Fix auto-host-rewrite doc ( #29888 )
...
* Fix auto-host-rewrite doc
auto-host-rewrite does have effect when using EDS and setting hostname
field.
Signed-off-by: Jihoon Chung <jihoon@gmail.com>
* kick ci
Signed-off-by: Jihoon Chung <jihoon@gmail.com>
---------
Signed-off-by: Jihoon Chung <jihoon@gmail.com>
Mirrored from https://github.com/envoyproxy/envoy @ 8399fb4c7ef2ab4e8350db63e561e6cc54ac5144
1 year ago
update-envoy[bot]
64fe9f316a
udp_tunneling: add udp tunneling ( #29839 )
...
Signed-off-by: ohadvano <49730675+ohadvano@users.noreply.github.com>
Co-authored-by: David Schinazi <DavidSchinazi@users.noreply.github.com>
Mirrored from https://github.com/envoyproxy/envoy @ 95b695166e9497fbf84b66db621adb7d98cf8989
1 year ago
update-envoy[bot]
c167a74e62
Oauth2 filter: refresh token support ( #24684 )
...
* Using a refresh token for updating the access token if that is provided by identity provider server
Signed-off-by: alexcei88 <alexcei88@yandex.ru>
* Add additional statistic counters to oauth2 filter
Signed-off-by: alexcei88 <alexcei88@yandex.ru>
* Increment oauth_success counter in case getting access token by refresh token
Signed-off-by: alexcei88 <alexcei88@yandex.ru>
* More tests for oauth2 filter
Signed-off-by: alexcei88 <alexcei88@yandex.ru>
* Merge branch 'main' into oauth2_refresh_token_support
Signed-off-by: alexcei88 <alexcei88@yandex.ru>
* Removed unused function bearerPrefix. Added a test to coverage of setting refresh and id tokens from identity provider
Signed-off-by: alexcei88 <alexcei88@yandex.ru>
* Removed unused function bearerPrefix. Added a test to coverage of setting refresh and id tokens from identity provider
Signed-off-by: alexcei88 <alexcei88@yandex.ru>
* authorization header passing after updating access token using by refresh token
Signed-off-by: alexcei88 <alexcei88@yandex.ru>
* Add tests and remove some useless tests
Signed-off-by: alexcei88 <alexcei88@yandex.ru>
* update changelogs and docs
Signed-off-by: alexcei88 <alexcei88@yandex.ru>
* edit after review
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Update docs/root/configuration/http/http_filters/oauth2_filter.rst
Co-authored-by: Snow Pettersen <aickck@gmail.com>
Signed-off-by: Alexcei <lex9.darovskoi@gmail.com>
* Update docs/root/configuration/http/http_filters/oauth2_filter.rst
Co-authored-by: Snow Pettersen <aickck@gmail.com>
Signed-off-by: Alexcei <lex9.darovskoi@gmail.com>
* Update docs/root/configuration/http/http_filters/oauth2_filter.rst
Co-authored-by: Snow Pettersen <aickck@gmail.com>
Signed-off-by: Alexcei <lex9.darovskoi@gmail.com>
* Update source/extensions/filters/http/oauth2/filter.cc
Co-authored-by: Snow Pettersen <aickck@gmail.com>
Signed-off-by: Alexcei <lex9.darovskoi@gmail.com>
* Edit after review. Cosmetic changes without changing of functionality
Signed-off-by: Alexcei <lex9.darovskoi@gmail.com>
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Fix tests build
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Fix build tests
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Changing after review
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Fix oauth2 proto file
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Fix oauth2 proto file
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* add integration test covered refresh token flow
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Fix oauth2 test after merging
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Edit after review
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* small refactoring after review
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* naming of functions
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* one more naming of functions
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Fix formatting
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Fix formatting
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* minor changes
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* fix variable name
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* fix build
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Fix oauth2 tests
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Fix formatting
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Update docs/root/configuration/http/http_filters/oauth2_filter.rst
Co-authored-by: Derek Argueta <darguetap@gmail.com>
Signed-off-by: Alexcei <lex9.darovskoi@gmail.com>
* Update docs/root/configuration/http/http_filters/oauth2_filter.rst
Co-authored-by: Derek Argueta <darguetap@gmail.com>
Signed-off-by: Alexcei <lex9.darovskoi@gmail.com>
* Update docs/root/configuration/http/http_filters/oauth2_filter.rst
Co-authored-by: Derek Argueta <darguetap@gmail.com>
Signed-off-by: Alexcei <lex9.darovskoi@gmail.com>
* Fix formatting
Signed-off-by: Alexcei <lex9.darovskoi@gmail.com>
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Changed type of use_refresh_token to BoolValue
Signed-off-by: Alexcei <lex9.darovskoi@gmail.com>
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Fix formatting
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* added the end . after comment for use_refresh_token variable
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Fix formatting
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
* Fixed formatting error in oauth.proto file
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
---------
Signed-off-by: alexcei88 <alexcei88@yandex.ru>
Signed-off-by: alexcei88 <lex9.darovskoi@gmail.com>
Signed-off-by: Alexcei <lex9.darovskoi@gmail.com>
Co-authored-by: alexcei88 <alexcei88@yandex.ru>
Co-authored-by: Snow Pettersen <aickck@gmail.com>
Co-authored-by: Derek Argueta <darguetap@gmail.com>
Mirrored from https://github.com/envoyproxy/envoy @ b31401c94476bc52743f25021c50de8490abe63b
1 year ago
update-envoy[bot]
2e958bf11a
build: Move cc_proto_descriptor_library into api/ ( #29837 )
...
Signed-off-by: Ryan Hamilton <rch@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ 56c88dd4ad33a611a2e622edf7eb3dbaadb59ce1
1 year ago
update-envoy[bot]
5e2e6438f4
[quic]fix default config for port migration ( #29939 )
...
Commit Message: Fix the default config for port migration. It's supposed to be 4 PTOs, but it was incorrectly set to 1.
Risk Level: low
Testing: integration tests
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: client only.
Signed-off-by: Renjie Tang <renjietang@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ 61afc661ba3b02ae01dd74951c3bee4a1bfb2326
1 year ago
update-envoy[bot]
d525ab3672
ci/tools: Add tarball unpacker ( #29899 )
...
Signed-off-by: phlax <phlax@users.noreply.github.com>
Mirrored from https://github.com/envoyproxy/envoy @ 2a0f2657d2af838956daa4e7cd589eb5e925edfd
1 year ago
update-envoy[bot]
a9db3d07da
docs/api: Fix RST backtick errors and enforce ( #29898 )
...
Signed-off-by: Ryan Northey <ryan@synca.io>
Mirrored from https://github.com/envoyproxy/envoy @ 2c9c58b99b4ae516fb6c6661b76868c744f691b8
1 year ago
update-envoy[bot]
f471d6cee2
docs: Improve builds for Envoy and mobile (stamping) ( #29887 )
...
Signed-off-by: Ryan Northey <ryan@synca.io>
Mirrored from https://github.com/envoyproxy/envoy @ d3a226ca21a15f53f15702a50dba733354da025f
1 year ago
update-envoy[bot]
82a19f96bc
ci: Use clang-tidy tools from toolshed ( #29848 )
...
Signed-off-by: Ryan Northey <ryan@synca.io>
Mirrored from https://github.com/envoyproxy/envoy @ f1425b77ac967247090ac8caafcd34ca27efcc7f
1 year ago
update-envoy[bot]
08aa80def0
redis proxy : read commands policy for prefix route ( #29719 )
...
Signed-off-by: Liang Peng <ikenchina@gmail.com>
Mirrored from https://github.com/envoyproxy/envoy @ 0bc754a213b6cd28c7117c82de0f721bb19d6ef2
1 year ago
update-envoy[bot]
6402d31ee2
Dependencies: remove duplicate toolshed entry ( #29823 )
...
Clean up erroneous toolshed dependency. Noop name update to libcirclhist.
Signed-off-by: moderation <michael@sooper.org>
Mirrored from https://github.com/envoyproxy/envoy @ 147c893e867dc7a8cd5967efcccc8ab394fcdfee
1 year ago
update-envoy[bot]
d39f4e60f0
router: update query params hash policy to use new data structure ( #29756 )
...
* update query params hash policy to use new data structure
Signed-off-by: Neal Turett <neal.turett@datadoghq.com>
* PR nit
Signed-off-by: Neal Turett <turettn@gmail.com>
---------
Signed-off-by: Neal Turett <neal.turett@datadoghq.com>
Signed-off-by: Neal Turett <turettn@gmail.com>
Mirrored from https://github.com/envoyproxy/envoy @ 96079c70ac26c945c1d87fcaaefbd77750b2d7b5
1 year ago
update-envoy[bot]
2879bdc243
bazel/tooling: Use toolshed `json_data` macro ( #29790 )
...
As this is used in the api as well as Envoy itself the dep has
been moved there.
Signed-off-by: phlax <phlax@users.noreply.github.com>
Mirrored from https://github.com/envoyproxy/envoy @ b0fec2ecdd54cf8a92a04a6d2481cdacd65c9d36
1 year ago
update-envoy[bot]
3887ffe42b
Revert "ext_authz: make the ext_authz filter a dual filter ( #29173 )" ( #29779 )
...
This reverts commit 9918a0a06deaf0cb3c935566523ab3fdd7a2bab1.
Signed-off-by: Eugene Chan <eugenechan@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ 15f38ada69c055f1800671eda7ac727ca4666540
1 year ago
update-envoy[bot]
6a27123da2
http-tap downstream connection ( #29420 )
...
Additional Description:
Risk Level: Low
Testing: Ut/Integrated Test
Docs Changes:
Release Notes:
Platform Specific Features:
Signed-off-by: Felix Du <durd07@gmail.com>
Mirrored from https://github.com/envoyproxy/envoy @ 6092cdcc2f4cce51c7c6409b4452e52d0a185f42
1 year ago
update-envoy[bot]
e141467f77
[ZK filter] Add per opcode request/response bytes counters ( #29081 )
...
[ZK filter] Add per opcode request/response byte counters
Additional Description: Currently, the ZK filter only reports total request/response bytes. This PR adds the feature to report per opcode request/response bytes counters. These new metrics will be controlled by enable_per_opcode_request_response_bytes. Its default value is false, which means these metrics will not be emitted by default.
With the per opcode request/response bytes counters, plus existing per opcode request/response counters, we are able to get the average request/response size of each opcode. This gives us more observability of ZK.
Risk Level: low
Testing: unit tests
Docs Changes: This PR updates the ZK filter doc.
Release Notes: See changelogs/current.yaml
API Considerations: Add enable_per_opcode_request_bytes and enable_per_opcode_response_bytes to ZK proto.
Signed-off-by: Zhewei Hu <zhu@pinterest.com>
Mirrored from https://github.com/envoyproxy/envoy @ 91fd29408f0e788f2180746c55bc34d395d24e11
1 year ago
update-envoy[bot]
19cc8bade1
tracing: introduce spawn_upstream_span in the tracing config ( #29659 )
...
* tracing: introduce spawn_upstream_span in the tracing config
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
* optimize docs
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
---------
Signed-off-by: wbpcode <wangbaiping@corp.netease.com>
Mirrored from https://github.com/envoyproxy/envoy @ 16b71f85ed6de7a091e530996381b62ba7adb32e
1 year ago
update-envoy[bot]
fd4844a69c
local ratelimit support whether consume default token bucket config when there is no matching descriptor ( #29446 )
...
Signed-off-by: wangkai19 <wangkai19@corp.netease.com>
Mirrored from https://github.com/envoyproxy/envoy @ 41d40d97d5b5ab19589ed78b77fc9abd4f0d87da
1 year ago
update-envoy[bot]
c72e69d748
Ext_proc: restrict mode_override to header response only ( #29441 )
...
* Ext_proc: restrict mode_override to header response only.
---------
Signed-off-by: Yanjun Xiang <yanjunxiang@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ db1639f10b9fd0ba611e7f33152d3bf3b7d0fcf8
1 year ago
update-envoy[bot]
5d63fd1137
router: switch to use new QueryParametersMulti type ( #29385 )
...
Signed-off-by: Neal Turett <neal.turett@datadoghq.com>
Mirrored from https://github.com/envoyproxy/envoy @ cfdc99a00d43c6c08c22229c7053410446e51a3a
1 year ago
update-envoy[bot]
a653de9f20
udp_session_filters: add HTTP capsule filter (resubmit) ( #29716 )
...
Signed-off-by: ohadvano <ohadvano@gmail.com>
Mirrored from https://github.com/envoyproxy/envoy @ 5cf7598848f46ff8e0dde4b96c1680401484c77c
1 year ago
update-envoy[bot]
01394af508
Update the doc and status for composite_filter and matching API ( #29674 )
...
*Composite filter has already been declared as stable in extensions_metadata.yaml
*matching API and its extensions have been used for a while. So I think breaking API changes are not allowed.
Signed-off-by: tyxia <tyxia@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ 2c29797bd4744ab0910dc2f3103b48bec852e967
1 year ago
update-envoy[bot]
19712a3768
Revert "udp_session_filters: add HTTP capsule filter ( #29569 )" ( #29714 )
...
This reverts commit e95324541b0e1cbfa07b43cbf87490cff7383f27.
This change broke the compile_time_options CI job.
Signed-off-by: Greg Greenway <ggreenway@apple.com>
Mirrored from https://github.com/envoyproxy/envoy @ de85ff2a125a2c23378bd463259fbea3e05442f9
1 year ago
update-envoy[bot]
c2916048ac
udp_session_filters: add HTTP capsule filter ( #29569 )
...
Signed-off-by: ohadvano <ohadvano@gmail.com>
Mirrored from https://github.com/envoyproxy/envoy @ e95324541b0e1cbfa07b43cbf87490cff7383f27
1 year ago
update-envoy[bot]
c6cfe83d60
tls: add disable_stateful_session_resumption option ( #29639 )
...
Signed-off-by: Kenneth Jenkins <51246568+kenjenkins@users.noreply.github.com>
Mirrored from https://github.com/envoyproxy/envoy @ 62c9de74ae1e241cba0ed2202e09e055ea74eaf4
1 year ago
update-envoy[bot]
678fd2e507
ext_authz: make the ext_authz filter a dual filter ( #29173 )
...
This is a revival of #25535 with changes for previous review comments.
Risk level: low
Testing: integration tested
Docs changes: n/a
Release notes: makes the ext_authz filter a dual filter.
See also: #23071 (model), #10455
Signed-off-by: Eugene Chan <eugenechan@google.com>
Signed-off-by: pianiststickman <34144687+pianiststickman@users.noreply.github.com>
Co-authored-by: Greg Greenway <ggreenway@apple.com>
Mirrored from https://github.com/envoyproxy/envoy @ 9918a0a06deaf0cb3c935566523ab3fdd7a2bab1
1 year ago
update-envoy[bot]
39c8c95a7a
tls: support fallback for private key provider ( #29252 )
...
* support fallback
Signed-off-by: Giantcroc <changran.wang@intel.com>
* change initialized to isAvailable
Signed-off-by: Giantcroc <changran.wang@intel.com>
* test fallback for key provider
Signed-off-by: Giantcroc <changran.wang@intel.com>
* fix doc
Signed-off-by: Giantcroc <changran.wang@intel.com>
* fix const
Signed-off-by: Giantcroc <changran.wang@intel.com>
* fix fallback and test
Signed-off-by: Giantcroc <changran.wang@intel.com>
* fix name
Signed-off-by: Giantcroc <changran.wang@intel.com>
---------
Signed-off-by: Giantcroc <changran.wang@intel.com>
Mirrored from https://github.com/envoyproxy/envoy @ fc6342a95b48c3c8de0262085798c3a4369aa062
1 year ago
update-envoy[bot]
1750a2c5b9
udp_session_filters: defer socket creation for after iterating filters ( #29540 )
...
Signed-off-by: ohadvano <ohadvano@gmail.com>
Mirrored from https://github.com/envoyproxy/envoy @ 1a41521b9fb8840d93d809be022287aadf96b6fb
1 year ago