Skip to content

Lago v0.40

Compare
Choose a tag to compare
@gbenhaim gbenhaim released this 02 Jul 16:07
· 288 commits to master since this release

Hi All!

On behalf of the Lago team, I'm pleased to announce that the new release of
Lago 0.40 is available for download.

This release is quite large, with a lot of new features and bug fixes.
I will mention the major changes, for the complete list, please refer to the changelog.

General Improvements

  1. Start using Jinja 2 as the templating mechanism for creating virt-sysprep and
    libvirt specs.
  2. Subnet module was refactored: meaningful exceptions were added, store range was
    increased, and it's now possible to acquire user defined subnets from the store.
  3. Export: run the export process in parallel (can be disabled), allow to export iso file,
    Allow to specify in the init file which disks not to export.
  4. libguestfs's python module is now optional (Note: without it, copying files from a VM without networking
    is not supported).

Bug Fixes

  1. Allow using the same option multiple times in the Builders section.
  2. Log collection - Fixed a bug where log collection will fail if the file/dir
    doesn't exist and ignore_nopath=True.
  3. Don't fail when a user defined layered images is used.

Packaging

  1. Lago stable and unstable versions are now available for installation from
    PyPi and PyPi test respectively.

SDK

  1. Added the export command to the SDK.

Docs

  1. Improved the installation docs.
  2. Added docs about Lago builders (the ability to customize images during init).
  3. Improved the networking docs.

Testing

  1. Check the boot time of lago templates with systemd-analyze blame
  2. Added unit tests for Subnets module.

Installing And Upgrading

To upgrade using yum or dnf, simply run:

yum/dnf update lago

Installing with pip: please refer to the docs - https://lago.readthedocs.io/en/latest/Installation.html

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/
Pypi: https://pypi.python.org/pypi/lago
OST Docs: http://ovirt-system-tests.readthedocs.io/en/latest/
Changelog: http://lago.readthedocs.io/en/0.40/_static/ChangeLog.txt

As always, if you find any problems, please open an issue in the GitHub page.

Enjoy!

Gal.