ovirt-host-deploy -- oVirt host deploy

2013-09-07 - Version 1.1.1

 * vdsm: packages: stop libvirtd before using vdsm-tool to configure it.
   rhbz#999853.

2013-08-26 - Version 1.1.0

 * vdsm: bridge: fix vlan id detection, thanks to Jeff Bailey for reporting.
 * vdsm: bridge: fix format typo when querying network manager, thanks to
   Pascal Jakobi for reporting.
 * vdsm: bridge: fix python compatibility issue and network manager.
 * vdsm: bridge: attempt to rollback if bridge creation failed.
 * vdsm: hardware: do not fail if cannot read msr, rhbz#916589.
 * vdsm: vdsmid: do not attempt to install dmidecode on platforms other than
   x86.
 * vdsm: vdsmid: detect power cpu correctly.
 * vdsm: ovirt-node: detect nodes with own bridges and report back.
 * vdsm: packages: cgconfig is dependency of libvirt.
 * vdsm: packages: use new method of libvirt reconfigure.
 * vdsm: packages: disable NetworkManager service.
 * gluster: packages: start glusterd if no reboot.
 * tune: tuned: support gluster specific profile.
 * openstack: add neutron support.
 * build: re-introduce external gettext packaging.

2013-02-14 - Version 1.0.0

Alon Bar-Lev <alonbl@redhat.com>

 * support vdsm hooks by copying hooks from engine machine to host or by
   specifying a list of packages to be installed at host, refer to README for
   farther information.

 * offline packager feature.

 * tuned is installed with virtual-host profile.

 * initial implementation based on otpoi.

 * implementation is based on legacy vdsm-bootstrap pacakge functionality.

 * legacy-removed: legacy VDSM (<3.0) config upgrade.

 * legacy-removed: change machine width core file
  # echo /var/lib/vdsm/core > /proc/sys/kernel/core_pattern

 * legacy-removed: kernel version test, package dependency is sufficient.

 * legacy-removed: do not add kernel parameter processor.max_cstate=1
   warn if not have constant_tsc
   https://bugzilla.redhat.com/show_bug.cgi?id=770153

 * legacy-removed: do not use mac address for vdsm id.

 * legacy-change: support for management bridge creation over bond.

 * legacy-change: use optional /etc/vdsm/vdsm.id for vdsm id, for use by
   >=vdsm-4.9.6.

 * legacy-change: logs are stored at /tmp/ovirt-host-deploy-*.log.

 * legacy-change: io elevator scheduler is using udev instead of using
   kernel command-line.

 * legacy-change: vdsm libvirt reconfigure
   vdsm is reconfigured with file based trigger in-addition to unsupported
   systemd init.d parameter. This will enable us to remove the non standard
   approach in future.

 * legacy-change: use yum api to install packages instead of yum utility.

 * legacy-change: distribution checks are simpler based on Python platform,
   minimum:
   - rhel-6.2
   - fedora-17

 * legacy-change: minimum vdsm version is taken from engine not hard coded.

 * legacy-change: pki is now using m2crypto to generate certificate request
   and parse certificates.

 * legacy-change: use iproute2 instead of python ethtool to avoid another
   dependency for host name validation.

 * legacy-change: use iproute2 instead of reading /proc/net/route for route
   information and interface information.

 * legacy-change: do not use vdsm.netinfo for vlan and bonding as it requires
   /usr/share/vdsm modules, and it is trivial anyway.

 * legacy-change: use vdsm-store-net-config script to commit network config
   instead of internal duplicate implementation.

 * legacy-change: /etc/vdsm/vdsm.conf is overridden unless VDSM/configOverride
   environment is set to False

 * legacy-change: /etc/vdsm/vdsm.conf is not read of fake_qemu.
   set VDSM/checkVirtHardware environment to False to avoid hardware detection.

 * legacy-change: following gluster packages not installed:
   - glusterfs-rdma
   - glusterfs-geo-replication
