53 lines
1.1 KiB
YAML
53 lines
1.1 KiB
YAML
# Default environment
|
|
environment: "staging"
|
|
|
|
# Common configuration for monitoring integration
|
|
monitoring:
|
|
# Labels to apply to PrometheusRules so Prometheus Operator can discover them.
|
|
labels:
|
|
release: prometheus-stack
|
|
|
|
# jkvideo Backend Details
|
|
jkvideo:
|
|
namespace: "webrtc-be"
|
|
podLabels:
|
|
app.kubernetes.io/name: "webrtc-be"
|
|
component: "worker"
|
|
cpuAlerts:
|
|
enabled: true
|
|
threshold: 0.7
|
|
for: "5m"
|
|
|
|
# TURN Server Probing Configuration
|
|
turnProber:
|
|
enabled: true
|
|
schedule: "*/5 * * * *"
|
|
image:
|
|
repository: gcr.io/tough-craft-276813/coturn
|
|
tag: "latest"
|
|
pullPolicy: Always
|
|
imagePullSecrets:
|
|
- name: gcr-json-key
|
|
target: "turn.staging.video.jamkazam.com"
|
|
port: 3478
|
|
username: "smoketest"
|
|
password: "foolishcharmer"
|
|
protocol: "udp"
|
|
|
|
# E2E Session Simulation Configuration
|
|
e2eProber:
|
|
enabled: false
|
|
schedule: "*/15 * * * *"
|
|
backendUrl: "https://webrtc-be.staging.video.jamkazam.com"
|
|
image:
|
|
repository: "your-registry/mediasoup-e2e-tester"
|
|
tag: "latest"
|
|
pullPolicy: IfNotPresent
|
|
resources:
|
|
requests:
|
|
cpu: 500m
|
|
memory: 1Gi
|
|
limits:
|
|
cpu: 1000m
|
|
memory: 2Gi
|