Skip to content

Téléchargements

Images de VM de démonstration SocTalk préconstruites, publiées comme artefacts de GitHub Release à chaque tag v* du dépôt soctalk/soctalk.

Toutes les images correspondent au même build Ubuntu 24.04 + K3s + assistant de configuration, simplement converti dans différents formats de disque virtuel. Choisissez le format que votre hyperviseur consomme nativement. Il n'y a aucune différence fonctionnelle d'un format à l'autre.

Dernière version

Version actuelle : v0.1.4page de la version · toutes les versions

La version inclut :

Tous les artefacts sont compressés avec xz -9. Décompressez avec xz -d <file>.xz.

Sélecteur de format

Votre plateformeTéléchargement
Proxmox VEqcow2 — qm disk import. Voir Exécuter sur Proxmox
libvirt / virt-manager / QEMU CLIqcow2
KVM (RHEL/CentOS/Alma)qcow2
VMware ESXivmdk — voir Exécuter sur VMware ESXi
VMware Workstation / Fusionvmdk
VirtualBoxvmdk — convertir en VDI, puis attacher. Voir Exécuter sur VirtualBox
Microsoft Hyper-Vvhdx — VM de Génération 1 (validé ; l'image démarre via le firmware BIOS, la Gen 2 / UEFI n'est pas testée)
Microsoft Azurevhd — upload direct vers un Managed Disk → Image → VM. Voir Exécuter sur Azure
Google Cloudraw — tar czf disk.tar.gz disk.raw && gcloud compute images create
OpenStackraw — openstack image create --disk-format raw
AWSvmdk — importer comme AMI avec VM Import, ou construire une AMI native avec Packer. Voir Exécuter sur AWS
Bare metalraw — dd if=disk.raw of=/dev/sdX bs=4M

Vérifier le téléchargement

bash
curl -L -O https://github.com/soctalk/soctalk/releases/download/v0.1.4/SHA256SUMS.txt
curl -L -O https://github.com/soctalk/soctalk/releases/download/v0.1.4/soctalk-demo-0.1.4.qcow2.xz
sha256sum -c SHA256SUMS.txt --ignore-missing

Taille du disque

Toutes les images présentent :

  • Taille compressée : ~600 Mo à 1,5 Go selon le format
  • Taille apparente décompressée : 60 Go
  • Taille réelle sur disque après le premier démarrage : ~3 Go (qcow2/vhdx sont creux ; raw et vhd sont de taille fixe, mais la majeure partie des 60 Go n'est que des zéros et se compresse à néant)

Construire l'image vous-même

Le harnais Packer se trouve dans infra/packer/. Avec KVM et Packer 1.11+ sur un hôte Linux :

bash
git clone https://github.com/soctalk/soctalk.git
cd soctalk/infra/packer
packer init .
packer build -only="soctalk-demo.qemu.soctalk_demo" .

Construction en ~1 minute sur un hôte moderne avec accélération KVM. Les sorties atterrissent dans build/dist/ : un fichier par format. Consultez le README Packer pour la configuration du seed cloud-init et la source de l'AMI AWS.

Workflow CI

build-packer-images.yml est exclusivement workflow_dispatch — les builds Packer ne sont pas déclenchés à chaque push, car ils sont lents et consomment des minutes de runner. Déclenchez-le intentionnellement pour une nouvelle version :

bash
gh workflow run build-packer-images.yml -f version=0.1.4

Le workflow exécute :

  1. build-wizard — build Go du binaire de l'assistant de configuration.
  2. build-qcow2 — build Packer produisant les cinq formats ; compresse avec xz ; téléverse chacun comme artefact de workflow distinct ; attache à la GitHub Release sur les tags v*.
  3. boot-test — démarre le qcow2 dans une VM KVM neuve, attend la fin de soctalk-firstboot, exécute un validateur Playwright. Fait échouer le workflow si l'image est cassée, afin qu'une mauvaise version ne soit jamais attachée à un tag.

Publié sous la licence Apache 2.0.