| 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: |
| # following address will be generated by Addresser during test run |
| address: {{.Server}} |
| 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" |