| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- admin:
- access_log_path: /tmp/admin_access.log
- address:
- socket_address: { address: 0.0.0.0, port_value: 20012 }
- static_resources:
- listeners:
- - name: listener_0
- address:
- socket_address: { address: 0.0.0.0, port_value: 20011 }
- 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
- codec_type: auto
- stat_prefix: ingress_http
- use_remote_address: true
- route_config:
- name: local_route
- request_headers_to_remove: "X-Forwarded-For"
- request_headers_to_add:
- header:
- key: "X-Forwarded-For"
- value: "%DOWNSTREAM_REMOTE_ADDRESS_WITHOUT_PORT%"
- virtual_hosts:
- - name: local_service
- domains: ["*"]
- routes:
- - match: { prefix: "/" }
- route:
- cluster: echo_service
- timeout: 0s
- cors:
- allow_origin_string_match:
- - prefix: "*"
- allow_methods: GET, PUT, DELETE, POST, OPTIONS
- allow_headers: keep-alive,user-agent,cache-control,content-type,content-transfer-encoding,custom-header-1,x-accept-content-transfer-encoding,x-accept-response-streaming,x-user-agent,x-grpc-web,grpc-timeout,token,authorization
- max_age: "1728000"
- expose_headers: custom-header-1,grpc-status,grpc-message
- http_filters:
- - name: envoy.filters.http.grpc_web
- - name: envoy.filters.http.cors
- - name: envoy.filters.http.router
- clusters:
- - name: echo_service
- connect_timeout: 0.25s
- type: logical_dns
- http2_protocol_options: {}
- lb_policy: round_robin
- load_assignment:
- cluster_name: cluster_0
- endpoints:
- - lb_endpoints:
- - endpoint:
- address:
- socket_address:
- address: sportfitness_base
- port_value: 19090
|