#!/usr/bin/env bash export KUBECONFIG=/Users/chrisfu/dev/knoe/knoe-k3s.kubeconfig for i in $(seq 1 20); do echo "--- [$i/20] $(date -u '+%H:%M:%S') ---" # Check installer progress last=$(tail -3 /Users/chrisfu/dev/knoe/logs/install_final2.log 2>/dev/null | cat | tr '\n' ' ') echo " log tail: $last" # Check for gitlab namespace appearance ns=$(kubectl get ns gitlab --no-headers 2>/dev/null | awk '{print $1}' || echo "") gitea_ns=$(kubectl get ns gitea --no-headers 2>/dev/null | awk '{print $1}' || echo "") echo " gitlab ns: ${ns:-MISSING} | gitea ns: ${gitea_ns:-none}" # Check gitlab pods if namespace exists if [[ -n "$ns" ]]; then echo " gitlab pods:" kubectl -n gitlab get pods --no-headers 2>/dev/null \ | grep -v jemalloc | awk '{print " "$1,$2,$4}' | head -5 break fi sleep 30 done echo "==> Installer log — gitlab namespace lines:" grep -i "namespace.*gitlab\|gitlab.*namespace\|ns=gitlab" \ /Users/chrisfu/dev/knoe/logs/install_final2.log 2>/dev/null | cat | head -10