Debian 13 Supported Platform¶
This document records the supported validation baseline for Debian 13.
Debian 13 is supported for this repository alongside Ubuntu 22.04, Ubuntu 24.04, and Debian 12.
Current Status¶
Status: supported
Target release:
- Debian 13
trixie
Validation evidence retained:
smoke: passed with artifactstatus: "success"core: passed with artifactstatus: "success"full: passed with artifactstatus: "success"full-rollback: passed with artifactstatus: "success"full-clean: passed with artifactstatus: "success"
Interpretation:
- Debian 13 is validated for bootstrap, strict validation convergence, rollback, and destructive cleanup
- Debian 13 should be treated as a supported platform, not as a candidate
Scope¶
The validated model is:
- host: any machine capable of running Multipass
- VM guest: Debian 13 cloud image
- scripts: executed inside the Debian 13 VM
Harness Defaults¶
The VM harness supports:
When --platform debian13 is used, the harness defaults to:
- image:
https://cloud.debian.org/images/cloud/trixie/latest/debian-13-generic-amd64.qcow2 - remote user:
ubuntu - remote directory:
/home/ubuntu/productive-k3s
These values can be overridden:
./tests/test-in-vm.sh --platform debian13 --image <image-or-url> --remote-user <user> --remote-dir <path>
The bootstrap detects the host OS through /etc/os-release.
Current behavior:
- Ubuntu: supported
- Debian 12: supported
- Debian 13: supported
- anything else: unsupported
Supported Validation Sequence¶
Reference commands:
1. Smoke¶
./tests/test-in-vm.sh --platform debian13 --image https://cloud.debian.org/images/cloud/trixie/latest/debian-13-generic-amd64.qcow2 --profile smoke
2. Core¶
./tests/test-in-vm.sh --platform debian13 --image https://cloud.debian.org/images/cloud/trixie/latest/debian-13-generic-amd64.qcow2 --profile core
3. Full¶
./tests/test-in-vm.sh --platform debian13 --image https://cloud.debian.org/images/cloud/trixie/latest/debian-13-generic-amd64.qcow2 --profile full
4. Full Rollback¶
./tests/test-in-vm.sh --platform debian13 --image https://cloud.debian.org/images/cloud/trixie/latest/debian-13-generic-amd64.qcow2 --profile full-rollback
5. Full Clean¶
./tests/test-in-vm.sh --platform debian13 --image https://cloud.debian.org/images/cloud/trixie/latest/debian-13-generic-amd64.qcow2 --profile full-clean
Artifact Review¶
Check Debian 13 artifacts:
find test-artifacts -maxdepth 1 -type f -name 'test-in-vm-*debian13*.json' ! -name '*-bootstrap-manifest.json' | sort | tail
find test-artifacts -maxdepth 1 -type f -name 'test-in-vm-*debian13*.json' ! -name '*-bootstrap-manifest.json' -print0 \
| xargs -0 jq '{status, profile, platform, image, remote_user, remote_dir, vm_name}'
Pass criteria:
- each supported profile has
status: "success" - each supported profile has
platform: "debian13" imageshould match the Debian 13 cloud image unless intentionally overridden
Use the test-in-vm-*.json artifact as the authoritative pass/fail signal.