...

Text file src/sigs.k8s.io/gateway-api/conformance/tests/httproute-redirect-port.yaml

Documentation: sigs.k8s.io/gateway-api/conformance/tests

     1apiVersion: gateway.networking.k8s.io/v1
     2kind: HTTPRoute
     3metadata:
     4  name: redirect-port
     5  namespace: gateway-conformance-infra
     6spec:
     7  parentRefs:
     8  - name: same-namespace
     9  rules:
    10  - matches:
    11    - path:
    12        type: PathPrefix
    13        value: /port
    14    filters:
    15    - type: RequestRedirect
    16      requestRedirect:
    17        port: 8083
    18  - matches:
    19    - path:
    20        type: PathPrefix
    21        value: /port-and-host
    22    filters:
    23    - type: RequestRedirect
    24      requestRedirect:
    25        hostname: example.org
    26        port: 8083
    27  - matches:
    28    - path:
    29        type: PathPrefix
    30        value: /port-and-status
    31    filters:
    32    - type: RequestRedirect
    33      requestRedirect:
    34        port: 8083
    35        statusCode: 301
    36  - matches:
    37    - path:
    38        type: PathPrefix
    39        value: /port-and-host-and-status
    40    filters:
    41    - type: RequestRedirect
    42      requestRedirect:
    43        port: 8083
    44        hostname: example.org
    45        statusCode: 302

View as plain text