Lago v0.37
Hi all,
On behalf of the Lago team, I'm pleased to announce Lago v0.37 is available!
What's new
General
- Allow running arbitrary 'virt-customize' commands on template
disks, prior to boot-up, for example:
disks:
- build:
- virt-customize:
ssh-inject: ""
mkdir: "/tmp/some_dir"
template_name: el7.3-base
type: template
name: root
dev: vda
format: qcow2
Will create the directory /tmp/some_dir in the template disk and
inject Lago's generated ssh-keys to the root user. For a full list of
available commands please consult virt-customize docs[1], under
'Customization options' section.
- Allow skipping the 'bootstrap' stage(virt-sysprep) per VM, by
defining 'bootstrap: false' under the VM definition.
Libvirt
- Use 'host-passthrough' as the default CPU mode.
- Allow customizing CPU definitions, with 'cpu_custom' and
'cpu_model' parameters, see [2] for more details. - Automatically add DHCP leases for none management networks.
- Auto select management network if not defined.
- Allow defining custom DNS records in management networks.
- Restrict DNS configurations to management networks only.
- Enforce one management network per VM.
ovirtlago
- Export junit XML reports generated by nose with *.junit.xml suffix.
- Add '--with-vms' option to 'lago ovirt start'.
- Allow defining a custom CPU <-> Cluster level mapping file.
For the full commit-log, which also includes several bug-fixes, see [3].
Upgrading
To upgrade using yum or dnf, simply run:
yum/dnf update lago
Resources
Lago Docs: http://lago.readthedocs.io/en/latest/
GitHub: https://github.com/lago-project/lago/
YUM Repository: http://resources.ovirt.org/repos/lago/stable/0.0/rpm/
OST Docs: http://ovirt-system-tests.readthedocs.io/en/latest/
As always, if you find any problems, please open an issue in the GitHub page[4].
Enjoy!
Nadav.
[1] http://libguestfs.org/virt-customize.1.html
[2] http://lago.readthedocs.io/en/latest/LagoInitFile.html#domains-section
[3] 0.36...0.37
[4] https://github.com/lago-project/lago/issues/