github.com/nginxinc/kubernetes-ingress@v1.12.5/tests/data/virtual-server-advanced-routing/virtual-server-cookie.yaml (about) 1 apiVersion: k8s.nginx.org/v1 2 kind: VirtualServer 3 metadata: 4 name: virtual-server-adv-routing 5 spec: 6 host: virtual-server-adv-routing.example.com 7 upstreams: 8 - name: backend2 9 service: backend2-svc 10 port: 80 11 - name: backend4-stable 12 service: backend4-stable-svc 13 port: 80 14 - name: backend1-future 15 service: backend1-future-svc 16 port: 80 17 - name: backend3-deprecated 18 service: backend3-deprecated-svc 19 port: 80 20 routes: 21 - path: "/backends" 22 matches: 23 - conditions: 24 - cookie: user 25 value: some 26 action: 27 pass: backend1-future 28 - conditions: 29 - cookie: user 30 value: bad 31 action: 32 pass: backend3-deprecated 33 action: 34 pass: backend4-stable 35 - path: "/backend2" 36 action: 37 pass: backend2