* Wed Aug 21 2013 Dan Prince - 1.4.3 -CloudCue: Add support for image_name. * Tue Aug 20 2013 Dan Prince - 1.4.2 -Add --remote option to be used when listing remote CloudCue groups. * Tue Aug 20 2013 Dan Prince - 1.4.1 -Add ability to list remote groups with CloudCue provider. -Test fixes for CloudCue. * Wed Jul 19 2013 Dan Prince - 1.4.0 -Add support for CloudCue. -Drop old CloudServers VPC stuff (no longer in use) * Wed Jun 12 2013 Dan Prince - 1.3.9 -XenServer: Extract configure_host_network (matelaket) -XenServer: Fix: Configure host network before configuring nodes (matelaket) -Remote exec fix - abstract connection checking loop (matelaket) -XenServer: check domid before ssh key injection (dprince) * Thu May 30 2013 Dan Prince - 1.3.8 -Re-release 1.3.7 as 1.3.8 to fix bad gem. * Thu May 23 2013 Dan Prince - 1.3.7 -Fix issues when using chained qcow images. (sthaha) -Ssh option fixes for xenserver provider. * Fri Apr 26 2013 Dan Prince - 1.3.6 -Set hostname domain to .local in /etc/hosts. This fixes fqdn warnings with some config management tools. * Wed Mar 13 2013 Dan Prince - 1.3.5 -Add remote_exec retry for libvirt_provider (fixes issue where initial ssh command fails) * Sun Mar 3 2013 Dan Prince - 1.3.4 -Improve libvirt file injection so it works with or without LVM. (sthaha) -Fix 'kytoon ssh' so it works with multiple args. (sthaha) -Exits with a non-zero value (1) on task failure. (sthaha) -Verbose output when image creation fails. (sthaha) * Tue Feb 12 2013 Dan Prince - 1.3.3 -Update SELinux to set correct context on /root/.ssh as well. * Mon Feb 11 2013 Dan Prince - 1.3.2 -Add 'selinux_enabled' option for libvirt provider. If set this option will set the SELinux context on /root/.ssh/authorized_keys in the instance thus making it ssh'able when SELinux is enabled. * Thu Dec 13 2012 Dan Prince - 1.3.1 -SSH config fixes for libvirt and openstack providers. You can now ssh to localhost from the gateway node. (weird but constistent) -Add retry_attempts to remote_exec method -Update OpenStack provider to retry initial ssh config up to 3 times. * Thu Dec 13 2012 Dan Prince - 1.3.0 -OpenStack: Switch to Fog. -OpenStack: Add support for automatic floating IP configuration via 'assign_floating_ip' in server group json files. -OpenStack: Add support for security group names. -OpenStack: Add endpoint configs for region, service_type, service_name. -OpenStack: Configure ssh access within the server group. -Libvirt: grep correct dnsmasq leases file (use network name) -Libvirt: fix libvirt_use_sudo option (string conversion) -Libvirt: Configure ssh access within the server group. * Mon Nov 26 2012 Dan Prince - 1.2.5 - Libvirt: ping test instances to ensure they have IPs before trying to configure hosts, etc. - Generate server group IDs with using Time.now.to_f which gives us millisecond accuracy. This should avoid ID collisions which could occur if two groups were spun up in the same second (thus causing image name collisions, etc) - XenServer: Add 'cleanup_before_create' option to run instance cleanup before creating a new group. * Thu Oct 8 2012 Dan Prince - 1.2.4 - XenServer: Delete VDI's that aren't in use during cleanup. * Thu Sep 20 2012 Dan Prince - 1.2.3 - XenServer: Use vm-clone once a vm has been imported to speed up group creation. * Wed Sep 19 2012 Dan Prince - 1.2.2 - Default group_type to GROUP_TYPE env variable if it isn't set. * Wed Sep 19 2012 Dan Prince - 1.2.1 - Update rake tasks so they call init correctly. * Wed Sep 19 2012 Dan Prince - 1.2.0 - Add provider for OpenStack. - Add bin/kytoon with commands corresponding to rake tasks. - Move rake tasks under 'kytoon' namespace (previously used 'group'). - Updates to raise KytoonException instead of just raise. - Rename gateway_ip task to just ip. * Thu Aug 23 2012 Dan Prince - 1.1.1 - Add 'libvirt_use_sudo' option to config file. - Move config parameter checks into specific providers. * Wed Aug 22 2012 Dan Prince - 1.1.0 - Add local libvirt provider based on virt-clone. - Libvirt: Support creating qcow2 disks during group creation. * Fri Jul 27 2012 Dan Prince - 1.0.2 - XenServer: Use force=true when shutting down VMs. * Mon Jul 23 2012 Dan Prince - 1.0.1 - Update ServerGroup to call init in all methods. Fixes NilClass errors which can occur if you don't explicitly call 'group::init' in rake tasks. - XenServer: Automatically add IP to bridge. * Sun Jul 22 2012 Dan Prince - 1.0.0 - Initial release. Based on Chef VCP Toolkit.