- Navios
- 23 de setembro de 2026 às 08:25 UTC
- Autor
- Kamo
- Enviar
- dda7160
build-golden-image.sh disse "Correr por CI (ver .././.forgejo/workflows/)". Não existe O fluxo de trabalho já foi escrito. Precisa de libguestfs, qemu-img e virt-customize, nenhum dos quais são instalados na máquina este repo é trabalhado, e não há tempo de execução do recipiente lá – então o único artefato que o aplicativo inteiro depende tinha nenhum caminho para existir. Foi assim que a primeira pessoa a atribuir um computador descobriu. A compilação é executada no cluster, que é o único lugar já equipado para it: os nós executam KubeVirt e expõem /dev/kvm através dos dispositivos.kubevirt.io/kvm 'plugin' de dispositivos, por isso a libguestfs é acelerada por hardware em vez de emular para horas. O trabalho escreve diretamente no PVC dourado, porque vm/datavolume-template clones com source.pvc e um clone CDI de um volume Filesystem copia seu conteúdo — então qualquer reivindicação segurando disk.img é uma fonte válida. Isso remove a etapa de hospedagem HTTP, a credencial de upload e uma segunda cópia de um arquivo multi-gigabyte. golden-datavolume.yaml fica para uma imagem construída em outro lugar. Três coisas que valem a pena saber ao escrevê-lo: Os scripts viajam como ConfigMaps em vez de um clone git, então o trabalho não precisa Credencial. Eles montam somente leitura sem executar bit, então eles são copiados para um caminho gravável antes de virt- customize --run pode executá-los. A compilação acontece no zero e apenas o arquivo terminado é copiado para a reivindicação. O script escreve um qcow2 de 20 GB e, em seguida, qemu-img convert -c escreve um segundo comprimido ao lado dele; fazendo isso na reivindicação de ouro precisaria que fosse duas vezes o tamanho da imagem que ela acaba segurando. A VERSÃO é imperdível agora. O caminho em grupo tem que saber a versão ANTES do construir começa, porque a reivindicação o carrega em seu nome e deve existir para o trabalho para escrever, para que o wrapper resolve serial de Canonical uma vez e usa esse valor para ambos. Uma reconstrução de uma versão existente é recusada em vez de escrita em: a segundo escrever em um PVC dourado povoado é a falha que atinge cada inquilino em Uma vez.
