-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minimize the stock extension set for the test server #425
Changes from 5 commits
6a17de7
647fec2
d3c6a7b
7a73198
06dc01e
7cdda88
8a71109
04b8a99
9a6ba0d
e863df4
cf8a47a
e198c0b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# See https://github.com/envoyproxy/envoy/blob/master/bazel/README.md#disabling-extensions for details on how this system works. | ||
EXTENSIONS = { | ||
"envoy.filters.http.router": "//source/extensions/filters/http/router:config", | ||
"envoy.filters.http.fault": "//source/extensions/filters/http/fault:config", | ||
"envoy.filters.listener.tls_inspector": "//source/extensions/filters/listener/tls_inspector:config", | ||
"envoy.filters.network.http_connection_manager": "//source/extensions/filters/network/http_connection_manager:config", | ||
"envoy.tracers.zipkin": "//source/extensions/tracers/zipkin:config", | ||
"envoy.transport_sockets.raw_buffer": "//source/extensions/transport_sockets/raw_buffer:config", | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is just my own ignorance of this, but why don't we need to include our test server filter here? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It's a good question, that didn't occur to me before. Tests are passing, so I think it is safe to assume that "foreign" extensions don't play along with this feature. We could look into proposing a feature over at the Envoy repository if that is desired? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. (with "foreign", I meant extensions not residing in Envoy's own code base) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. My area of interest with this is partially on our own documentation around it. If others want to add in their own test server equivalent building on what we already have, how would they do that? But that's only tangentially related to this. So it's probably best to move on. |
||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a complete list of extensions somewhere? I would like to take a look at what we are disabling and cross-check it with the functionality we are promising and using.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The full set is contained over at https://github.com/envoyproxy/envoy/blob/master/source/extensions/extensions_build_config.bzl