sigs.k8s.io/gateway-api@v1.0.0/conformance/tests/httproute-request-multiple-mirrors.yaml (about)

     1  apiVersion: gateway.networking.k8s.io/v1
     2  kind: HTTPRoute
     3  metadata:
     4    name: request-multiple-mirrors
     5    namespace: gateway-conformance-infra
     6  spec:
     7    parentRefs:
     8    - name: same-namespace
     9    rules:
    10    - matches:
    11      - path:
    12          type: PathPrefix
    13          value: /multi-mirror
    14      filters:
    15      - type: RequestMirror
    16        requestMirror:
    17          backendRef:
    18            name: infra-backend-v2
    19            namespace: gateway-conformance-infra
    20            port: 8080
    21      - type: RequestMirror
    22        requestMirror:
    23          backendRef:
    24            name: infra-backend-v3
    25            namespace: gateway-conformance-infra
    26            port: 8080
    27      backendRefs:
    28      - name: infra-backend-v1
    29        port: 8080
    30        namespace: gateway-conformance-infra
    31    - matches:
    32      - path:
    33          type: PathPrefix
    34          value: /multi-mirror-and-modify-request-headers
    35      filters:
    36      - type: RequestHeaderModifier
    37        requestHeaderModifier:
    38          set:
    39          - name: X-Header-Set
    40            value: set-overwrites-values
    41          add:
    42          - name: X-Header-Add
    43            value: header-val-1
    44          - name: X-Header-Add-Append
    45            value: header-val-2
    46          remove:
    47          - X-Header-Remove
    48      - type: RequestMirror
    49        requestMirror:
    50          backendRef:
    51            name: infra-backend-v2
    52            namespace: gateway-conformance-infra
    53            port: 8080
    54      - type: RequestMirror
    55        requestMirror:
    56          backendRef:
    57            name: infra-backend-v3
    58            namespace: gateway-conformance-infra
    59            port: 8080
    60      backendRefs:
    61      - name: infra-backend-v1
    62        port: 8080
    63        namespace: gateway-conformance-infra