From 558e43f1a059727361f68ab9e18d319ce1c51201 Mon Sep 17 00:00:00 2001 From: sbouaram Date: Mon, 28 Aug 2023 11:02:05 +0200 Subject: [PATCH] envoy proxy config file --- envoy.yaml | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 envoy.yaml diff --git a/envoy.yaml b/envoy.yaml new file mode 100644 index 0000000..4ca5dc8 --- /dev/null +++ b/envoy.yaml @@ -0,0 +1,62 @@ +admin: + access_log_path: /tmp/admin_access.log + address: + socket_address: { address: 0.0.0.0, port_value: 9901 } + +static_resources: + listeners: + - name: listener_0 + address: + socket_address: { address: 0.0.0.0, port_value: 8088 } # Update port to 8088 + 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 + route_config: + name: local_route + virtual_hosts: + - name: local_service + domains: ["*"] + routes: + - match: { prefix: "/" } + route: + cluster: silvermobi_backend # Use the updated backend cluster name + timeout: 0s + max_stream_duration: + grpc_timeout_header_max: 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 + max_age: "1728000" + expose_headers: custom-header-1,grpc-status,grpc-message + 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 + clusters: + - name: silvermobi_backend # Use the updated backend cluster name + connect_timeout: 0.25s + type: static + http2_protocol_options: {} + lb_policy: round_robin + load_assignment: + cluster_name: silvermobi_backend # Use the updated backend cluster name + endpoints: + - lb_endpoints: + - endpoint: + address: + socket_address: + address: 0.0.0.0 # Update to 0.0.0.0 + port_value: 8099 # Update port to 8099 +