sigs.k8s.io/gateway-api@v1.0.0/conformance/tests/httproute-request-header-modifier.yaml (about) 1 apiVersion: gateway.networking.k8s.io/v1 2 kind: HTTPRoute 3 metadata: 4 name: request-header-modifier 5 namespace: gateway-conformance-infra 6 spec: 7 parentRefs: 8 - name: same-namespace 9 rules: 10 - matches: 11 - path: 12 type: PathPrefix 13 value: /set 14 filters: 15 - type: RequestHeaderModifier 16 requestHeaderModifier: 17 set: 18 - name: X-Header-Set 19 value: set-overwrites-values 20 backendRefs: 21 - name: infra-backend-v1 22 port: 8080 23 - matches: 24 - path: 25 type: PathPrefix 26 value: /add 27 filters: 28 - type: RequestHeaderModifier 29 requestHeaderModifier: 30 add: 31 - name: X-Header-Add 32 value: add-appends-values 33 backendRefs: 34 - name: infra-backend-v1 35 port: 8080 36 - matches: 37 - path: 38 type: PathPrefix 39 value: /remove 40 filters: 41 - type: RequestHeaderModifier 42 requestHeaderModifier: 43 remove: 44 - X-Header-Remove 45 backendRefs: 46 - name: infra-backend-v1 47 port: 8080 48 - matches: 49 - path: 50 type: PathPrefix 51 value: /multiple 52 filters: 53 - type: RequestHeaderModifier 54 requestHeaderModifier: 55 set: 56 - name: X-Header-Set-1 57 value: header-set-1 58 - name: X-Header-Set-2 59 value: header-set-2 60 add: 61 - name: X-Header-Add-1 62 value: header-add-1 63 - name: X-Header-Add-2 64 value: header-add-2 65 - name: X-Header-Add-3 66 value: header-add-3 67 remove: 68 - X-Header-Remove-1 69 - X-Header-Remove-2 70 backendRefs: 71 - name: infra-backend-v1 72 port: 8080 73 - matches: 74 - path: 75 type: PathPrefix 76 value: /case-insensitivity 77 filters: 78 - type: RequestHeaderModifier 79 requestHeaderModifier: 80 set: 81 - name: X-Header-Set 82 value: header-set 83 add: 84 - name: X-Header-Add 85 value: header-add 86 remove: 87 - X-Header-Remove 88 backendRefs: 89 - name: infra-backend-v1 90 port: 8080