Files
mumble-kubernetes/test.sh
T
feedc0de e05116dd1e
Validate and deploy Mumble / Validate manifests (push) Failing after 27s
Validate and deploy Mumble / Deploy to Kubernetes (push) Has been skipped
Initial commit, adding mumble kubernetes files and CI
2026-08-08 21:35:33 +02:00

20 lines
460 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
project_dir=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)
command -v kubectl >/dev/null 2>&1 || {
echo "Required command not found: kubectl" >&2
exit 1
}
sh -n "${project_dir}/install.sh"
bash -n "${project_dir}/create-ci-kubeconfig.sh"
kubectl create \
--dry-run=client \
--validate=false \
--filename "${project_dir}/mumble.yaml" >/dev/null
echo "Mumble scripts and Kubernetes resources are valid."