bug fix: return bootstrap when validating config#17499
bug fix: return bootstrap when validating config#17499mattklein123 merged 7 commits intoenvoyproxy:mainfrom
Conversation
Signed-off-by: qinggniq <livewithblank@gmail.com>
asraa
left a comment
There was a problem hiding this comment.
Thanks for the fix! Do you mind adding a regression test with a config containing ext_authz ?
Signed-off-by: qinggniq <livewithblank@gmail.com>
Signed-off-by: qinggniq <livewithblank@gmail.com>
asraa
left a comment
There was a problem hiding this comment.
Thanks! But if the regression test is never run, then it's not quite a test.
Maybe you could add it to ext_authz_integration_test?
envoy/test/extensions/filters/http/ext_authz/ext_authz_integration_test.cc
Lines 734 to 768 in 042b882
(Since extensions shouldn't be loaded into test/server:server_test. Please check that it failed before the fix and is fixed after.
|
@asraa Sorry for not explain this clearly. I think this PR is very similar with #15932. This PR fixed that an unimplemented method in |
|
But the new added config seems not really be validated, I'll take a further look. |
Signed-off-by: qinggniq <livewithblank@gmail.com>
Signed-off-by: qinggniq <livewithblank@gmail.com>
Signed-off-by: qinggniq <livewithblank@gmail.com>
Signed-off-by: qinggniq <livewithblank@gmail.com>
asraa
left a comment
There was a problem hiding this comment.
Thanks so much for fixing the test and adding the comment to the issue link! LGTM
|
@envoyproxy/senior-maintainers just a very quick pass for a final merge. LGTM |
|
/backport Nominating for backport as a stability fix. I believe it only needs to land on |
…bridge-stream * upstream/main: (32 commits) tls: move ssl connection info into SocketAddressProvider (envoyproxy#17334) conn pool: default enable runtime feature `conn_pool_delete_when_idle` (envoyproxy#17577) api: LEDS api introduction (envoyproxy#17419) kafka: add support for api versions request in mesh-filter (envoyproxy#17475) ext_proc: Implement BUFFERED_PARTIAL processing mode (envoyproxy#17531) tooling: Async/pathlib/mypy cleanups and utils (envoyproxy#17505) xds: restructure CertificateProvider fields (envoyproxy#17201) Refactor OverloadIntegrationTest breaking out a test base, and the fake resource monitors. (envoyproxy#17530) listener: move active connection collection out of active tcp listener (envoyproxy#16947) tools: format checks for backticks (envoyproxy#17566) coverage: set lower limit for common/quic and common (envoyproxy#17573) v2: final source removal (envoyproxy#17565) test: bumping coverage (envoyproxy#17564) quic: enforcing header size and contents (envoyproxy#17520) Support for canonicalizing URI properly for AWS SigV4 signer (envoyproxy#17137) listener: add a stat for transport socket connect timeout (envoyproxy#17458) listener: add listen() error handling (envoyproxy#17427) http: return per route config when direct response is set (envoyproxy#17449) removing most v2 references from source/ (envoyproxy#17415) bug fix: return bootstrap when validating config (envoyproxy#17499) ... Signed-off-by: Garrett Bourg <bourg@squareup.com>
(cherry picked from commit 0bd670a, PR envoyproxy#17499) Co-authored-by: qinggniq <livewithblank@gmail.com> Signed-off-by: Greg Greenway <ggreenway@apple.com>
Signed-off-by: qinggniq <livewithblank@gmail.com>
Signed-off-by: qinggniq livewithblank@gmail.com
fix #17344
Commit Message: fix unimplemented panic when validating config, ref #17344
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]
[Optional API Considerations:]