| admin: |
| address: |
| socket_address: |
| address: 0.0.0.0 |
| port_value: 8081 |
| static_resources: |
| listeners: |
| - address: |
| socket_address: |
| protocol: TCP |
| address: 0.0.0.0 |
| port_value: {{.ProxyPort}} |
| 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 |
| typed_config: |
| "@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router |
| access_log: |
| - name: envoy.access_loggers.file |
| typed_config: |
| "@type": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog |
| path: /tmp/vpp-envoy/{{.LogPrefix}}-access.log |
| 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: {{.ServerAddress}} |
| port_value: {{.ServerPort}} |
| 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" |