fix: disable logging --host (breaks Anaconda), add integration config

The kickstart `logging --host` directive stalls Anaconda install —
likely firewall blocks UDP syslog or Fedora 43 Anaconda has issues
with it. Commented out for now. Syslog listener infrastructure is
in place and ready once we resolve the Anaconda/firewall issue.

Added vitest.integration.config.ts for running integration tests:
  pnpm exec vitest run --config vitest.integration.config.ts

All 21 integration tests pass, serial console rsyslog forwarding works.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Michal
2026-03-29 00:19:48 +00:00
parent 3dc1317301
commit 48b2230665
2 changed files with 11 additions and 1 deletions

View File

@@ -121,7 +121,8 @@ ${userDirective}
bootloader --append="console=tty0 console=ttyS0,115200n8"
logging --host=${serverIp} --port=${syslogPort} --level=info
# logging --host=${serverIp} --port=${syslogPort} --level=info
# TODO: Enable once syslog UDP port is opened in firewall and tested standalone
url --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch

View File

@@ -0,0 +1,9 @@
import { defineConfig } from 'vitest/config';
export default defineConfig({
test: {
globals: true,
include: ['tests/integration/**/*.test.ts'],
testTimeout: 600000,
},
});