import paramiko import sys sys.stdout.reconfigure(encoding='utf-8') key_path = r'C:\Users\Snarf\.ssh\id_ed25519_snarfnet' ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect('140.44.4.41', username='root', key_filename=key_path, timeout=10) pod_name = "semaphore-786cf4fc8d-vfvq8" def test(path): stdin, stdout, stderr = ssh.exec_command(f"k3s kubectl exec -n infrastructure {pod_name} -- curl -s -I 'http://localhost:3000{path}'") print(f"{path} -> {stdout.read().decode().strip()}") test("/api/auth/oidc/authentik/login") test("/api/auth/oidc/authentik/redirect") test("/auth/oidc/authentik/auth/login") test("/auth/oidc/authentik/redirect") ssh.close()