Files
homelab-v/k8s/infra/vpn/netbird/grpc-route.yaml
T
2025-11-16 19:00:02 +01:00

20 lines
666 B
YAML

apiVersion: gateway.networking.k8s.io/v1
kind: GRPCRoute
metadata:
name: grpc-route
namespace: netbird
spec:
parentRefs:
- { name: external, namespace: gateway }
- { name: internal, namespace: gateway }
hostnames: [ "netbird.stonegarden.dev" ]
rules:
- backendRefs: [ { name: management, port: 80 } ]
matches:
- headers: [ { name: Content-Type, value: application/grpc } ]
method: { service: management.ManagementService }
- backendRefs: [ { name: signal, port: 80 } ]
matches:
- headers: [ { name: Content-Type, value: application/grpc } ]
method: { service: signalexchange.SignalExchange }