router: deprecate optional http filters and add route/vh level `is_optional` support in the typed_per_filter_config (#27263)
* router: remove optional http filters because it's hcm dependent Signed-off-by: wbpcode <wangbaiping@corp.netease.com> * Revert "router: remove optional http filters because it's hcm dependent" This reverts commit 1725ce7d259d8586b0ba298e7e9a50953163fa73. Signed-off-by: wbpcode <wangbaiping@corp.netease.com> * add runtime guard/tests/change log Signed-off-by: wbpcode <wangbaiping@corp.netease.com> * fix more test Signed-off-by: wbpcode <wangbaiping@corp.netease.com> * add route/virual host level optional flag support and test and change log Signed-off-by: wbpcode <wangbaiping@corp.netease.com> * fix format Signed-off-by: wbpcode <wangbaiping@corp.netease.com> * fix docs Signed-off-by: wbpcode <wangbaiping@corp.netease.com> * fix test Signed-off-by: wbpcode <wangbaiping@corp.netease.com> * Update changelogs/current.yaml Co-authored-by: Adi (Suissa) Peleg <adip@google.com> Signed-off-by: code <wangbaiping@corp.netease.com> * address all comments Signed-off-by: wbpcode <wangbaiping@corp.netease.com> * fix conflict Signed-off-by: wbpcode <wangbaiping@corp.netease.com> * address comment Signed-off-by: wbpcode <wangbaiping@corp.netease.com> * address comments Signed-off-by: wbpcode <wangbaiping@corp.netease.com> * fix test and add new test to cover the new exception throwing 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: Adi (Suissa) Peleg <adip@google.com> Mirrored from https://github.com/envoyproxy/envoy @ 9ecf7611bdace7d7ff77959fdb607b59012c6a6dpull/629/head
parent
651df3704b
commit
fa22ce190c
2 changed files with 2 additions and 2 deletions
Loading…
Reference in new issue