prole/tmp/check_gitlab_status.sh

21 lines
779 B
Bash

#!/usr/bin/env bash
export KUBECONFIG=/Users/chrisfu/dev/knoe/knoe-k3s.kubeconfig
echo "==> Gitaly PVC:"
kubectl -n gitea get pvc repo-data-gitlab-gitaly-0 2>&1
echo "==> Gitaly pod events:"
kubectl -n gitea describe pod gitlab-gitaly-0 2>&1 | grep -A3 "Events:" | tail -8
echo "==> PV status:"
kubectl get pv gitlab-gitaly-synology gitlab-minio-synology \
-o custom-columns='NAME:.metadata.name,STATUS:.status.phase,CLAIM:.spec.claimRef.name' 2>&1
echo "==> Registry crash log:"
kubectl -n gitea logs gitlab-registry-75b586f9fd-cw8gl --previous --tail=15 2>&1 \
| grep -v "LD_PRELOAD" | head -15 || true
echo "==> Exporter crash log:"
kubectl -n gitea logs gitlab-gitlab-exporter-54575ddcdb-lcprm --previous --tail=10 2>&1 \
| grep -v "LD_PRELOAD" | head -10 || true