Skip to content

Lago v0.37

Compare
Choose a tag to compare
@nvgoldin nvgoldin released this 23 Apr 14:58
· 443 commits to master since this release

Hi all,
On behalf of the Lago team, I'm pleased to announce Lago v0.37 is available!

What's new

General

  1. 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.

  1. Allow skipping the 'bootstrap' stage(virt-sysprep) per VM, by
    defining 'bootstrap: false' under the VM definition.

Libvirt

  1. Use 'host-passthrough' as the default CPU mode.
  2. Allow customizing CPU definitions, with 'cpu_custom' and
    'cpu_model' parameters, see [2] for more details.
  3. Automatically add DHCP leases for none management networks.
  4. Auto select management network if not defined.
  5. Allow defining custom DNS records in management networks.
  6. Restrict DNS configurations to management networks only.
  7. Enforce one management network per VM.

ovirtlago

  1. Export junit XML reports generated by nose with *.junit.xml suffix.
  2. Add '--with-vms' option to 'lago ovirt start'.
  3. 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/