-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrules-headerproxy.yaml
More file actions
40 lines (39 loc) · 1018 Bytes
/
Copy pathrules-headerproxy.yaml
File metadata and controls
40 lines (39 loc) · 1018 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
http:
# Add routers
routers:
my-router:
entryPoints:
- http
middlewares:
- headerproxy
service: service-whoami
rule: Path(`/whoami`)
# Add service
services:
service-whoami:
loadBalancer:
servers:
- url: http://localhost:5000/
passHostHeader: false
middlewares:
headerproxy:
plugin:
dev:
Headers:
TenantHeader: 'HeaderWithServiceName'
ServiceHeader: 'HeaderWithTenantName'
Tenants:
foo:
Services:
ServiceA:
Destination: 'https://example-a.com'
ServiceB:
Destination: 'https://example-b.com'
ServiceC:
Destination: 'https://example-c.com'
bar:
Services:
ServiceA:
Destination: 'https://example-a.com'
ServiceB:
Destination: 'https://example-b.com'