You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.3 KiB

  1. admin:
  2. access_log_path: "/dev/null"
  3. address:
  4. socket_address:
  5. address: 0.0.0.0
  6. port_value: 8001
  7. static_resources:
  8. listeners:
  9. - address:
  10. socket_address:
  11. address: 0.0.0.0
  12. port_value: 80
  13. filter_chains:
  14. - filters:
  15. - name: envoy.http_connection_manager
  16. config:
  17. codec_type: auto
  18. stat_prefix: ingress_http
  19. route_config:
  20. name: eshop_backend_route
  21. virtual_hosts:
  22. - name: eshop_backend
  23. domains:
  24. - "*"
  25. routes:
  26. - match:
  27. prefix: "/m/"
  28. route:
  29. prefix_rewrite: "/marketing-api/"
  30. cluster: marketing
  31. - match:
  32. prefix: "/marketing-api/"
  33. route:
  34. cluster: marketing
  35. http_filters:
  36. - name: envoy.router
  37. clusters:
  38. - name: marketing
  39. connect_timeout: 0.25s
  40. type: logical_dns
  41. lb_policy: round_robin
  42. hosts:
  43. - socket_address:
  44. address: marketing-api
  45. port_value: 80
  46. - name: locations
  47. connect_timeout: 0.25s
  48. type: logical_dns
  49. lb_policy: round_robin
  50. hosts:
  51. - socket_address:
  52. address: locations-api
  53. port_value: 80