github.com/nginxinc/kubernetes-ingress@v1.12.5/tests/data/virtual-server-route-error-pages/route-multiple-invalid.yaml (about)

     1  apiVersion: k8s.nginx.org/v1
     2  kind: VirtualServerRoute
     3  metadata:
     4    name: backends
     5  spec:
     6    host: virtual-server-route.example.com
     7    upstreams:
     8    - name: backend1
     9      service: backend1-svc
    10      port: 80
    11    - name: backend3
    12      service: backend3-svc
    13      port: 80
    14    subroutes:
    15    - path: "/backends/backend1"
    16      errorPages:
    17        - codes: [308]
    18          redirect:
    19            code: 101
    20            url: /relative/path/url.html
    21      action:
    22        pass: backend1
    23    - path: "/backends/backend3"
    24      errorPages:
    25        - codes: [502]
    26          return:
    27            code: 100
    28            type: ±!@£$%^&*()
    29            body: |
    30              {\"status\": \"${status}\",\"message\":\"Forbidden\"}
    31            headers:
    32            - name: x-debug-original-status
    33              value: ${schema}
    34      action:
    35        pass: backend3