@@ -35,25 +35,29 @@ static_resources:
3535 dynamic_module_config :
3636 name : rust_module
3737 filter_name : access_logger
38- filter_config : |
39- {
40- "num_workers": 2,
41- "dirname": "./access_logs"
42- }
38+ filter_config :
39+ " @type " : " type.googleapis.com/google.protobuf.StringValue"
40+ value : |
41+ {
42+ "num_workers": 2,
43+ "dirname": "./access_logs"
44+ }
4345 - name : dynamic_modules/header_mutation
4446 typed_config :
4547 # https://www.envoyproxy.io/docs/envoy/latest/api-v3/extensions/dynamic_modules/v3/dynamic_modules.proto#envoy-v3-api-msg-extensions-dynamic-modules-v3-dynamicmoduleconfig
4648 " @type " : type.googleapis.com/envoy.extensions.filters.http.dynamic_modules.v3.DynamicModuleFilter
4749 dynamic_module_config :
4850 name : rust_module
4951 filter_name : header_mutation
50- filter_config : |
51- {
52- "request_headers": [["X-Envoy-Header", "envoy-header"], ["X-Envoy-Header2", "envoy-header2"]],
53- "remove_request_headers": ["apple"],
54- "response_headers": [["Foo", "bar"], ["Foo2", "bar2"]],
55- "remove_response_headers": ["Access-Control-Allow-Credentials"]
56- }
52+ filter_config :
53+ " @type " : " type.googleapis.com/google.protobuf.StringValue"
54+ value : |
55+ {
56+ "request_headers": [["X-Envoy-Header", "envoy-header"], ["X-Envoy-Header2", "envoy-header2"]],
57+ "remove_request_headers": ["apple"],
58+ "response_headers": [["Foo", "bar"], ["Foo2", "bar2"]],
59+ "remove_response_headers": ["Access-Control-Allow-Credentials"]
60+ }
5761 - name : envoy.filters.http.router
5862 typed_config :
5963 " @type " : type.googleapis.com/envoy.extensions.filters.http.router.v3.Router
@@ -117,8 +121,10 @@ static_resources:
117121 dynamic_module_config :
118122 name : rust_module
119123 filter_name : zero_copy_regex_waf
120- # Reject requests with curl or wget in the body.
121- filter_config : " ^.*(curl|wget).*"
124+ filter_config :
125+ " @type " : " type.googleapis.com/google.protobuf.StringValue"
126+ # Reject requests with curl or wget in the body.
127+ value : " ^.*(curl|wget).*"
122128 - name : envoy.filters.http.router
123129 typed_config :
124130 " @type " : type.googleapis.com/envoy.extensions.filters.http.router.v3.Router
0 commit comments