Skip to content

Releases: saltstack-formulas/libvirt-formula

v3.1.1

09 Sep 00:54

Choose a tag to compare

3.1.1 (2019-09-09)

Bug Fixes

  • config: libvirtd configuration changes must restart the service (4d6f38e)

Code Refactoring

  • config: explicit package requisite (8afec46)

Continuous Integration

  • use dist: bionic & apply opensuse-leap-15 SCP error workaround (400d686)

v3.1.0

04 Sep 09:57

Choose a tag to compare

3.1.0 (2019-09-04)

Continuous Integration

  • kitchen+travis: check the clean states on develop salt (0e735c0)

Documentation

  • readme: explain the new “clean” states (cceb4d3)

Features

  • clean: add cleaning states (dd53de0)

Tests

  • clean: check for clean states (0978ab0)
  • inspec: share libraries between profiles (6f816e0)

v3.0.1

02 Sep 11:18

Choose a tag to compare

3.0.1 (2019-09-02)

Documentation

  • readme: update for the new layout (b9fabd3)

v3.0.0

02 Sep 09:56

Choose a tag to compare

3.0.0 (2019-09-02)

Code Refactoring

  • states: ids must conform to “template-formula” standard (8adfe9e)

Continuous Integration

  • kitchen+travis: replace EOL pre-salted images (262c063)

Features

  • cert: key and certificate generation is a server sub component (616b585)
  • config: the configuration is a server sub component (6dc318d)
  • layout: initialize the new top level layout (886198b)
  • packages: dispatch package installation per component (f9e587d)
  • packages: the python library is a dedicated component (d07a3ec)
  • service: service is a subcomponent of “libvirt.server” (c51d2d2)

BREAKING CHANGES

  • states: “libvirt.pkg” become “libvirt-server-package-install-pkg-installed”
  • layout: the layout is completly modified for single state.apply
  • states: “libvirt.daemonconfig” become “libvirt-server-config-files-daemonconfig-file-managed”
  • states: “libvirt.service” become “libvirt-server-service-running-service-running”
  • states: “libvirt.keys” become “libvirt-server-tls-certs-virt-keys”
  • states: “libvirt-python” become “libvirt-python-install-pkg-install”
  • states: “qemu” become “libvirt-qemu-install-pkg-installed”
  • states: “libvirt.config” become “libvirt-server-config-files-libvirtd-file-managed”
  • cert: the key is now libvirt.server.tls.certs
  • service: the service is now libvirt.server.service.running
  • config: the configuration is now libvirt.server.config.files
  • packages: libvirt package is installed by libvirt.server.package.install
  • packages: qemu package is installed by libvirt.qemu.install
  • packages: extra packages are installed by libvirt.extra.install
  • states: “extra_pkgs” become “libvirt-extra-install-pkg-installed”

v2.3.1

22 Aug 10:23

Choose a tag to compare

2.3.1 (2019-08-22)

Bug Fixes

  • packages: centos does not have Python3 libvirt library (b8b761c)

v2.3.0

21 Aug 16:46

Choose a tag to compare

2.3.0 (2019-08-21)

Bug Fixes

  • config: suse family does not have it's own configuration file (a41f784)

Continuous Integration

  • travis: enable “default-opensuse-leap-15-2019-2-py3” platform (3c2f4fa)

Features

  • suse: add OS family packages and daemon configuration path (72e6aea)

Tests

  • inspec: add openSUSE to supported platforms (309e65a)

v2.2.0

10 Aug 09:12

Choose a tag to compare

2.2.0 (2019-08-10)

Features

  • yamllint: include for this repo and apply rules throughout (8030695)

v2.1.0

30 Jul 14:03

Choose a tag to compare

2.1.0 (2019-07-30)

Continuous Integration

  • travis: enable default-fedora-27-2017-7-py2 (ef1f3de)

Features

  • packages: set dedicated python package names for Fedora (b02ff7b)

Tests

v2.0.1

30 Jul 07:07

Choose a tag to compare

2.0.1 (2019-07-30)

Styles

  • ruby: improve Ruby coding style (845556f)

v2.0.0

29 Jul 17:50

Choose a tag to compare

2.0.0 (2019-07-29)

Bug Fixes

  • packages: python2 libvirt library is unusable by Python3 minion (e16bfad)

Continuous Integration

  • travis: enable default-ubuntu-1804-2019-2-py3 (6679340)

Tests

  • inspec: enable Ubuntu platform (5ae997e)
  • inspec: python package name depends on Salt environnment (5322aee)

BREAKING CHANGES

  • packages: the Python2 package is now “python2_pkg”.

  • libvirt/python.sls: use “switch_python32” macro to select the python
    package and do nothing if it's not available.

  • libvirt/keys.sls: ditoo.

  • libvirt/python.jinja: new macro “switch_python32” to select one of
    the two arguments based on the environment of the SaltStack minion.

  • libvirt/defaults.yaml: distinguish python2 and python3 packages.

  • libvirt/osfamilymap.yaml (Debian): distinguish python2 and python3
    packages.