Skip to content

Commit

Permalink
Enable and configure STUNner
Browse files Browse the repository at this point in the history
  • Loading branch information
levaitamas committed Oct 21, 2024
1 parent d29735c commit 09ff645
Showing 1 changed file with 51 additions and 48 deletions.
99 changes: 51 additions & 48 deletions charts/webrtc-observer-org/templates/stunner.yaml
Original file line number Diff line number Diff line change
@@ -1,51 +1,54 @@
# apiVersion: gateway.networking.k8s.io/v1
# kind: GatewayClass
# metadata:
# name: stunner-gatewayclass
# spec:
# controllerName: "stunner.l7mp.io/gateway-operator"
# parametersRef:
# group: "stunner.l7mp.io"
# kind: GatewayConfig
# name: stunner-gatewayconfig
# namespace: default
# description: "STUNner is a WebRTC ingress gateway for Kubernetes"
apiVersion: gateway.networking.k8s.io/v1
kind: GatewayClass
metadata:
name: stunner-gatewayclass
spec:
controllerName: "stunner.l7mp.io/gateway-operator"
parametersRef:
group: "stunner.l7mp.io"
kind: GatewayConfig
name: stunner-gatewayconfig
namespace: default
description: "STUNner is a WebRTC ingress gateway for Kubernetes"

# ---
# apiVersion: stunner.l7mp.io/v1
# kind: GatewayConfig
# metadata:
# name: stunner-gatewayconfig
# namespace: default
# spec:
# realm: stunner.l7mp.io
# authType: static
# userName: "user-1"
# password: "pass-1"
---
apiVersion: stunner.l7mp.io/v1
kind: GatewayConfig
metadata:
name: stunner-gatewayconfig
namespace: default
spec:
realm: stunner.l7mp.io
authType: static
userName: "user-1"
password: "pass-1"

# ---
# apiVersion: gateway.networking.k8s.io/v1
# kind: Gateway
# metadata:
# name: udp-gateway
# namespace: default
# spec:
# gatewayClassName: stunner-gatewayclass
# listeners:
# - name: udp-listener
# port: 3478
# protocol: TURN-UDP
---
apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
name: udp-gateway
namespace: default
spec:
addresses:
- value: {{ .Values.publicIP }}
type: IPAddress
gatewayClassName: stunner-gatewayclass
listeners:
- name: udp-listener
port: 3478
protocol: TURN-UDP

# ---
# apiVersion: stunner.l7mp.io/v1
# kind: UDPRoute
# metadata:
# name: mediaserver
# namespace: default
# spec:
# parentRefs:
# - name: udp-gateway
# rules:
# - backendRefs:
# - name: mediaserver-media
# namespace: default
---
apiVersion: stunner.l7mp.io/v1
kind: UDPRoute
metadata:
name: mediaserver
namespace: default
spec:
parentRefs:
- name: udp-gateway
rules:
- backendRefs:
- name: mediaserver-media
namespace: default

0 comments on commit 09ff645

Please sign in to comment.