add zstd support
To test:
- Créer l'archive zstd
cd kadeploy/vagrant-env/envs
zcat debian9-x64-min-2020090209.tgz > zstd > debian9-x64-min-2020090209.zstd
- A l'intérieur du vagrant, récupérer une image de l'env de déploiement qui contient zstd
vagrant@kadeploy> wget http://public.nancy.grid5000.fr/~amerlin/kadeploy3-deploy-kernel-buster_1.20201123_all.deb
vagrant@kadeploy> sudo dpkg -i kadeploy3-deploy-kernel-buster_1.20201123_all.deb
vagrant@kadeploy> sudo cp /grid5000/kadeploy-kernels/kadeploy3-deploy-kernel-buster.{vmlinuz,initrd.img} /srv/tftp/kernels
- Add the zstd environment:
vagrant@kadeploy> kaenv3 -a /vagrant/envs/debian9-x64-min-zstd.dsc
- deploy it:
vagrant@kadeploy> kadeploy3 -m node-1 -e debian9-x64-min-zstd -V5 -r ext4
- Ajout de zstd (
compression: zstd
dans les envs) - Ajout de la possibilité de mettre des options pour les compressions
#server.conf
external:
mkfs:
- args: blabla
fstype: ext4
compression_options:
- args: -T0
type: zstd