Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2480 commits
Select commit Hold shift + click to select a range
fe5d87c
dfp: adding connection timing test (#19766)
alyssawilk Feb 2, 2022
ff1b74d
test: more logs deflaking (#19779)
alyssawilk Feb 2, 2022
b68d277
wasm: increase the maximum number of WasmVMs when using V8. (#19763)
PiotrSikora Feb 2, 2022
b6a30ac
stats: remove symbol table interface (#19597)
jmarantz Feb 2, 2022
0369a62
test: deflaking yet another test (#19775)
alyssawilk Feb 3, 2022
651a81f
deps: Bump `rules_pkg` -> 0.6.0 (#19677)
phlax Feb 3, 2022
cac6264
tcp_stats: use relative import (#19771)
howardjohn Feb 3, 2022
1c47b88
ci: explicit windows version (#19792)
lizan Feb 3, 2022
920e11a
matcher: add support for new any matcher mechanism (#19143)
snowp Feb 3, 2022
a844baf
file: truncating files which are not opened with append (#19745)
alyssawilk Feb 3, 2022
4d6ce6d
ext_authz: duration dynamic metadata (#19316)
llu94 Feb 3, 2022
0682963
conn pool: fixing overly aggressive connect (#19780)
alyssawilk Feb 3, 2022
ce5f733
deps: Bump `com_google_protobuf` -> 3.19.4 (#19797)
phlax Feb 3, 2022
0ec54ee
ci: not using alpine image in examples (#19805)
lizan Feb 3, 2022
708742e
Update the 'Candidate release patches' email template to reflect rece…
RyanTheOptimist Feb 3, 2022
ecd39b8
tls: support for validating DNS SAN names with non-trivial wildcards …
Feb 4, 2022
0d110de
stats: remove symbol table interface file and rename files to be cons…
jmarantz Feb 4, 2022
a34bd8b
CM: Add on-demand cluster discovery functionality (#18723)
krnowak Feb 4, 2022
8658750
bazel: remove -pie on apple platforms (#19806)
keith Feb 4, 2022
aa6a397
deps/ci: Use `envoy.dependency.check` (#19318)
phlax Feb 4, 2022
695a42a
source: more GCOVR removal (#19707)
alyssawilk Feb 4, 2022
33a1129
wasm: upgrade proxy-wasp-cpp-host for shared data apis (#19769)
jamesmulcahy Feb 4, 2022
fd978dd
docker: use multi-stage build (#19789)
lizan Feb 4, 2022
e00aa66
api docs: improve wording of ext_proc ImmediateResponse.Details field…
chet Feb 4, 2022
1339ebf
tls: update BoringSSL to 5416e4f1 (4844). (#19830)
PiotrSikora Feb 6, 2022
b445432
lua: clear LDFLAGS. (#19818)
PiotrSikora Feb 6, 2022
dbe478f
ci: Remove cve_scan (#19819)
phlax Feb 6, 2022
2043cca
tooling: Cleaup dep tools (#19816)
phlax Feb 6, 2022
629890b
ci/deps: Add `--fix` flag for release issues (#19817)
phlax Feb 6, 2022
9553942
ci: remove useless align (#19839)
daixiang0 Feb 7, 2022
9eb61d4
doc: fix rbac proto links (#19838)
daixiang0 Feb 7, 2022
bdd22a6
docker: remove alpine (#19837)
daixiang0 Feb 7, 2022
4a03e62
doc: fix dead links (#19843)
daixiang0 Feb 7, 2022
e624f03
ci: fix docker push (#19851)
lizan Feb 7, 2022
cd1c4bc
lua: don't strip the binary. (#19820)
PiotrSikora Feb 7, 2022
510319c
Update QUICHE from a780cd0c3 to f99859b80 (#19846)
alyssawilk Feb 7, 2022
be4d1bb
ci: comment how to get contrib coverage (#19735)
daixiang0 Feb 7, 2022
c0e6b8a
http3: caching srtt and bandwidth in the alt svc cache. (#19705)
alyssawilk Feb 8, 2022
4e486e1
fix invalid ruby_package gen from protoxform (#19815)
Mythra Feb 8, 2022
6beb0a6
deps: Update pytooling deps (#19841)
phlax Feb 8, 2022
818e044
grpc: implement TTL manager to re-buffer pending messages for bidirec…
Shikugawa Feb 8, 2022
f8ba7c4
http: adding test to check the Host header in HTTP/1.1 CONNECT messag…
yanjunxiang-google Feb 8, 2022
5ef1b2f
Add new field that enables configurability of random value that is us…
tyxia Feb 8, 2022
94c44ec
Contrib coverage (#19867)
durd07 Feb 8, 2022
eb48804
source: more gcovr removal (#19787)
alyssawilk Feb 8, 2022
0e92fd4
readme: fix slack invite link (#19864)
mattklein123 Feb 8, 2022
dd8c8d4
perf: separate buffer slice storage for reservation slices owner (#19…
wbpcode Feb 8, 2022
4f6d388
Revert "ci: Dont remove packages in ci jobs (#17146)" (#19848)
phlax Feb 8, 2022
c5dca64
http: removing 2 more panics from the filter pipeline (#19800)
alyssawilk Feb 8, 2022
65541ac
connections: update existing logs to ENVOY_CONN_LOG_EVENT macros (#19…
junr03 Feb 8, 2022
c9b50fe
Update QUICHE from f99859b80 to d016c016b (#19874)
RyanTheOptimist Feb 8, 2022
43f759b
Fix ConnectionHandlerImpl matching correct any address (#19802)
soulxu Feb 9, 2022
eb946b8
buffer: add explicit cast to remove narrowing warning (#19879)
junr03 Feb 9, 2022
489807b
test: fixing build dependencies (#19783)
alyssawilk Feb 9, 2022
3be5738
wasm: migrate to V8's native Bazel rules. (#19275)
PiotrSikora Feb 9, 2022
f6da340
doc: remove alpine info (#19836)
daixiang0 Feb 9, 2022
bd0ec3d
grid: use srtt for failover to TCP. (#19872)
alyssawilk Feb 9, 2022
0c8b689
codeql: upgrade codeql-action to 1.0.32. (#19890)
htuch Feb 9, 2022
e48a083
owners: promote Yan to senior maintainer. (#19889)
htuch Feb 10, 2022
e4a1871
test: drop fuzz coverage. (#19899)
htuch Feb 10, 2022
ea378f9
jwt_authn: not use default locations if from_cookie is used (#19778)
qiwzhang Feb 10, 2022
2b8dd08
Update QUICHE from d016c016b to b5824c589 (#19897)
RyanTheOptimist Feb 10, 2022
a7af844
buffers: removing overflow runtime (#19888)
alyssawilk Feb 10, 2022
863b035
http: envoy.reloadable_features.internal_redirects_with_body deprecat…
daixiang0 Feb 10, 2022
e74999d
minor perf: update filter state method to reduce repeated hash search…
wbpcode Feb 10, 2022
896bd82
cors: add dynamic support for allow-methods and allow-headers in cors…
SpecialYang Feb 10, 2022
b29f4de
[access_log][bugfix]: memory leak when reopen_logs fail. (#19714)
pyrl247 Feb 10, 2022
b7b57ba
lb: improved logging for header driven load balancing (#19903)
tyxia Feb 10, 2022
e495a6d
deps: Bump `rules_apple` -> 0.33.0 (#19679)
phlax Feb 10, 2022
51b6a83
http: reduce delay-close issues for HTTP/1.1 and below (#19863)
alyssawilk Feb 10, 2022
06505f2
source: more GCOVR removals (#19878)
alyssawilk Feb 11, 2022
8a1d8a7
retry: retry immediately on 425 response code and H3 stream reset (#1…
danzh2010 Feb 11, 2022
7f3f8f0
http: cleaning out deprecated runtime (#19887)
alyssawilk Feb 11, 2022
d3ecdce
deps: integrate and use local copy of http-parser library (#19786)
ameily Feb 11, 2022
027d6ca
admin: add API for creating chunked handlers (#19831)
jmarantz Feb 11, 2022
ee45e0d
Adding an integration test to verify CONNECT termination works with D…
yanjunxiang-google Feb 14, 2022
71e8b4e
test: mitigate flakiness of cds_integration_test (#19909)
lambdai Feb 14, 2022
c69b6dd
xds: envoy.reloadable_features.vhds_heartbeats deprecation (#19602)
daixiang0 Feb 14, 2022
2ebf62e
Manual python dependency updates to workaround dependabot issue (#19932)
kfaseela Feb 14, 2022
901f0b8
build(deps): bump slack-sdk in /.github/actions/pr_notifier (#19877)
dependabot[bot] Feb 14, 2022
379a756
docs: Fix few typos in a README and a yaml (#19924)
Feb 14, 2022
cc089aa
ecds: rationalize ownership (#19630)
kyessenov Feb 14, 2022
3472e65
build(deps): bump charset-normalizer in /tools/dependency (#19933)
dependabot[bot] Feb 14, 2022
e0d7d15
update re2 to latest release (#19894)
Mythra Feb 14, 2022
e727e1f
rds: extracting base classes as reusable generic routing DS implement…
tkovacs-2 Feb 15, 2022
4cc75b9
Dependabot should run on python 3.8 (#19953)
kfaseela Feb 15, 2022
5201290
Bump dev build image version. (#19949)
tommyp1ckles Feb 15, 2022
4651442
hot-restarter.py:change print to logging in hot-restarter.py (#19931)
KuonjiMayoi Feb 15, 2022
79eaa35
http: make inject callbacks usable after StopIteration in headers (#1…
ravenblackx Feb 15, 2022
42cd5bc
Increase docker multiarch timeout. (#19960)
KBaichoo Feb 15, 2022
f9002e8
test: some test framework improvements to enable multi-envoy tests (#…
alyssawilk Feb 15, 2022
bd10522
reduce logging to info. (#19964)
tomjzzhang Feb 15, 2022
4001748
Remove a number of obsolete pragmas in QUIC code (#19963)
RyanTheOptimist Feb 15, 2022
6dd74c6
Disable IpVersions/IntegrationTest.AllWorkersAreHandlingLoad for OSX.…
KBaichoo Feb 15, 2022
f8fd6e3
runtime: plumbing down to TCP listeners (#19907)
alyssawilk Feb 15, 2022
d1f5c2b
cleanup spurious comments and info log. (#19968)
jmarantz Feb 15, 2022
cca3848
build(deps): bump github/codeql-action from 1.0.32 to 1.1.0 (#19914)
dependabot[bot] Feb 16, 2022
2484025
re: removing histograms, tweaking runtime access (#19972)
alyssawilk Feb 16, 2022
dca672a
update gen_compilation_database (#19976)
llu94 Feb 16, 2022
7cddecb
Windows: Emulate MSG_PEEK by read (#19777)
soulxu Feb 16, 2022
488f7d4
hcm: deprecate allow_response_for_timeout, cont (#19973)
lambdai Feb 16, 2022
5187729
Removing GCOVR macro (#19959)
alyssawilk Feb 16, 2022
5671b08
stats: Shared scopes phase 1, changes scope APIs to use ScopeSharedPt…
jmarantz Feb 16, 2022
e57d665
quic: using real runtime, not runtime singleton (#19983)
alyssawilk Feb 16, 2022
35ed0d8
hooks: disable pedantic spelling in pre-push hook (#19984)
mattklein123 Feb 16, 2022
443e582
docs: tweaking release notes from 19863 (#19970)
alyssawilk Feb 16, 2022
6bad391
Remove several instances of panic on corrupt enum. (#19695)
tommyp1ckles Feb 16, 2022
07e935c
test: harden key/value test (#19961)
jwendell Feb 16, 2022
f23964b
fix a std::make_unique which should have been make_shared. (#19988)
jmarantz Feb 17, 2022
26ba078
repo: Remove ~redundant version comments in gh actions (#19991)
phlax Feb 17, 2022
8647aa2
kafka: dependency upgrade to 3.1.0 (#19967)
adamkotwasinski Feb 17, 2022
8136cce
runtime: no longer upping stats for deprecated v2 APIs (#19906)
alyssawilk Feb 17, 2022
0ed7da3
admin: Stats handler test cleanup (#19928)
jmarantz Feb 17, 2022
8670309
config: add path_config_source and watched_directory config (#19974)
mattklein123 Feb 17, 2022
5e44160
Listener: remove unused variable (#20005)
soulxu Feb 17, 2022
93cd7c7
runtime: changing runtime features to be ABSL_FLAGs based (#19880)
alyssawilk Feb 17, 2022
bfa926c
SDS: reduce cost of secret update (#19971)
lambdai Feb 17, 2022
a118134
matchers: add input types for network streams (#19493)
kyessenov Feb 17, 2022
81359e4
kafka: handle all request types (requires handling of int64_t) (#20006)
adamkotwasinski Feb 17, 2022
93ec22f
Add a configureInitialCongestionWindow method to Envoy::Network::Conn…
wu-bin Feb 18, 2022
53eca80
admin: Change multiple log levels at once (#19868)
timonwong Feb 18, 2022
cc04ea5
build(deps): bump github/codeql-action from 1.1.0 to 1.1.1 (#20017)
dependabot[bot] Feb 18, 2022
fb3b05d
deps: Update pytooling packages (#19921)
phlax Feb 18, 2022
73dca1d
GoogleGrpc: Always call Finish(), even if the stream is cancelled. (#…
markdroth Feb 18, 2022
575036d
tools: add new tools image and add schema validator to it (#20004)
mattklein123 Feb 18, 2022
8e955c6
examples: Fix flask import (#20038)
phlax Feb 18, 2022
3ce38d6
tools: link all extensions into schema validator (#20048)
mattklein123 Feb 18, 2022
1585359
outlier_detection: add optional random jitter to ejection time (#19869)
asheryerm Feb 19, 2022
de0554d
docs: clarify new extension category doc (#20052)
adisuissa Feb 21, 2022
721b2bf
build(deps): bump slack-sdk in /.github/actions/pr_notifier (#20043)
dependabot[bot] Feb 21, 2022
b5412a5
build(deps): bump github/codeql-action from 1.1.1 to 1.1.2 (#20042)
dependabot[bot] Feb 21, 2022
c714944
build(deps): bump grpcio in /examples/grpc-bridge/client (#20041)
dependabot[bot] Feb 21, 2022
35f8d59
tcp_proxy: construct header evaluator at config update and reuse in e…
lambdai Feb 21, 2022
d13f9c2
stats: change Stats::ScopePtr references to Stats::ScopeSharedPtr (#1…
jmarantz Feb 21, 2022
4b6dd3b
CVE-2022-23606
yanavlasov Feb 1, 2022
148de95
CVE-2021-43825
yanavlasov Feb 1, 2022
ce0ae30
CVE-2021-43826
yanavlasov Feb 1, 2022
9371333
CVE-2021-43824
yanavlasov Feb 1, 2022
e9f936d
CVE-2022-21654
yanavlasov Feb 1, 2022
177d608
CVE-2022-21655
yanavlasov Feb 1, 2022
335709f
quic: postpone conn pool connect (#19860)
danzh2010 Feb 22, 2022
e2d2a75
Quiche roll 20220218123554 (#20054)
RenjieTang Feb 22, 2022
6671043
Update version history to reflect recent security release (#20078)
RyanTheOptimist Feb 23, 2022
ea44d46
listener: envoy.reloadable_features.listener_reuse_port_default_enabl…
Feb 23, 2022
f868ee6
router: record upstream request timeout stats for all the cases (#20072)
agrawroh Feb 23, 2022
7900682
http: add AsyncStream buffer size limit for upstream retry (#19611)
Shikugawa Feb 23, 2022
540a7a1
docs: add missing rel note for tools image and schema validator (#20076)
mattklein123 Feb 23, 2022
3236abe
Windows: Fix infinite loop when TMPDIR not defined. (#20027)
rectified95 Feb 23, 2022
3e6aee6
transport socket: refactor to capture the filter state (#19809)
kyessenov Feb 23, 2022
ff1afcc
support multiple header values (#19064)
ME-ON1 Feb 23, 2022
dc7f728
test: show benchmark library help in addition to tclap when --help is…
jmarantz Feb 23, 2022
b76889a
Add ECDS listerner filter support for issue #20049 (#20050)
yanjunxiang-google Feb 23, 2022
32bf03d
admin: improve logs handler test coverage (#20059)
timonwong Feb 24, 2022
ecea8c6
deps: Aggregate dependabot updates (#19990)
phlax Feb 24, 2022
83f0506
Router check tool: add redirect response code validation (#20014)
seventhscream Feb 24, 2022
957d673
build(deps): bump slack-sdk in /.github/actions/pr_notifier (#20067)
dependabot[bot] Feb 24, 2022
dd141e1
quic: refactor QuicPersistentInfoImpl (#20051)
danzh2010 Feb 24, 2022
dc82ec2
build(deps): bump github/codeql-action from 1.1.2 to 1.1.3 (#20107)
dependabot[bot] Feb 24, 2022
e8cd316
cache filter: Create an abstract test fixture for HttpCache implement…
mkbehr Feb 25, 2022
40649c4
sipproxy: enhance routing handler and async framework (#19951)
durd07 Feb 25, 2022
d0ee2f1
tools: Improve check_format error message for CondVar::waitFor(). (#2…
mkbehr Feb 26, 2022
b6bc5ca
http: fix typo (#20102)
zhxie Feb 26, 2022
2a9565d
wasm: update Wasmtime to v0.34.1. (#20009)
PiotrSikora Feb 26, 2022
c23d076
udp_proxy doc:fix typo (#20129)
Feb 28, 2022
c444c6e
stats: change Stats::ScopePtr references to Stats::ScopeSharedPtr in …
jmarantz Feb 28, 2022
f3f5833
Reset Consecutive Local Origin Failure counter (#19205)
jparklab Feb 28, 2022
d803505
Revert "Reset Consecutive Local Origin Failure counter (#19205)" (#20…
rojkov Feb 28, 2022
5ee2c20
listener: add note for old reuse port compatible code (#20128)
soulxu Feb 28, 2022
558d9b9
Use isEnabledAndContentLengthBigEnough as the statistical condition o…
rainingmaster Feb 28, 2022
4ce48c4
redis: add support for hostnames returned in cluster_slots response (…
huntsman90 Feb 28, 2022
17af47b
tls: Fix OCSP version tag handling (#20079)
davidben Feb 28, 2022
c3fc5f7
build(deps): bump actions/setup-python from 2 to 3 (#20136)
dependabot[bot] Feb 28, 2022
44d50c4
docs: example reloadable flag release note (#20141)
alyssawilk Feb 28, 2022
eb8874e
runtime: removing singleton access from validator (#20015)
alyssawilk Feb 28, 2022
b2f67af
http2: re-enables the new HTTP/2 wrapper API (#20095)
birenroy Feb 28, 2022
e92ba2d
docs: add "troubleshooting" for macOS (#20126)
Mar 1, 2022
dffddfa
docs: clarify the workflow to ensure the changes are effective (#20099)
tyxia Mar 1, 2022
db17881
docs: update schedule (#20144)
alyssawilk Mar 1, 2022
9b6090d
docs: fix a typo (#20152)
whichxjy Mar 1, 2022
8c12bbb
Reset Consecutive Local Origin Failure counter (#20135)
Mar 1, 2022
3267361
c-ares: change from assert to logging for failure in getifaddrs (#20146)
junr03 Mar 1, 2022
c654d63
quic: Quiche roll 20220225121042 (#20121)
danzh2010 Mar 1, 2022
c62e064
test: adding a multi-envoy test (#20016)
alyssawilk Mar 1, 2022
563d36b
Add a congestionWindowInBytes method to Envoy::Network::Connection (#…
wu-bin Mar 1, 2022
d224a8b
Update QUICHE from 50f15e7a5 to cf1588207 (#20154)
alyssawilk Mar 1, 2022
9358689
build(deps): bump actions/stale from 4.1.0 to 5 (#20159)
dependabot[bot] Mar 1, 2022
541dc48
admin: improve test coverage and increase the coverage-percent thresh…
jmarantz Mar 1, 2022
8c2fcad
test: removing a bunch of direct runtime singleton access (#19993)
alyssawilk Mar 2, 2022
a16f687
build(deps): bump grpcio-tools in /examples/grpc-bridge/client (#20040)
dependabot[bot] Mar 2, 2022
381b251
build(deps): bump actions/checkout from 2.4.0 to 3 (#20184)
dependabot[bot] Mar 2, 2022
848cfe7
stats: add ability to view histogram buckets to the /stats endpoint (…
VillePihlava Mar 2, 2022
3c8fbd1
attributes: add request.query (#19996)
kyessenov Mar 3, 2022
9adf170
all: fix some typos (#20181)
cuishuang Mar 3, 2022
3aacf2b
doc: fix the command to run fuzzing test (#20196)
soulxu Mar 3, 2022
10d783d
repo: Fix shellcheck errors (in newer version) (#20200)
phlax Mar 3, 2022
463e229
vcl: update to vpp fe6d8a370 (#20186)
florincoras Mar 3, 2022
2002c87
listener: ensure `getBalancedHandlerByAddress` works with ipv4_compat…
soulxu Mar 3, 2022
74afc22
access log: cleanup arguments in gRPC access log (#20033)
Shikugawa Mar 3, 2022
84523e5
cleanup: get stream info simply (#20029)
mrkm4ntr Mar 3, 2022
b2d449e
deps: Remove `com_github_bazel_buildtools` (#20182)
phlax Mar 4, 2022
09d55e6
build(deps): bump slack-sdk in /.github/actions/pr_notifier (#20202)
dependabot[bot] Mar 4, 2022
1f0feac
code_format: fix path matching (#20108)
DavidPeet8 Mar 4, 2022
8da56b0
Add a name to the CodeQL workflow (#20218)
RyanTheOptimist Mar 4, 2022
6030e42
Add more comments for clang-format (#20197)
zhangbo1882 Mar 4, 2022
402db09
matchers: implement on_no_match for custom matchers (#20122)
kyessenov Mar 4, 2022
ef5fe28
Alt Service Cache: Alt srv-cache no longer modifies the keystore whil…
KBaichoo Mar 4, 2022
b8c4d4b
listener: ensure Ipv6 any address is valid on ipv4_compat set (#20214)
soulxu Mar 4, 2022
4e970d5
formatter: escape percent sign in response format (#20093)
aidanhahn Mar 4, 2022
23ff23d
health_checker: Add request header options to GRPC health checker. (#…
wanlill Mar 4, 2022
bdd2f63
perf: some config message optimization (#20185)
lambdai Mar 4, 2022
55e9b31
sip-proxy: get load address from context localInfo (#20119)
durd07 Mar 6, 2022
8045883
schema validator: multiple improvements (#20111)
mattklein123 Mar 6, 2022
f9b05bd
runtime: deprecating global ints (#20168)
alyssawilk Mar 7, 2022
360f789
setec: adding folks (#20237)
alyssawilk Mar 7, 2022
1e9eaf3
HTTP2: Implement buffering of H2 stream data and trailers. (#19447)
KBaichoo Mar 7, 2022
d3bd9bb
conn pool: refactor connecting capacity accounting (#20125)
danzh2010 Mar 8, 2022
153c825
redis: fix hostname resolution bug introduced in #19541 (#20217)
huntsman90 Mar 8, 2022
1e20ccd
address: reuse InitHelper for Ipv6Instance (#20226)
soulxu Mar 8, 2022
4abc226
ci: Use upstream `envoy.code.check` (#19737)
phlax Mar 9, 2022
f1d0f9c
Increase shard count since csrf times out. (#20262)
KBaichoo Mar 9, 2022
8034d76
Fix ASSERT's namespace issues with abort() (#20208)
ravenblackx Mar 9, 2022
4644130
cleanup: zero out sockaddr_in/sockaddr_in6 (#20227)
soulxu Mar 9, 2022
0d492f3
deps: Bump com_github_curl -> curl-7_82_0 (from: curl-7_81_0) (#20234)
kfaseela Mar 9, 2022
e58c890
config: Adding config-validation interface, extension and CDS validat…
adisuissa Mar 9, 2022
71ff5c9
network: allow transport socket to intercept `connect` (#20213)
conqerAtapple Mar 10, 2022
cc6b501
update tracing error tag for grpc status codes (#20090)
bryanwux Mar 10, 2022
1575185
support override host status restriction for stateful session (#19665)
wbpcode Mar 10, 2022
8fea093
bazel: Small cleanup to README (#20253)
phlax Mar 10, 2022
f19807e
bazel: Add rules for debian packaging (#20235)
phlax Mar 10, 2022
63505ca
Remove dead code. (#20257)
KBaichoo Mar 10, 2022
5c56e45
ratelimit: add support for x-ratelimit-* headers in local rate limiti…
zhxie Mar 10, 2022
b435d3a
lazy read disable for the http1 codec (#20148)
wbpcode Mar 10, 2022
a9c3a96
config: track message ancestors for unknown fields (#20055)
timonwong Mar 10, 2022
e89110b
undeprecating used re2 knobs (#20274)
alyssawilk Mar 10, 2022
d596cb5
json: remove ``envoy.reloadable_features.remove_legacy_json`` and leg…
yanavlasov Mar 10, 2022
9d3d588
log: do not print http filters config in multiline (#20258)
lambdai Mar 10, 2022
a7375fa
stateful_session: only enable cookie based session state when request…
wbpcode Mar 10, 2022
e3fede5
fix: slow start config add min_weight_percent field to avoid too big …
jiangshantao-dbg Mar 10, 2022
3c190fe
bazel: Patch m1 support for v8 (#20216)
keith Mar 10, 2022
517fd57
deps: Update benchamark to 1.6.1 (#20294)
yanavlasov Mar 11, 2022
56a01b7
api: Add new addresses field to protobuf
soulxu Dec 27, 2021
7494930
Using the listener name to identify each filterchain mananger instead…
soulxu Dec 30, 2021
67587f9
ListenerManagerImpl: add check for addresses
soulxu Mar 11, 2022
06d5329
ListenerImpl: parse multiple addresses
soulxu Mar 11, 2022
787db13
ListenerManagerImpl: reject multiple internal addresses in single lis…
soulxu Mar 11, 2022
f8a35dd
ListenerImpl: hasCompatibleAddress to support multiple addresses
soulxu Mar 11, 2022
0f54f49
ListenSocketFactoryImpl: support create socket for multiple addresses
soulxu Mar 17, 2022
e17a2e6
ListenerManager: Add test
soulxu Mar 23, 2022
a672634
Listener: add listenerScope(int) interface
soulxu Apr 13, 2022
0e18d31
Add listenerScope(int) method for per-filterchain context
soulxu Apr 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
146 changes: 71 additions & 75 deletions .azure-pipelines/bazel.yml
Original file line number Diff line number Diff line change
@@ -1,85 +1,81 @@
parameters:
- name: ciTarget
displayName: "CI target"
type: string
default: bazel.release
- name: artifactSuffix
displayName: "Suffix of artifact"
type: string
default: ""
- name: rbe
displayName: "Enable RBE"
type: boolean
default: true
- name: managedAgent
type: boolean
default: true
- name: bazelBuildExtraOptions
type: string
default: "--flaky_test_attempts=2"
- name: ciTarget
displayName: "CI target"
type: string
default: bazel.release
- name: artifactSuffix
displayName: "Suffix of artifact"
type: string
default: ""
- name: rbe
displayName: "Enable RBE"
type: boolean
default: true
- name: managedAgent
type: boolean
default: true
- name: bazelBuildExtraOptions
type: string
default: "--flaky_test_attempts=2"

steps:
- task: Cache@2
inputs:
key: '"${{ parameters.ciTarget }}" | ./WORKSPACE | **/*.bzl'
path: $(Build.StagingDirectory)/repository_cache
continueOnError: true
- task: Cache@2
inputs:
key: '"${{ parameters.ciTarget }}" | ./WORKSPACE | **/*.bzl'
path: $(Build.StagingDirectory)/repository_cache
continueOnError: true

- bash: .azure-pipelines/cleanup.sh
displayName: "Removing tools from agent"
condition: ${{ parameters.managedAgent }}
- bash: |
echo "disk space at beginning of build:"
df -h
displayName: "Check disk space at beginning"

- bash: |
echo "disk space at beginning of build:"
df -h
displayName: "Check disk space at beginning"
- bash: |
sudo mkdir -p /etc/docker
echo '{
"ipv6": true,
"fixed-cidr-v6": "2001:db8:1::/64"
}' | sudo tee /etc/docker/daemon.json
sudo service docker restart
displayName: "Enable IPv6"
condition: ${{ parameters.managedAgent }}

- bash: |
sudo mkdir -p /etc/docker
echo '{
"ipv6": true,
"fixed-cidr-v6": "2001:db8:1::/64"
}' | sudo tee /etc/docker/daemon.json
sudo service docker restart
displayName: "Enable IPv6"
condition: ${{ parameters.managedAgent }}
- script: ci/run_envoy_docker.sh 'ci/do_ci.sh ${{ parameters.ciTarget }}'
workingDirectory: $(Build.SourcesDirectory)
env:
ENVOY_DOCKER_BUILD_DIR: $(Build.StagingDirectory)
SLACK_TOKEN: $(SLACK_TOKEN)
REPO_URI: $(Build.Repository.Uri)
BUILD_URI: $(Build.BuildUri)
${{ if parameters.rbe }}:
ENVOY_RBE: "1"
BAZEL_BUILD_EXTRA_OPTIONS: "--config=remote-ci --jobs=$(RbeJobs) ${{ parameters.bazelBuildExtraOptions }}"
BAZEL_REMOTE_CACHE: grpcs://remotebuildexecution.googleapis.com
BAZEL_REMOTE_INSTANCE: projects/envoy-ci/instances/default_instance
GCP_SERVICE_ACCOUNT_KEY: $(GcpServiceAccountKey)
${{ if eq(parameters.rbe, false) }}:
BAZEL_BUILD_EXTRA_OPTIONS: "${{ parameters.bazelBuildExtraOptions }}"
BAZEL_REMOTE_CACHE: $(LocalBuildCache)

- script: ci/run_envoy_docker.sh 'ci/do_ci.sh ${{ parameters.ciTarget }}'
workingDirectory: $(Build.SourcesDirectory)
env:
ENVOY_DOCKER_BUILD_DIR: $(Build.StagingDirectory)
SLACK_TOKEN: $(SLACK_TOKEN)
REPO_URI: $(Build.Repository.Uri)
BUILD_URI: $(Build.BuildUri)
${{ if parameters.rbe }}:
ENVOY_RBE: "1"
BAZEL_BUILD_EXTRA_OPTIONS: "--config=remote-ci --jobs=$(RbeJobs) ${{ parameters.bazelBuildExtraOptions }}"
BAZEL_REMOTE_CACHE: grpcs://remotebuildexecution.googleapis.com
BAZEL_REMOTE_INSTANCE: projects/envoy-ci/instances/default_instance
GCP_SERVICE_ACCOUNT_KEY: $(GcpServiceAccountKey)
${{ if eq(parameters.rbe, false) }}:
BAZEL_BUILD_EXTRA_OPTIONS: "${{ parameters.bazelBuildExtraOptions }}"
BAZEL_REMOTE_CACHE: $(LocalBuildCache)
displayName: "Run CI script"

displayName: "Run CI script"
- bash: |
echo "disk space at end of build:"
df -h
# Cleanup offending files with unicode names
rm -rf $(Build.StagingDirectory)/tmp/*/*/external/go_sdk/test/fixedbugs
displayName: "Check disk space at end"
condition: always()

- bash: |
echo "disk space at end of build:"
df -h
# Cleanup offending files with unicode names
rm -rf $(Build.StagingDirectory)/tmp/*/*/external/go_sdk/test/fixedbugs
displayName: "Check disk space at end"
condition: always()
- task: PublishTestResults@2
inputs:
testResultsFiles: "**/bazel-out/**/testlogs/**/test.xml"
testRunTitle: "${{ parameters.ciTarget }}"
searchFolder: $(Build.StagingDirectory)/tmp
condition: always()

- task: PublishTestResults@2
inputs:
testResultsFiles: "**/bazel-out/**/testlogs/**/test.xml"
testRunTitle: "${{ parameters.ciTarget }}"
searchFolder: $(Build.StagingDirectory)/tmp
condition: always()

- task: PublishBuildArtifacts@1
inputs:
pathtoPublish: "$(Build.StagingDirectory)/envoy"
artifactName: ${{ parameters.ciTarget }}${{ parameters.artifactSuffix }}
condition: always()
- task: PublishBuildArtifacts@1
inputs:
pathtoPublish: "$(Build.StagingDirectory)/envoy"
artifactName: ${{ parameters.ciTarget }}${{ parameters.artifactSuffix }}
condition: always()
19 changes: 17 additions & 2 deletions .azure-pipelines/cleanup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,23 @@
set -e

# Temporary script to remove tools from Azure pipelines agent to create more disk space room.

PURGE_PACKAGES=(
'adoptopenjdk-*'
azure-cli
'ghc-*'
'libllvm*'
'mysql-*'
'dotnet-*'
firefox
google-chrome-stable
hhvm
libgl1
mongodb-mongosh
'temurin-*-jdk'
'zulu-*-azure-jdk')

sudo apt-get update -y || true
sudo apt-get purge -y --no-upgrade 'ghc-*' 'zulu-*-azure-jdk' 'libllvm*' 'mysql-*' 'dotnet-*' 'libgl1' \
'adoptopenjdk-*' 'azure-cli' 'google-chrome-stable' 'firefox' 'hhvm'
sudo apt-get purge -y --no-upgrade "${PURGE_PACKAGES[@]}"

dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -rn
22 changes: 0 additions & 22 deletions .azure-pipelines/cve_scan.yml

This file was deleted.

Loading