data-plane-api(CircleCI)
7e2c55e682
Add header match to http health check filter ( #3097 )
...
Signed-off-by: Henna Huang <henna@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ ce9d01ded30c4fe3f32baca410d8ae529e40acaf
7 years ago
data-plane-api(CircleCI)
bb35292edc
health check: add Redis custom health checker ( #2993 )
...
Signed-off-by: Dhi Aurrahman <dio@rockybars.com>
Mirrored from https://github.com/envoyproxy/envoy @ f467be38b0876633fb72ee6ffd70b122bbc728c9
7 years ago
data-plane-api(CircleCI)
ac9b0c1a14
ci: another fixup round for api_mirror.sh. ( #3090 )
...
Validated the full push-to-master to data-plane-api, so this time it should work.
Signed-off-by: Harvey Tuch <htuch@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ bf1073f04db95b674575c9f96fc821a5537774b2
7 years ago
data-plane-api(CircleCI)
48663c36ee
api: trivial change to test data-plane-api mirroring. ( #3086 )
...
Signed-off-by: Harvey Tuch <htuch@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ 2244a56d0c475aee220dd3c5e3b1f48a384ddfa9
7 years ago
data-plane-api(CircleCI)
34f3b9da45
Reconcile envoyproxy/data-plane-api and envoyproxy/envoy ( #3036 )
...
This PR implements the planned merge of envoyproxy/data-plane-api into envoyproxy/envoy as described in #2934 and https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!topic/envoy-dev/KcVHFH-zQwQ .
Risk Level: Medium (there might be unintentional breakage of dependent builds).
Testing: CI passes. There is now an additional bazel.api do_ci.sh target to build and run API tests.
Fixes #2934 .
Signed-off-by: Harvey Tuch <htuch@google.com>
Mirrored from https://github.com/envoyproxy/envoy @ 1fdb6386c4bb42748530d7a9bf58ded644d77749
7 years ago
htuch
73cfd4a76d
Dummy commit to synchronize logs for API mirroring. ( #618 )
...
This provides the api_mirror.sh script in
https://github.com/envoyproxy/envoy/pull/3036 a starting point in
history for synchronizing with.
Mirrored from https://github.com/envoyproxy/envoy @ 9045478cbf1006c22fbfae49c8ac675b36740923
Signed-off-by: Harvey Tuch <htuch@google.com>
7 years ago
Kchan
d7c5dd64ac
access log: add header based filter ( #616 )
...
define a access log filter to filter requests based on the
value of a specified header.
This is the initial data plane api change for the issue envoyproxy/envoy#2544 .
Signed-off-by: Kevin Chan <kchan@evernote.com>
7 years ago
Marcelo Juchem
a33e174285
health check: adding unhealthy interval overrides ( #615 )
...
Three new settings are added to override health check intervals for hosts
that are unhealthy or in transitioning state. This is necessary to achieve
feature parity with HAProxy's [`fastinter` and `downinter`](https://www.haproxy.com/documentation/aloha/7-0/traffic-management/lb-layer7/health-checks/#health-check-parameters ).
This is the data plane side of the implementation for the issue https://github.com/envoyproxy/envoy/issues/2499 .
Signed-off-by: Marcelo Juchem <juchem@gmail.com>
7 years ago
Shakti Das
c40deb34c7
http connection manager: adding support for dns san entries. Fixes #2535 ( #564 )
...
This will add a flag, which if enabled, dns san entries will be appended to the XFCC header.
Signed-off-by: Shakti <shaktiprakash.das@salesforce.com>
7 years ago
Akhil Thampy
922ec7bbc7
statsd: add prefix to StatsConfig ( #604 )
...
Signed-off-by: Akhil Thampy <akhil@akhilthampy.com>
7 years ago
htuch
2c1c23d6bb
docs: release notes and unhide fields for locality based balancing. ( #579 )
...
See envoyproxy/envoy#2892 .
Signed-off-by: Harvey Tuch <htuch@google.com>
7 years ago
Guy Lichtman
a32c7f537d
access_log: support for dynamic metadata set as part of the request info ( #590 )
...
documentation for PR: envoyproxy/envoy#2895
Signed-off-by: Guy Lichtman <guy@lichtman.io>
7 years ago
Joe Friedl
c15104fce7
docs: Clarify verify_certificate_hash docs ( #612 )
...
Signed-off-by: Joe Friedl <joseph.friedl@venmo.com>
7 years ago
Yuval Kohavi
045667483e
remove cluster_metadata ( #611 )
...
Signed-off-by: Yuval Kohavi <yuval.kohavi@gmail.com>
7 years ago
Chris Roche
d7769aef7a
VHost/Route-local filter configurations ( #605 )
...
This patch begins addressing #540 , adding per_filter_config fields to both VirtualHost. ClusterWeight and Route configs. A following PR will, as an initial PoC/example, implement vhost/route specific configs for the HTTP buffer filter.
Signed-off-by: Chris Roche <croche@lyft.com>
7 years ago
Joshua Marantz
8a5ae9ec0c
Date all the releases back through 1.0. ( #609 )
...
Signed-off-by: Joshua Marantz <jmarantz@google.com>
7 years ago
Joshua Marantz
4d846e2b6b
Admin mutations must be issued as POST as of 1.7. ( #606 )
...
Signed-off-by: Joshua Marantz <jmarantz@google.com>
7 years ago
Bjoern Metzdorf
f9f5c41a02
Add TCP_FASTOPEN listener option ( #539 )
...
Add TCP_FASTOPEN listener option
API changes for: envoyproxy/envoy#2793
Signed-off-by: Bjoern Metzdorf <bmetzdorf@apple.com>
7 years ago
htuch
2dcc435e8a
docs: release notes and unhide fields for EDS endpoint health status. ( #591 )
...
* docs: release notes and unhide fields for EDS endpoint health status.
See https://github.com/envoyproxy/envoy/pull/2948 .
Signed-off-by: Harvey Tuch <htuch@google.com>
7 years ago
Joshua Marantz
b9ab706c90
doc that admin mutations should be posts ( #602 )
...
envoyproxy/envoy#2971 adds warning-checks that mutations should be POSTed. This documents that status. In a future PR, mutations will fail if they are not POSTs.
See envoyproxy/envoy#2763 for more detail.
Signed-off-by: Joshua Marantz <jmarantz@google.com>
7 years ago
Dhi Aurrahman
4af506d694
health check: add custom health checker ( #596 )
...
This patch adds the extension health check, with redis as the first
example.
Signed-off-by: Dhi Aurrahman <dio@rockybars.com>
7 years ago
Dhi Aurrahman
42104457b1
health check: add optional alternative health check port ( #597 )
...
This provides an alternative health check port, if set it allows an
upstream host to have different health check address port.
Signed-off-by: Dhi Aurrahman <dio@rockybars.com>
7 years ago
Yuval Kohavi
83a8d7cdb6
add cluster metadata to a route ( #598 )
...
Signed-off-by: Yuval Kohavi <yuval.kohavi@gmail.com>
7 years ago
Nicholas Johns
8e72d6cbec
Docs: quickstart guide to use publish docker images ( #582 )
...
See: https://github.com/envoyproxy/envoy/pull/2850
Signed-off-by: Nicholas Johns <nicholas.a.johns5@gmail.com>
7 years ago
James Sedgwick
dd1cbe009e
docs: /runtime_modify admin endpoint docs ( #557 )
...
Signed-off-by: James Sedgwick <jsedgwick@lyft.com>
7 years ago
Dhi Aurrahman
22d98ce772
docs: unhide request headers to add field for health check ( #595 )
...
This unhides request headers to add field for HTTP health check and put a
release note line in the version history.
Signed-off-by: Dhi Aurrahman <dio@rockybars.com>
7 years ago
Gabriel Sagula
f88047c0d4
authz_filter: configuration to support Ambassador authorization flow ( #563 )
...
This PR includes the necessary modifications in support of envoyproxy/envoy#2828 .
Added additional configuration to ext_authz.proto so that the filter is able to call an HTTP/1.1 authorization service.
In external_auth.proto, added a nested message to CheckResponse that allows the authorization service to pass additional HTTP response attributes back to the authz filter.
Signed-off-by: Gabriel <gsagula@gmail.com>
7 years ago
Scott Weiss
c4590ec24e
skip recalculating route on grpc transcoder filter ( #569 )
...
Signed-off-by: ilackarms <sdw35@cornell.edu>
7 years ago
Romain Lenglet
626519c92b
docs: release note and unhide transparent LDS field ( #593 )
...
Signed-off-by: Romain Lenglet <romain@covalent.io>
7 years ago
Nicholas Johns
8c5714f948
Add explicit python version to virtualenv ( #592 )
...
The current build.sh file will attempt to use the default python version (in my case 3.6) instead of python2.7 which seems to be the required version due to the standard library having removed StringIO from python3.
Signed-off-by: Nicholas Johns <nicholas.a.johns5@gmail.com>
7 years ago
Dhi Aurrahman
4e52bb6060
health check: support sending additional headers ( #589 )
...
Ref: https://github.com/envoyproxy/envoy/issues/2888
Signed-off-by: Dhi Aurrahman <dio@rockybars.com>
7 years ago
htuch
fc5a03d0b1
docs: release notes and unhide fields for IP_FREEBIND support. ( #588 )
...
Corresponding PR https://github.com/envoyproxy/envoy/pull/2922 .
Signed-off-by: Harvey Tuch <htuch@google.com>
7 years ago
Nicolas Thiebaud
92ffa417b5
Add documentation for the --config-yaml flag. ( #577 )
...
Signed-off-by: Nicolas Thiebaud <nicothieb@google.com>
7 years ago
jmillikin-stripe
625c740a31
Add `api_go_proto_library` target for HealthCheck proto. ( #587 )
...
Signed-off-by: John Millikin <jmillikin@stripe.com>
7 years ago
Jarno Rajahalme
ec157d3d8b
docs: Document '--log-format' command line option. ( #585 )
...
The list of format specifiers is derived from
https://github.com/gabime/spdlog/wiki/3.-Custom-formatting .
Signed-off-by: Jarno Rajahalme <jarno@covalent.io>
7 years ago
jmillikin-stripe
f439bb39db
Add `api_go_proto_library` targets for HTTP connection manager protos. ( #584 )
...
These are required to generate xDS responses from a Go binary. If they
don't exist, implementations are required to vendor the data-plane-api
with this change applied.
Signed-off-by: John Millikin <jmillikin@stripe.com>
7 years ago
htuch
c7baab2cd3
BindConfig: make upstream and downstream bind config consistent. ( #583 )
...
This follows up from #558 which made IP_FREEBIND a BoolValue for LDS but
not for upstream. I think it makes sense to have it in both places given
the new socket options setup introduce in
https://github.com/envoyproxy/envoy/pull/2734 .
Some bonus docs fixups thrown in.
Signed-off-by: Harvey Tuch <htuch@google.com>
7 years ago
James Sedgwick
cecc32281d
docs: release note and docs for /config_dump admin endpoint ( #559 )
...
Signed-off-by: James Sedgwick <jsedgwick@lyft.com>
7 years ago
Gary Brown
09f35b98b6
Release note related to envoy #2787 ( #567 )
...
Signed-off-by: Gary Brown <gary@brownuk.com>
7 years ago
Derek Argueta
69bc09bfa0
document start_time format strings ( #581 )
...
Signed-off-by: Derek Argueta <dereka@pinterest.com>
7 years ago
Dhi Aurrahman
d0d3a051f3
docs: add /stats/prometheus as an alternative endpoint ( #580 )
...
This patch adds info of /stats/prometheus as an alternative endpoint to
get server stats in prometheus format.
Signed-off-by: Dhi Aurrahman <dio@rockybars.com>
7 years ago
cpakulski
ccf3edfc55
logger: added ref to run-time logging levels after removing NVLOG. ( #578 )
...
Signed-off-by: Christoph Pakulski <paker8848@gmail.com>
7 years ago
htuch
771aeeaeec
docs: weighted round robin release and architecture notes. ( #562 )
...
This accompanies https://github.com/envoyproxy/envoy/pull/2788 .
Signed-off-by: Harvey Tuch <htuch@google.com>
7 years ago
htuch
c27ffa5a9b
lb: locality weighted LB. ( #565 )
...
Introduce the concept of locality weighted LB (as distinct from zone
aware LB) in the docs and a new field in Cluster, locality_weighted_lb,
for configuring this behavior.
Signed-off-by: Harvey Tuch <htuch@google.com>
7 years ago
Kuat
627b03bb00
style: add note about alpha protos ( #576 )
...
Signed-off-by: Kuat Yessenov <kuat@google.com>
7 years ago
Wayne Zhang
11c750628b
Add jwt auth filter config proto ( #530 )
...
This is the first step to upstream Istio JWT auth filter to Envoy.
Istio JWT auth filter is here [https://github.com/istio/proxy/tree/master/src/envoy/http/jwt_auth ]
The issue to upstream to envoy is: envoyproxy/envoy#2514
Signed-off-by: Wayne Zhang <qiwzhang@google.com>
7 years ago
Matt Klein
e73b8264a2
version: bump to 1.7.0-dev ( #575 )
...
Signed-off-by: Matt Klein <mklein@lyft.com>
7 years ago
Matt Klein
46198f19e8
docs: update to final version ( #574 )
...
I missed this. Will update instructions.
Signed-off-by: Matt Klein <mklein@lyft.com>
7 years ago
Matt Klein
056ece6424
docs: lua metadata API ( #573 )
...
Signed-off-by: Matt Klein <mklein@lyft.com>
7 years ago
Matt Klein
af876e8bd8
Revert "lds: Make listen socket options optional and improve docs (#5… ( #572 )
...
Signed-off-by: Matt Klein <mklein@lyft.com>
7 years ago