Plataforma soportada Ubuntu 24.04¶
Este documento registra el baseline de validación soportado para Ubuntu 24.04.
Ubuntu 24.04 está soportado para este repositorio junto con Ubuntu 22.04, Debian 12 y Debian 13.
Estado actual¶
Estado: soportado
Release objetivo:
- Ubuntu
24.04LTS
Evidencia de validación retenida:
smoke: pasó con artefactostatus: "success"core: pasó con artefactostatus: "success"full: pasó con artefactostatus: "success"full-rollback: pasó con artefactostatus: "success"full-clean: pasó con artefactostatus: "success"
Interpretación:
- Ubuntu 24.04 está validado para bootstrap, convergencia de validación estricta, rollback, limpieza destructiva y el camino de validación hosteada directa
- Ubuntu 24.04 debe tratarse como una plataforma soportada, no como candidata
Alcance¶
El modelo validado es:
- host: cualquier máquina capaz de ejecutar Multipass
- guest VM: imagen Ubuntu 24.04
- scripts: ejecutados dentro de la VM Ubuntu 24.04
- CI hosteado: validación directa sobre
ubuntu-24.04
Defaults del harness¶
El harness de VM soporta:
Cuando se usa --platform ubuntu, el harness deja por defecto:
- image:
24.04 - remote user:
ubuntu - remote directory:
/home/ubuntu/productive-k3s
Estos valores pueden overridearse:
./tests/test-in-vm.sh --platform ubuntu --image <image-or-release> --remote-user <user> --remote-dir <path>
El bootstrap detecta el OS del host mediante /etc/os-release.
Comportamiento actual:
- Ubuntu: soportado
- Debian 12: soportado
- Debian 13: soportado
- cualquier otro: no soportado
Secuencia de validación soportada¶
Comandos de referencia:
1. Smoke¶
2. Core¶
3. Full¶
4. Full rollback¶
5. Full clean¶
Revisión de artefactos¶
Revisar artefactos Ubuntu 24.04:
find test-artifacts -maxdepth 1 -type f -name 'test-in-vm-*ubuntu*.json' ! -name '*-bootstrap-manifest.json' | sort | tail
find test-artifacts -maxdepth 1 -type f -name 'test-in-vm-*ubuntu*.json' ! -name '*-bootstrap-manifest.json' -print0 \
| xargs -0 jq '{status, profile, platform, image, remote_user, remote_dir, vm_name}'
Criterios de aprobación:
- cada perfil soportado tiene
status: "success" - cada perfil soportado tiene
platform: "ubuntu" imagedebería coincidir con24.04salvo override intencional
Usá el artefacto test-in-vm-*.json como señal autoritativa de pass/fail.