13 lines
781 B
Bash
Executable File
13 lines
781 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
cd "$(dirname "${BASH_SOURCE[0]}")"
|
|
./test.sh
|
|
apply_output=$(kubectl apply -f app.yaml)
|
|
printf '%s\n' "$apply_output"
|
|
if [[ $apply_output == *'configmap/scanner-config configured'* ]]; then
|
|
kubectl -n paperless-ngx rollout restart deployment/scanner
|
|
fi
|
|
kubectl -n paperless-ngx rollout status deployment/valkey --timeout=5m || { kubectl -n paperless-ngx describe deployment valkey; exit 1; }
|
|
kubectl -n paperless-ngx rollout status deployment/paperless --timeout=15m || { kubectl -n paperless-ngx describe deployment paperless; exit 1; }
|
|
kubectl -n paperless-ngx rollout status deployment/scanner --timeout=10m || { kubectl -n paperless-ngx describe deployment scanner; kubectl -n paperless-ngx logs deployment/scanner --tail=100; exit 1; }
|