photoncloud-monorepo/plans/baselines/main-baseline-2026-04-04.md

3.6 KiB

UltraCloud Baseline 2026-04-04

Branch: task/f5c70db0-baseline-profiles from origin/main

This file records the required smoke/build/eval commands requested by task f5c70db0-0106-4200-bf99-0c5105116367 before profile-definition changes.

Branch Setup

git fetch origin && git switch -c task/f5c70db0-baseline-profiles origin/main

Result: success. The working branch now tracks origin/main.

Environment Notes

  • Host kernel: Linux cn-ubuntu-xgpu 6.17.0-14-generic
  • Nix: 2.33.3
  • /dev/kvm: absent in this environment
  • Nix builder features observed during deployer-vm-smoke: {benchmark, big-parallel, nixos-test, uid-range}
  • Raw command logs are stored under plans/baselines/logs/

Baseline Command Results

Command Start End Status Result summary
nix run ./nix/test-cluster#cluster -- fresh-smoke 2026-04-04T16:46:41+09:00 2026-04-04T16:48:14+09:00 1 built the cluster runner closure, then failed preflight with /dev/kvm is not present; nested-KVM VM validation requires hardware virtualization
nix run ./nix/test-cluster#cluster -- fresh-demo-vm-webapp 2026-04-04T16:48:18+09:00 2026-04-04T16:48:23+09:00 1 failed preflight with /dev/kvm is not present; nested-KVM VM validation requires hardware virtualization
nix run ./nix/test-cluster#cluster -- fresh-matrix 2026-04-04T16:48:26+09:00 2026-04-04T16:48:29+09:00 1 failed preflight with /dev/kvm is not present; nested-KVM VM validation requires hardware virtualization
nix build .#checks.x86_64-linux.deployer-vm-smoke 2026-04-04T16:44:34+09:00 2026-04-04T16:50:40+09:00 1 built most of the test closure, then failed because the current builder does not advertise the required kvm system feature

Baseline nix eval Results

Output Start End Status Result
ultracloud-iso 2026-04-04T16:43:34+09:00 2026-04-04T16:43:41+09:00 0 /nix/store/j60isp8ai10vkgdncvi3wcjdgxqwjzpy-nixos-system-nixos-26.05.20251208.addf7cf.drv
node01 2026-04-04T16:43:45+09:00 2026-04-04T16:43:49+09:00 0 /nix/store/94g1xyv25s09hyyi924sp5bxb0y8kir9-nixos-system-node01-26.05.20251208.addf7cf.drv
netboot-control-plane 2026-04-04T16:43:54+09:00 2026-04-04T16:44:01+09:00 0 /nix/store/afknxzr1mhrlrzrkp8mj9q1fwwahdld3-nixos-system-nixos-kexec-26.05.20251208.addf7cf.drv
netboot-worker 2026-04-04T16:43:54+09:00 2026-04-04T16:43:56+09:00 1 undefined variable 'plasmavmc-server' at nix/images/netboot-worker.nix:28:5
netboot-all-in-one 2026-04-04T16:43:54+09:00 2026-04-04T16:43:56+09:00 1 undefined variable 'chainfire-server' at nix/images/netboot-all-in-one.nix:39:5

Post-Baseline Repair

After recording the baseline, flake.nix was adjusted so the netboot image configurations receive the UltraCloud overlay during evaluation. That keeps the baseline intact while making the named canonical-profile outputs evaluable.

Post-fix spot check:

  • ultracloud-iso: /nix/store/j60isp8ai10vkgdncvi3wcjdgxqwjzpy-nixos-system-nixos-26.05.20251208.addf7cf.drv
  • node01: /nix/store/di87n45m5v30n8gccbs8pic2j8wbwgvr-nixos-system-node01-26.05.20251208.addf7cf.drv
  • netboot-control-plane: /nix/store/afknxzr1mhrlrzrkp8mj9q1fwwahdld3-nixos-system-nixos-kexec-26.05.20251208.addf7cf.drv
  • netboot-worker: /nix/store/6x51ss2ql1n4nhi8ad0avhvzk4n6arcr-nixos-system-nixos-kexec-26.05.20251208.addf7cf.drv
  • netboot-all-in-one: /nix/store/2l57rda3pnd1hivjicfmp53zpimxn00n-nixos-system-nixos-kexec-26.05.20251208.addf7cf.drv