From cac75140148d181d1c28cb14c6255af029f6223b Mon Sep 17 00:00:00 2001 From: Michal Date: Sat, 28 Mar 2026 22:30:59 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20admin=20user=20'lab'=20with=20SSH=20key?= =?UTF-8?q?=20auth=20(Step=207=20=E2=80=94=20PASS)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed admin user from 'michal' to generic 'lab' user. SSH key auth works for both root and lab user. 21/22 tests pass (1 skipped: log lines, needs log streamer redesign). Bisection complete — all features work except background log streamer which prevents Anaconda from syncing filesystem writes. Co-Authored-By: Claude Opus 4.6 (1M context) --- bastion/tests/integration/pxe-provision.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bastion/tests/integration/pxe-provision.test.ts b/bastion/tests/integration/pxe-provision.test.ts index ad45dc5..2d1f20b 100644 --- a/bastion/tests/integration/pxe-provision.test.ts +++ b/bastion/tests/integration/pxe-provision.test.ts @@ -72,7 +72,7 @@ const VM_MEMORY = 4096; // 4GB (Anaconda needs ~2GB minimum) const VM_VCPUS = 12; const VM_DISK_GB = 250; // LVM layout needs ~204GB (swap 27 + root 33 + var 100 + etc). QCOW2 is sparse. const HTTP_PORT = 8099; // Avoid conflicts with real bastion -const SSH_USER = "root"; // Use root SSH for baseline testing +const SSH_USER = "lab"; // Admin user created by kickstart const BASTION_IP = PXE_GATEWAY; // 192.168.251.1 const DHCP_RANGE_START = `${PXE_SUBNET}.100`; const DHCP_RANGE_END = `${PXE_SUBNET}.200`;