github.com/nginxinc/kubernetes-ingress@v1.12.5/tests/data/virtual-server-upstream-options/plus-virtual-server-with-invalid-keys.yaml (about)

     1  apiVersion: k8s.nginx.org/v1
     2  kind: VirtualServer
     3  metadata:
     4    name: virtual-server
     5  spec:
     6    host: virtual-server.example.com
     7    upstreams:
     8    - name: backend2
     9      service: backend2-svc
    10      port: 80
    11      sessionCookie:
    12        name: ±!@£$%^&*()_+MyTestCookie
    13        path: path
    14        expires: one
    15        domain: "$request_uri"
    16      healthCheck:
    17        enable: False # validation should occur even when False
    18        path: "invalid"
    19        interval: 1.5d
    20        jitter: invalid
    21        fails: -5
    22        passes: -1
    23        port: -1
    24        connect-timeout: invalid
    25        read-timeout: m
    26        send-timeout: d
    27        headers:
    28          - name: ""
    29            value: "$one"
    30        statusMatch: "invalid"
    31      slow-start: "-3s"
    32      queue:
    33        size: -100
    34        timeout: "one"
    35    - name: backend1
    36      service: backend1-svc
    37      port: 80
    38      sessionCookie:
    39        name: ±!@£$%^&*()_+MyTestCookie
    40        path: path
    41        expires: one
    42        domain: "$request_uri"
    43      healthCheck:
    44        enable: True
    45        path: "invalid"
    46        interval: 1.5d
    47        jitter: invalid
    48        fails: -5
    49        passes: -1
    50        port: -1
    51        connect-timeout: invalid
    52        read-timeout: m
    53        send-timeout: d
    54        headers:
    55          - name: "`=1^&*"
    56            value: "`=1.±!@£$%^&*()_+{}[]'^&*"
    57        statusMatch: "invalid"
    58      slow-start: "1.5d"
    59      queue:
    60        size: 0
    61        timeout: "hour"
    62    routes:
    63    - path: "/backend1"
    64      action:
    65        pass: backend1
    66    - path: "/backend2"
    67      action:
    68        pass: backend2