Files
feedc0de 22f0fce902
Validate and deploy coturn / Validate manifests (push) Successful in 16s
Validate and deploy coturn / Deploy to Kubernetes (push) Canceled after 3m27s
First try with CI
2026-08-24 10:51:38 +02:00

27 lines
785 B
Bash
Executable File

#!/bin/sh
set -eu
NAMESPACE=coturn
SCRIPT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
if ! command -v kubectl >/dev/null 2>&1; then
echo "Required command not found: kubectl" >&2
exit 1
fi
kubectl apply --dry-run=server --validate=false \
--filename "$SCRIPT_DIR/coturn.yaml" \
--filename "$SCRIPT_DIR/coturn-relay-service.yaml"
kubectl apply --validate=false \
--filename "$SCRIPT_DIR/coturn.yaml" \
--filename "$SCRIPT_DIR/coturn-relay-service.yaml"
kubectl wait --for=condition=Ready certificate/coturn \
--namespace "$NAMESPACE" --timeout=10m
kubectl rollout status deployment/coturn \
--namespace "$NAMESPACE" --timeout=5m
echo
echo "coturn is available at brunner.ninja on 3478 and 5349."
echo "MetalLB: 192.168.0.19; UDP relay range: 49160-49200."