1
0
Fork 0
traefik/pkg/api/testdata/getrawdata.json
2019-06-20 00:40:05 +02:00

102 lines
No EOL
1.6 KiB
JSON

{
"routers": {
"myprovider@bar": {
"entryPoints": [
"web"
],
"middlewares": [
"auth",
"anotherprovider@addPrefixTest"
],
"service": "myprovider@foo-service",
"rule": "Host(`foo.bar`)"
},
"myprovider@test": {
"entryPoints": [
"web"
],
"middlewares": [
"addPrefixTest",
"auth"
],
"service": "myprovider@foo-service",
"rule": "Host(`foo.bar.other`)"
}
},
"middlewares": {
"anotherprovider@addPrefixTest": {
"addPrefix": {
"prefix": "/toto"
},
"usedBy": [
"myprovider@bar"
]
},
"myprovider@addPrefixTest": {
"addPrefix": {
"prefix": "/titi"
},
"usedBy": [
"myprovider@test"
]
},
"myprovider@auth": {
"basicAuth": {
"users": [
"admin:admin"
]
},
"usedBy": [
"myprovider@bar",
"myprovider@test"
]
}
},
"services": {
"myprovider@foo-service": {
"loadbalancer": {
"servers": [
{
"url": "http://127.0.0.1"
}
],
"passHostHeader": false
},
"usedBy": [
"myprovider@bar",
"myprovider@test"
]
}
},
"tcpRouters": {
"myprovider@tcpbar": {
"entryPoints": [
"web"
],
"service": "myprovider@tcpfoo-service",
"rule": "HostSNI(`foo.bar`)"
},
"myprovider@tcptest": {
"entryPoints": [
"web"
],
"service": "myprovider@tcpfoo-service",
"rule": "HostSNI(`foo.bar.other`)"
}
},
"tcpServices": {
"myprovider@tcpfoo-service": {
"loadbalancer": {
"servers": [
{
"address": "127.0.0.1"
}
]
},
"usedBy": [
"myprovider@tcpbar",
"myprovider@tcptest"
]
}
}
}