From f34f32f31925cba0ed8ef034184e0de1c7398487 Mon Sep 17 00:00:00 2001 From: Filip Tehlar Date: Mon, 16 Jan 2023 10:21:29 +0100 Subject: hs-test: better directory structure Move config files to resources and docker files to separate directory Type: test Signed-off-by: Filip Tehlar Change-Id: I24dd0705c4a463c06de525f28cb54d882527320a --- extras/hs-test/resources/envoy/envoy.log | 0 extras/hs-test/resources/envoy/proxy.yaml | 52 +++++++++++++++++++++++++++++++ extras/hs-test/resources/envoy/vcl.conf | 7 +++++ 3 files changed, 59 insertions(+) create mode 100644 extras/hs-test/resources/envoy/envoy.log create mode 100644 extras/hs-test/resources/envoy/proxy.yaml create mode 100644 extras/hs-test/resources/envoy/vcl.conf (limited to 'extras/hs-test/resources') diff --git a/extras/hs-test/resources/envoy/envoy.log b/extras/hs-test/resources/envoy/envoy.log new file mode 100644 index 00000000000..e69de29bb2d diff --git a/extras/hs-test/resources/envoy/proxy.yaml b/extras/hs-test/resources/envoy/proxy.yaml new file mode 100644 index 00000000000..e4a5b81ff65 --- /dev/null +++ b/extras/hs-test/resources/envoy/proxy.yaml @@ -0,0 +1,52 @@ +admin: + access_log_path: /tmp/envoy.log + address: + socket_address: + address: 0.0.0.0 + port_value: 8081 +static_resources: + listeners: + # define a reverse proxy on :10001 that always uses :80 as an origin. + - address: + socket_address: + protocol: TCP + address: 0.0.0.0 + port_value: 555 + filter_chains: + - filters: + - name: envoy.filters.network.http_connection_manager + typed_config: + "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager + stat_prefix: ingress_http + route_config: + name: local_route + virtual_hosts: + - name: service + domains: ["*"] + routes: + - match: + prefix: "/" + route: + cluster: proxy_service + http_filters: + - name: envoy.filters.http.router + clusters: + - name: proxy_service + connect_timeout: 0.25s + type: LOGICAL_DNS + dns_lookup_family: V4_ONLY + lb_policy: ROUND_ROBIN + load_assignment: + cluster_name: proxy_service + endpoints: + - lb_endpoints: + - endpoint: + address: + socket_address: + address: 10.0.1.1 + port_value: 666 +bootstrap_extensions: + - name: envoy.extensions.vcl.vcl_socket_interface + typed_config: + "@type": type.googleapis.com/envoy.extensions.vcl.v3alpha.VclSocketInterface +default_socket_interface: "envoy.extensions.vcl.vcl_socket_interface" diff --git a/extras/hs-test/resources/envoy/vcl.conf b/extras/hs-test/resources/envoy/vcl.conf new file mode 100644 index 00000000000..164435a6ae5 --- /dev/null +++ b/extras/hs-test/resources/envoy/vcl.conf @@ -0,0 +1,7 @@ +vcl { + rx-fifo-size 400000 + tx-fifo-size 400000 + app-scope-global + use-mq-eventfd + app-socket-api /tmp/vpp-envoy/var/run/app_ns_sockets/default +} -- cgit 1.2.3-korg