15 lines
374 B
Bash
Executable file
15 lines
374 B
Bash
Executable file
#!/bin/bash
|
|
set -e
|
|
cd "$(dirname "$0")"
|
|
|
|
echo "Deploying cloudflared to Talos cluster..."
|
|
kubectl apply -f namespace.yaml
|
|
kubectl apply -f secret.yaml
|
|
kubectl apply -f deployment.yaml
|
|
|
|
echo "Waiting for rollout..."
|
|
kubectl rollout status deployment/cloudflared -n cloudflared --timeout=120s
|
|
|
|
echo ""
|
|
echo "Cloudflared deployed successfully!"
|
|
kubectl get pods -n cloudflared
|