Skip to content
This repository was archived by the owner on Dec 16, 2020. It is now read-only.

Merge remote envoy#416

Merged
PiotrSikora merged 89 commits intoenvoyproxy:masterfrom
gargnupur:nup_update3
Feb 20, 2020
Merged

Merge remote envoy#416
PiotrSikora merged 89 commits intoenvoyproxy:masterfrom
gargnupur:nup_update3

Conversation

@gargnupur
Copy link
Copy Markdown
Contributor

For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
Merge remote-tracking branch 'envoy-remote/master' into nup_update3
Description:Merge remote envoy
Risk Level:
Testing:
Docs Changes:
Release Notes:
[Optional Fixes #Issue]
[Optional Deprecated:]

Raúl Gutiérrez Segalés and others added 30 commits February 4, 2020 14:52
This was under filter/http/common/aws for historical reasons, so moving
it to source/extensions/common/aws where it should live.

Signed-off-by: Raul Gutierrez Segales <rgs@pinterest.com>
Signed-off-by: Raul Gutierrez Segales <rgs@pinterest.com>
Signed-off-by: Derek Argueta <dereka@pinterest.com>
Signed-off-by: tianqian.zyf <tianqian.zyf@alibaba-inc.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com>
…view is an alias of std::string_view in some C++17 environments and argument dependent lookup fails to find functions in absl namespace. (#9931)

Signed-off-by: Yan Avlasov <yavlasov@google.com>
Signed-off-by: Raul Gutierrez Segales <rgs@pinterest.com>
This is part 1 in a set of changes to refactor the HTTP codecs
so they can emit typed request headers, request trailers, response
headers, and response trailers. This will help clean up various
interface inconsistencies as well as unlock a greater variety of
header map improvements.

Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Rama Chavali <rama.rao@salesforce.com>
Signed-off-by: Yuval Kohavi <yuval.kohavi@gmail.com>
Description:
This PR adds support of generic secret type in secret manager. The goal is to enable filters to access generic secret.

Risk Level: Medium
Testing: Unit test, Integration test
Docs Changes: Changed
Release Notes: Changed

Signed-off-by: bennettdong <xiangfeid@gmail.com>
Adds a force load factory declaration so that this filter can be force-loaded by Envoy Mobile.

Risk Level: Low
Testing: Done locally, and CI
Docs Changes: None
Release Notes: None

Signed-off-by: Michael Rebello <me@michaelrebello.com>
Originally discussed and approved in:
https://bit.ly/envoy-stable-releases

Fixes #7915.

Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Description: this PR adds logic to the DnsResolverImpl to destroy and re-initialize its c-ares channel under certain circumstances. A better option would require work in c-ares c-ares/c-ares#301.
Risk Level: med changes in low-level DNS resolution.
Testing: unit tests

Fixes #4543

Signed-off-by: Jose Nino <jnino@lyft.com>
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Modifies the well-known-names of the built-in access loggers to
use the same name as the extension build system.

Risk Level: low, previous name is still accepted
Testing: existing tests
Docs Changes: updated names
Release Notes: updated
Deprecated: old names are logged as deprecated

Signed-off-by: Stephan Zuercher <zuercher@gmail.com>
Signed-off-by: Lizan Zhou <lizan@tetrate.io>
This allows stats to work if the server is not yet listening.

As part of this change also clean up some UDP tests to use a common
synchronous helper.

Fixes envoyproxy/envoy#8911

Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Pengyuan Bian <bianpengyuan@google.com>
* Allow -l warn to configure log level on startup, and protect against invalid values for log level.

Signed-off-by: Erica Manno <erica.manno@gmail.com>
Signed-off-by: Dan Zhang <danzh@google.com>
…nks (#9947)

The min_concurrency setting dicated the concurrency limit when in a
min_rtt calculation window. However, if the gradient caused the
concurrency limit to shrink, it was possible for the limit to drop below
this configured minimum. This patch fixes this behavior so that the
calculated concurrency limit is always >= the configured minimum.

In addition, a minor change to the stat indicating whether the min_rtt
calculation window is active. When active, the stat was being set to the
concurrency limit; however, according to the documentation this should
be either 0 or 1. This patch also fixes this behavior.

Signed-off-by: Tony Allen <tony@allen.gg>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Description: force link the v2 proto for metrics service config. Needed in some linking scenarios. Related to #9639.
Risk Level: low
Testing: on an iOS build of Envoy Mobile.

Signed-off-by: Jose Nino <jnino@lyft.com>
Signed-off-by: William A Rowe Jr <wrowe@pivotal.io>
Signed-off-by: Yechiel Kalmenson <ykalmenson@pivotal.io>
Signed-off-by: Sunjay Bhatia <sbhatia@pivotal.io>
…() (#9944)

Signed-off-by: Dan Zhang <danzh@google.com>
Signed-off-by: Raul Gutierrez Segales <rgs@pinterest.com>
Signed-off-by: Lizan Zhou <lizan@tetrate.io>
Signed-off-by: Todd Greer <tgreer@google.com>
…… (#9882)

Signed-off-by: Gary Brown <gary@brownuk.com>
mattklein123 and others added 9 commits February 18, 2020 16:22
This is "the big one" in the header map refactor. This commit uses
typed headers all the way through the encoding path and thus requires
an interface change in HTTP filters.

Although the lines of code changed in this PR is huge, the regression
risk is low as this change is almost entirely an extremely tedious fixup
PR to use the correct types. Quite a few filter tests needed fixing as
they were using the wrong header type for trailers, etc.

Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Jimmy Chen <yinjie@google.com>
Signed-off-by: Lisa Lu <lisalu@lyft.com>
Signed-off-by: Yan Avlasov <yavlasov@google.com>
Description: last iteration in reorg of tools dir (see #9568). 
In this PR:
- debugging files are grouped under `tools/debugging`;
- protoxform test files are moved to `tools/protoxform`;
- proto format files are grouped under `tools/proto_format`.

Risk Level: low
Testing: manual
Docs Changes: N/A
Release Notes: N/A

Signed-off-by: Erica Manno <erica.manno@gmail.com>
@gargnupur gargnupur requested a review from lambdai as a code owner February 19, 2020 09:29
Signed-off-by: gargnupur <gargnupur@google.com>
Signed-off-by: gargnupur <gargnupur@google.com>
Signed-off-by: gargnupur <gargnupur@google.com>
Signed-off-by: gargnupur <gargnupur@google.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.