From f9385e1238c4b6ad6b8ddc4d2e376ad6a728a57d Mon Sep 17 00:00:00 2001 From: Jakub Sobon Date: Thu, 3 Dec 2020 00:06:32 -0500 Subject: [PATCH] Updating documentation to use Envoy API v3. Signed-off-by: Jakub Sobon --- source/server/README.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/source/server/README.md b/source/server/README.md index d98631126..b6629b6c6 100644 --- a/source/server/README.md +++ b/source/server/README.md @@ -34,10 +34,11 @@ static_resources: port_value: 10000 filter_chains: - filters: - - name: envoy.http_connection_manager - config: + - name: envoy.filters.network.http_connection_manager + typed_config: + "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager generate_request_id: false - codec_type: auto + codec_type: AUTO stat_prefix: ingress_http route_config: name: local_route @@ -47,10 +48,12 @@ static_resources: - "*" http_filters: - name: dynamic-delay - config: + typed_config: + "@type": type.googleapis.com/nighthawk.server.ResponseOptions static_delay: 0.5s - name: test-server # before envoy.router because order matters! - config: + typed_config: + "@type": type.googleapis.com/nighthawk.server.ResponseOptions response_body_size: 10 response_headers: - { header: { key: "foo", value: "bar" } } @@ -59,8 +62,9 @@ static_resources: append: true, } - { header: { key: "x-nh", value: "1" } } - - name: envoy.router - config: + - name: envoy.filters.http.router + typed_config: + "@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router dynamic_stats: false admin: access_log_path: /tmp/envoy.log @@ -146,7 +150,7 @@ same time. ``` # If you already have Envoy running, you might need to set --base-id to allow the test-server to start. -➜ /bazel-bin/nighthawk/source/server/server --config-path /path/to/test-server-server.yaml +➜ /bazel-bin/nighthawk/source/server/server --config-path /path/to/test-server.yaml # Verify the test server with a curl command similar to: ➜ curl -H "x-nighthawk-test-server-config: {response_body_size:20, static_delay: \"0s\"}" -vv 127.0.0.1:10000