-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
questionQuestions that are neither investigations, bugs, nor enhancementsQuestions that are neither investigations, bugs, nor enhancements
Description
Bug Template
Title: --allow-unknown-fields has no effect; unknown fields are rejected
Description:
When setting --allow-unknown-fields, unknown fields still seem to be rejected
When NOT setting --allow-unknown-fields, unknown fields seem to be accepted
Repro steps:
Download bootstrap.yaml and lds.yaml:
repro.zip
Run docker run -v ${PWD}:/tmp/envoy envoyproxy/envoy-dev:882a30677619856446f7e1b9d28c6ab319b21d1b -c /tmp/envoy/bootstrap.yaml
Output:
[2019-08-15 17:06:28.348][1][info][config] [source/server/configuration_impl.cc:62] loading 0 static secret(s)
[2019-08-15 17:06:28.348][1][info][config] [source/server/configuration_impl.cc:68] loading 0 cluster(s)
[2019-08-15 17:06:28.349][1][info][upstream] [source/common/upstream/cluster_manager_impl.cc:147] cm init: all clusters initialized
[2019-08-15 17:06:28.349][1][info][config] [source/server/configuration_impl.cc:72] loading 0 listener(s)
[2019-08-15 17:06:28.349][1][info][config] [source/server/configuration_impl.cc:97] loading tracing configuration
[2019-08-15 17:06:28.349][1][info][config] [source/server/configuration_impl.cc:117] loading stats sink configuration
[2019-08-15 17:06:28.349][1][info][main] [source/server/server.cc:506] all clusters initialized. initializing init manager
[2019-08-15 17:06:28.350][1][info][upstream] [source/server/lds_api.cc:60] lds: add/update listener 'virtualOutbound'
[2019-08-15 17:06:28.350][1][info][config] [source/server/listener_manager_impl.cc:775] all dependencies initialized. starting workers
[2019-08-15 17:06:28.351][1][info][main] [source/server/server.cc:523] starting main dispatch loop
Run docker run -v ${PWD}:/tmp/envoy envoyproxy/envoy-dev:882a30677619856446f7e1b9d28c6ab319b21d1b -c /tmp/envoy/bootstrap.yaml --allow-unknown-fields
Output:
[2019-08-15 17:06:55.556][1][info][config] [source/server/configuration_impl.cc:62] loading 0 static secret(s)
[2019-08-15 17:06:55.556][1][info][config] [source/server/configuration_impl.cc:68] loading 0 cluster(s)
[2019-08-15 17:06:55.556][1][info][upstream] [source/common/upstream/cluster_manager_impl.cc:147] cm init: all clusters initialized
[2019-08-15 17:06:55.556][1][info][config] [source/server/configuration_impl.cc:72] loading 0 listener(s)
[2019-08-15 17:06:55.556][1][info][config] [source/server/configuration_impl.cc:97] loading tracing configuration
[2019-08-15 17:06:55.556][1][info][config] [source/server/configuration_impl.cc:117] loading stats sink configuration
[2019-08-15 17:06:55.556][1][info][main] [source/server/server.cc:506] all clusters initialized. initializing init manager
[2019-08-15 17:06:55.557][1][warning][config] [source/common/config/filesystem_subscription_impl.cc:54] Filesystem config update failure: Protobuf message (type envoy.api.v2.DiscoveryResponse reason INVALID_ARGUMENT:fake_field: Cannot find field.) has unknown fields
[2019-08-15 17:06:55.557][1][info][config] [source/server/listener_manager_impl.cc:775] all dependencies initialized. starting workers
[2019-08-15 17:06:55.558][1][info][main] [source/server/server.cc:523] starting main dispatch loop
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
questionQuestions that are neither investigations, bugs, nor enhancementsQuestions that are neither investigations, bugs, nor enhancements