From e4e2babd6a75d1dac0cb350851890ba21ae40c0f Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sun, 17 May 2026 21:10:58 +0000 Subject: [PATCH] k8s-version-upgrade: FQDN SSH targets + python3 in place of envsubst MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two latent bugs in the K8s-version-upgrade pipeline surfaced when a real detection run ran post-26.04 upgrade today: 1. **DNS**: pod's CoreDNS search path is `.svc.cluster.local svc.cluster.local cluster.local` (+ ndots=2 via Kyverno mutation). Unqualified `k8s-master` falls through all of those and then queries upstream Technitium for the bare name → NXDOMAIN. The FQDN `k8s-master.viktorbarzin.lan` is what Technitium actually serves. Suffix every node SSH target with `$NODE_DOMAIN`. 2. **envsubst missing**: claude-agent-service image doesn't ship `gettext-base`. Replace `envsubst