- Expédié
- 23 septembre 2026 à 08:25 UTC
- Auteur
- Kamo
- Commite
- dda7160
build-golden-image.sh a dit "Run by CI (voir ../../.forgejo/workflows/)". Non le flux de travail a jamais été écrit. Il a besoin de libguestfs, qemu-img et virt-customiser, aucun dont sont installés sur la machine ce repo est travaillé, et il n'y a pas écoulement de conteneur là-bas soit - donc l'un des objets dont l'application entière dépend pas de chemin vers l'existant. C'est ainsi que la première personne à affecter un ordinateur a découvert. La construction s'exécute dans le cluster à la place, qui est le seul endroit déjà équipé pour it: les noeuds lancent KubeVirt et exposent /dev/kvm à travers les devices.kubevirt.io/kvm plugin de dispositif, donc libguestfs est accéléré par le matériel plutôt que par émulateur pour heures. Le travail écrit directement dans le PVC doré, parce que vm/datavolume-template clones avec source.pvc et un clone CDI d'un volume Filesystem copie son contenu Ainsi, toute réclamation portant sur disque.img est une source valide. Cela supprime l'étape d'hébergement HTTP, le justificatif de téléchargement et une seconde copie d'un fichier multi-gigaoctets. golden-datavolume.yaml reste pour une image construite ailleurs. Trois choses qui valent la peine d'être connues en l'écrivant : Les scripts voyagent en ConfigMaps plutôt qu'en tant que git clone, donc le travail n'a pas besoin les justificatifs d'identité. Ils se montent en lecture seule sans bit d'exécution, donc ils sont copiés sur un un chemin inscriptible avant virt-customiser --run peut les exécuter. La construction se fait en rayure et seul le fichier fini est copié dans la réclamation. Le script écrit une qcow de 20 Go de travail2 puis qemu-img convert -c écrit une seconde comprimé un à côté; faire cela dans la revendication d'or aurait besoin qu'il soit deux fois la taille de l'image qu'elle finit par tenir. La VERSION est maintenant surpassable. Le chemin in-cluster doit connaître la version AVANT la la construction commence, parce que la réclamation la porte en son nom et doit exister pour le travail de écrire, donc l'enveloppe résout la série de Canonical une fois et utilise cette valeur pour les deux. Une reconstitution d'une version existante est refusée plutôt que écrite dans: a une deuxième écriture dans un PVC doré peuplé est l'échec qui atteint chaque locataire à une fois.
