From aa046188290fea2a7fcfbfe07370b863fbb6e355 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 18 Feb 2026 21:26:00 -0800 Subject: [PATCH] Fix k3s health check to use explicit KUBECONFIG path k3s kubectl on ringtail needs KUBECONFIG set since the eblume user doesn't have it in their default environment. Co-Authored-By: Claude Opus 4.6 --- mise-tasks/services-check | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mise-tasks/services-check b/mise-tasks/services-check index a77c53d..500851f 100755 --- a/mise-tasks/services-check +++ b/mise-tasks/services-check @@ -87,7 +87,7 @@ echo "" echo "Ringtail (NixOS):" check_service "ssh" "ssh -o ConnectTimeout=5 ringtail true" check_service "tailscale" "ssh ringtail 'tailscale status --self --json' | jq -e '.Self.Online' > /dev/null" -check_service "k3s" "ssh ringtail 'k3s kubectl get nodes --no-headers | grep -q Ready'" +check_service "k3s" "ssh ringtail 'KUBECONFIG=/etc/rancher/k3s/k3s.yaml k3s kubectl get nodes --no-headers | grep -q Ready'" check_service "k3s-apiserver (remote)" "kubectl --context=k3s-ringtail get --raw /healthz" check_service "forgejo-runner" "ssh ringtail 'systemctl is-active gitea-runner-nix_container_builder.service'"