kubernetes/apps/selfhosted/koment/app/httproute.yaml
1
---
2
# yaml-language-server: $schema=https://k8s-schemas.home-operations.com/gateway.networking.k8s.io/httproute_v1.json
3
apiVersion: gateway.networking.k8s.io/v1
4
kind: HTTPRoute
5
metadata:
6
name: koment
7
spec:
8
hostnames:
9
- koment.janpuc.com
10
parentRefs:
11
- name: envoy-internal
12
namespace: network
13
rules:
14
- matches:
15
- headers:
16
- name: authorization
17
type: RegularExpression
18
value: "^Bearer\\s.+$"
19
backendRefs:
20
- name: koment
21
port: 8080
22
- filters:
23
- type: RequestHeaderModifier
24
requestHeaderModifier:
25
add:
26
- name: X-Forwarded-User
27
value: anonymous
28
- name: X-Forwarded-Email
29
value: anonymous@janpuc.com
30
backendRefs:
31
- name: koment
32
port: 8080