| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- admin:
- access_log:
- - name: envoy.admin_access_loggers.stdout
- typed_config:
- "@type": type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog
- address:
- socket_address: { address: 0.0.0.0, port_value: 18081 }
- overload_manager:
- resource_monitors:
- - name: "envoy.resource_monitors.global_downstream_max_connections"
- typed_config:
- "@type": type.googleapis.com/envoy.extensions.resource_monitors.downstream_connections.v3.DownstreamConnectionsConfig
- max_active_downstream_connections: 1000
- static_resources:
- listeners:
- - name: listener_0
- address:
- socket_address:
- address: 0.0.0.0
- port_value: 18080
- 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
- upgrade_configs:
- - upgrade_type: websocket
- access_log:
- - name: envoy.access_loggers.stdout
- typed_config:
- "@type": type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog
- http_filters:
- - name: envoy.filters.http.grpc_web
- typed_config:
- "@type": type.googleapis.com/envoy.extensions.filters.http.grpc_web.v3.GrpcWeb
- - name: envoy.filters.http.cors
- typed_config:
- "@type": type.googleapis.com/envoy.extensions.filters.http.cors.v3.Cors
- - name: envoy.filters.http.router
- typed_config:
- "@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router
- route_config:
- name: web_route
- virtual_hosts:
- - name: lilac_service
- domains: ["*"]
- typed_per_filter_config:
- envoy.filters.http.cors:
- "@type": type.googleapis.com/envoy.extensions.filters.http.cors.v3.CorsPolicy
- allow_origin_string_match:
- - prefix: "*"
- allow_methods: GET, PUT, DELETE, POST, OPTIONS
- allow_headers: accept-language,authorization,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
- allow_credentials: true
- max_age: "1728000"
- expose_headers: custom-header-1,grpc-status,grpc-message
- routes:
- - match: { prefix: "/" }
- route:
- cluster: lilac_service
- timeout: 0s
- max_stream_duration:
- grpc_timeout_header_max: 0s
- clusters:
- - name: lilac_service
- connect_timeout: 0.25s
- type: LOGICAL_DNS
- dns_lookup_family: V4_ONLY
- typed_extension_protocol_options:
- envoy.extensions.upstreams.http.v3.HttpProtocolOptions:
- "@type": type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions
- explicit_http_config:
- http2_protocol_options: {}
- lb_policy: round_robin
- load_assignment:
- cluster_name: lilac_service_0
- endpoints:
- - lb_endpoints:
- - endpoint:
- address:
- socket_address:
- address: 127.0.0.1
- port_value: 10001
|