Files
sablier/plugins/traefik/e2e/docker/dynamic-config.yml
2024-10-01 17:30:14 -07:00

103 lines
2.3 KiB
YAML

http:
services:
whoami:
loadBalancer:
servers:
- url: "http://whoami:80"
nginx:
loadBalancer:
servers:
- url: "http://nginx:80"
routers:
whoami-dynamic:
rule: PathPrefix(`/dynamic/whoami`)
entryPoints:
- "http"
middlewares:
- dynamic@file
service: "whoami"
whoami-blocking:
rule: PathPrefix(`/blocking/whoami`)
entryPoints:
- "http"
middlewares:
- blocking@file
service: "whoami"
whoami-multiple:
rule: PathPrefix(`/multiple/whoami`)
entryPoints:
- "http"
middlewares:
- multiple@file
service: "whoami"
nginx-multiple:
rule: PathPrefix(`/multiple/nginx`)
entryPoints:
- "http"
middlewares:
- multiple@file
service: "nginx"
nginx-healthy:
rule: PathPrefix(`/healthy/nginx`)
entryPoints:
- "http"
middlewares:
- healthy@file
service: "nginx"
group:
rule: PathPrefix(`/group`)
entryPoints:
- "http"
middlewares:
- group@file
service: "whoami"
middlewares:
dynamic:
plugin:
sablier:
names: docker_classic_e2e-whoami-1
sablierUrl: http://sablier:10000
sessionDuration: 1m
dynamic:
displayName: Dynamic Whoami
theme: hacker-terminal
blocking:
plugin:
sablier:
names: docker_classic_e2e-whoami-1
sablierUrl: http://sablier:10000
sessionDuration: 1m
blocking:
timeout: 30s
multiple:
plugin:
sablier:
names: docker_classic_e2e-whoami-1,docker_classic_e2e-nginx-1
sablierUrl: http://sablier:10000
sessionDuration: 1m
dynamic:
displayName: Multiple Whoami
theme: hacker-terminal
healthy:
plugin:
sablier:
names: docker_classic_e2e-nginx-1
sablierUrl: http://sablier:10000
sessionDuration: 1m
dynamic:
displayName: Healthy Nginx
group:
plugin:
sablier:
group: E2E
sablierUrl: http://sablier:10000
sessionDuration: 1m
dynamic:
displayName: Group E2E