proxmox/CHANGELOG.md

3.4 KiB


Features
Changes
  • Update README.md.
  • Upgrade pve-kernel-3.10.0-7-pve and pve-kernel-2.6.32-37 to the last version.
Bugfixes
  • (#11) Add a new fact to get a valid netmask for OpenVZ's virtual interfaces (venet).
  • (#11) Use the new fact vznetmask_venet0_0 to add the route in interfaces.tail file.

0.2.1 - 2015/02/03

Features
  • Manage the main OpenVZ's configuration file (/etc/vz/vz.conf).
  • Add vz service management.
Changes
  • The network management for an OpenVZ CT now works for all Debian family and not only Debian >=7.
  • Modification in OpenVZ's configuration file notify the 'vz' service.
  • Set an option to manage iptables modules in OpenVZ configuration.
  • Correct puppet-lint warnings.

0.2.0 - 2015/01/27

Summary

This release introduce a new subclasse for OpenVZ CT (network management):

include proxmox::vm

It's also provide a array of kernel modules added at the boot start.

Features
  • (#2) Add an array and a file to load additionnal modules.
  • (#9) Add a puppetlabs-firewall rule.
  • (#3) Add a new class and subclass: proxmox::vm::openvz to manage OpenVZ CT.
  • (#3) Add a new fact to calculate venet's network with /24 instead of /32.)
  • Add many modules (mainly for iptables) to load at startup (sea README.md).
Bugfixes
  • Correct module's dependencies.
  • Run the proxmox::hypervisor::group only if PVE is installed.
Changes
  • README.md: Add examples, a table of contents, information about proxmox::vm::openvz (#3).
  • Correct indentation, double quote, ...

0.1.0 - 2015/01/15

This release introduce new defined types:

proxmox::hypervisor::group { 'sysadmin':
  role  => 'Administrator',
  users => [ 'root@pam', 'test@pve' ],
}

proxmox::hypervisor::user { 'toto@pve':
  group => 'sysadmin',
}

And also directly jump to 0.1.0, the module allow to manage a simple Proxmox hypervisor right now.

Changes
  • Add a variable to choose to keep PVE enterprise repo for the subscribers.
  • (#4) Add an access control list for PveProxy.
  • (#4) Add a new class to manage Proxmox's service (proxmox::hypervisor::service).
  • (#6) Add a new defined type to manage groups for PVE WebGUI.
  • (#7) Add a new defined type to manage users for PVE WebGUI.
  • Update the README.md file for (#6) group and (#7) user defined types.
  • Add a test for (#6) group and (#7) user defined types.

0.0.2 - 2015/01/08

New functionality release, Proxmox installation now working :)

Changes
  • (#1) Possibility to choose between newer kernel that only supports KVM or a ~2.6.32 that supports both KVM and OpenVZ.
  • (#1) Install the Virtual Environment and it's works with 2 puppet run.
  • Add new test (hypervisor_kvm_only).
  • Add a fact to check if Proxmox is "available".
  • Add a new class: proxmox::hypervisor::config for some tiny configurations.
  • Remove the subscription message in the web gui.
  • Add operatingsystem_support information in the metadata.json (to correct the error in Metadata Quality).
  • Correct wtfpl into WTFPL to be recognized by SPDX (Metadata Quality).
  • Correct indentation, double quote, ...

0.0.1 - 2015/01/07

Initial release.

Changes
  • Only prepare the system for Proxmox installation (proxmox::hypervisor::preconfig)