#!/usr/bin/env bash export KUBECONFIG=/Users/chrisfu/dev/knoe/knoe-k3s.kubeconfig echo "==> Deleting minio-create-buckets jobs (buckets already exist)..." kubectl -n gitea delete jobs -l app=minio-create-buckets --ignore-not-found 2>&1 echo "==> Webservice kgqhl status:" kubectl -n gitea get pod gitlab-webservice-default-675ccb7b99-kgqhl \ -o custom-columns='NAME:.metadata.name,READY:.status.containerStatuses[*].ready,NODE:.spec.nodeName' 2>&1 echo "==> Webservice kgqhl puma log (last 5):" kubectl -n gitea logs gitlab-webservice-default-675ccb7b99-kgqhl \ -c webservice --tail=5 2>&1 | grep -v LD_PRELOAD | head -8 || true echo "==> Sidekiq pending reason:" kubectl -n gitea describe pod gitlab-sidekiq-all-in-1-v2-679848bc8-wvxln 2>&1 \ | grep -E "Events:|Warning|Error|Insufficient|fit" | head -8 echo "==> Force-delete extra Pending webservice pod..." kubectl -n gitea delete pod gitlab-webservice-default-675ccb7b99-x56sq \ --force --grace-period=0 --ignore-not-found 2>&1 echo "==> HPA current state:" kubectl -n gitea get hpa 2>&1 | grep -E "NAME|webservice|sidekiq|kas|shell|registry" echo "==> All pods (wide):" kubectl -n gitea get pods --no-headers -o wide \ | grep -v jemalloc | grep -v Completed \ | awk '{printf "%-52s %-8s %-20s %s\n",$1,$4,$7,$8}' | sort