Files
mesh/pkg/provider/testdata/acl-enabled-http-basic-config.json
2020-09-16 18:12:04 +02:00

111 lines
2.7 KiB
JSON

{
"http": {
"routers": {
"my-ns-svc-b-8080": {
"entryPoints": [
"http-10000"
],
"middlewares": [
"block-all-middleware"
],
"service": "block-all-service",
"rule": "Host(`svc-b.my-ns.traefik.mesh`) || Host(`svc-b.my-ns.maesh`) || Host(`10.10.14.1`)",
"priority": 1
},
"my-ns-svc-b-8081": {
"entryPoints": [
"http-10001"
],
"middlewares": [
"block-all-middleware"
],
"service": "block-all-service",
"rule": "Host(`svc-b.my-ns.traefik.mesh`) || Host(`svc-b.my-ns.maesh`) || Host(`10.10.14.1`)",
"priority": 1
},
"my-ns-svc-b-tt-8080-traffic-target-direct": {
"entryPoints": [
"http-10000"
],
"middlewares": [
"my-ns-svc-b-tt-whitelist-traffic-target-direct"
],
"service": "my-ns-svc-b-tt-8080-traffic-target",
"rule": "Host(`svc-b.my-ns.traefik.mesh`) || Host(`svc-b.my-ns.maesh`) || Host(`10.10.14.1`)",
"priority": 2002
},
"my-ns-svc-b-tt-8081-traffic-target-direct": {
"entryPoints": [
"http-10001"
],
"middlewares": [
"my-ns-svc-b-tt-whitelist-traffic-target-direct"
],
"service": "my-ns-svc-b-tt-8081-traffic-target",
"rule": "Host(`svc-b.my-ns.traefik.mesh`) || Host(`svc-b.my-ns.maesh`) || Host(`10.10.14.1`)",
"priority": 2002
},
"readiness": {
"entryPoints": [
"readiness"
],
"service": "readiness",
"rule": "Path(`/ping`)"
}
},
"services": {
"block-all-service": {
"loadBalancer": {
"passHostHeader": false
}
},
"my-ns-svc-b-tt-8080-traffic-target": {
"loadBalancer": {
"servers": [
{
"url": "http://10.10.3.1:8080"
}
],
"passHostHeader": true
}
},
"my-ns-svc-b-tt-8081-traffic-target": {
"loadBalancer": {
"servers": [
{
"url": "http://10.10.3.1:8081"
}
],
"passHostHeader": true
}
},
"readiness": {
"loadBalancer": {
"servers": [
{
"url": "http://127.0.0.1:8080"
}
],
"passHostHeader": true
}
}
},
"middlewares": {
"block-all-middleware": {
"ipWhiteList": {
"sourceRange": [
"255.255.255.255"
]
}
},
"my-ns-svc-b-tt-whitelist-traffic-target-direct": {
"ipWhiteList": {
"sourceRange": [
"10.10.2.1"
]
}
}
}
}
}