|
|
@ -9,19 +9,20 @@ static_resources: |
|
|
|
- address: |
|
|
|
socket_address: |
|
|
|
address: 0.0.0.0 |
|
|
|
port_value: 80 |
|
|
|
port_value: 8080 |
|
|
|
filter_chains: |
|
|
|
- filters: |
|
|
|
- name: envoy.http_connection_manager |
|
|
|
config: |
|
|
|
codec_type: auto |
|
|
|
- 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 |
|
|
|
codec_type: AUTO |
|
|
|
route_config: |
|
|
|
name: eshop_backend_route |
|
|
|
virtual_hosts: |
|
|
|
- name: eshop_backend |
|
|
|
domains: |
|
|
|
- "*" |
|
|
|
- ["*"] |
|
|
|
routes: |
|
|
|
- name: "c-short" |
|
|
|
match: |
|
|
@ -77,63 +78,70 @@ static_resources: |
|
|
|
prefix_rewrite: "/" |
|
|
|
cluster: shoppingagg |
|
|
|
http_filters: |
|
|
|
- name: envoy.router |
|
|
|
access_log: |
|
|
|
- name: envoy.file_access_log |
|
|
|
filter: |
|
|
|
not_health_check_filter: {} |
|
|
|
config: |
|
|
|
json_format: |
|
|
|
time: "%START_TIME%" |
|
|
|
protocol: "%PROTOCOL%" |
|
|
|
duration: "%DURATION%" |
|
|
|
request_method: "%REQ(:METHOD)%" |
|
|
|
request_host: "%REQ(HOST)%" |
|
|
|
path: "%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%" |
|
|
|
response_flags: "%RESPONSE_FLAGS%" |
|
|
|
route_name: "%ROUTE_NAME%" |
|
|
|
upstream_host: "%UPSTREAM_HOST%" |
|
|
|
upstream_cluster: "%UPSTREAM_CLUSTER%" |
|
|
|
upstream_local_address: "%UPSTREAM_LOCAL_ADDRESS%" |
|
|
|
path: "/tmp/access.log" |
|
|
|
- name: envoy.filters.http.router |
|
|
|
clusters: |
|
|
|
- name: shoppingagg |
|
|
|
connect_timeout: 0.25s |
|
|
|
type: strict_dns |
|
|
|
lb_policy: round_robin |
|
|
|
hosts: |
|
|
|
- socket_address: |
|
|
|
address: webshoppingagg |
|
|
|
port_value: 80 |
|
|
|
load_assignment: |
|
|
|
cluster_name: shoppingagg |
|
|
|
endpoints: |
|
|
|
- lb_endpoints: |
|
|
|
- endpoint: |
|
|
|
address: |
|
|
|
socket_address: |
|
|
|
address: webshoppingagg |
|
|
|
port_value: 80 |
|
|
|
- name: catalog |
|
|
|
connect_timeout: 0.25s |
|
|
|
type: strict_dns |
|
|
|
lb_policy: round_robin |
|
|
|
hosts: |
|
|
|
- socket_address: |
|
|
|
address: catalog-api |
|
|
|
port_value: 80 |
|
|
|
load_assignment: |
|
|
|
cluster_name: catalog |
|
|
|
endpoints: |
|
|
|
- lb_endpoints: |
|
|
|
- endpoint: |
|
|
|
address: |
|
|
|
socket_address: |
|
|
|
address: catalog-api |
|
|
|
port_value: 80 |
|
|
|
- name: basket |
|
|
|
connect_timeout: 0.25s |
|
|
|
type: strict_dns |
|
|
|
lb_policy: round_robin |
|
|
|
hosts: |
|
|
|
- socket_address: |
|
|
|
address: basket-api |
|
|
|
port_value: 80 |
|
|
|
load_assignment: |
|
|
|
cluster_name: basket |
|
|
|
endpoints: |
|
|
|
- lb_endpoints: |
|
|
|
- endpoint: |
|
|
|
address: |
|
|
|
socket_address: |
|
|
|
address: basket-api |
|
|
|
port_value: 80 |
|
|
|
- name: ordering |
|
|
|
connect_timeout: 0.25s |
|
|
|
type: strict_dns |
|
|
|
lb_policy: round_robin |
|
|
|
hosts: |
|
|
|
- socket_address: |
|
|
|
address: ordering-api |
|
|
|
port_value: 80 |
|
|
|
load_assignment: |
|
|
|
cluster_name: ordering |
|
|
|
endpoints: |
|
|
|
- lb_endpoints: |
|
|
|
- endpoint: |
|
|
|
address: |
|
|
|
socket_address: |
|
|
|
address: ordering-api |
|
|
|
port_value: 80 |
|
|
|
- name: signalr-hub |
|
|
|
connect_timeout: 0.25s |
|
|
|
type: strict_dns |
|
|
|
lb_policy: round_robin |
|
|
|
hosts: |
|
|
|
- socket_address: |
|
|
|
address: ordering-signalrhub |
|
|
|
port_value: 80 |
|
|
|
load_assignment: |
|
|
|
cluster_name: signalr-hub |
|
|
|
endpoints: |
|
|
|
- lb_endpoints: |
|
|
|
- endpoint: |
|
|
|
address: |
|
|
|
socket_address: |
|
|
|
address: ordering-signalrhub |
|
|
|
port_value: 80 |