Skip to content

Latest commit

 

History

History
75 lines (58 loc) · 4.13 KB

CHANGES.rdoc

File metadata and controls

75 lines (58 loc) · 4.13 KB

Changes

2013-15-10 (0.5.0)

  • Removed all SSH specific code and migrated everything to using the knife.ssh methods provided in the knife gem (no more reinvented wheels)

2013-14-10 (0.4.0)

  • Added support for random port selection for SSH connections using Isolated Networking or VPC style advanced zones.

  • Added support for SSH gateways based on the code from knife-ec2. This code does not support using SSH config files and needs to have the gateway host connection information specified as a part of the knife command itself.

  • Apologies for not keeping this updated and I’ll work to backfill the changelog.

2012-15-03 (0.2.0)

  • Brought in sync with Chirajog’s knife-cloudstack plugin. Rewritten to leverage FOG CloudStack support (available in GIT

    gem), HTTP/HTTPS, and Security Groups.

2011-11-03 (0.0.11)

  • Added LICENSE file and licensing headers to source. No feature changes.

2011-10-13 (0.0.10)

  • Support for multi-homed VMs: The –networks option for the server create command takes a comma-separated list of network offering names. The created VM will have one nic per network, with nics assigned to networks in the order specified (e.g. the first network in the list will be assigned to eth0, the second to eth1 and so on). The –networks option replaces the –network option, which supported a single network name.

  • The server list command now shows the VM ‘displayname’ in parentheses when the displayname is defined and is different than the VM name.

  • Public IP logic has been updated to support multi-homed VMs. It now uses the first nic attached to a network with the ‘default’ value set to true as the primary interface.

2011-08-30 (0.0.9)

  • Added subcommands: server start, server stop and server reboot.

  • Updated the hosts command to return short hostnames and FQDNs. Also added comments where needed so the output can be directly pasted into /etc/hosts.

2011-08-06 (0.0.8)

  • Changed cloudstack async command timeout from 60 to 300 seconds.

2011-07-21 (0.0.7)

  • Fixed http_request actions in stack create.

2011-07-15 (0.0.6)

  • The server delete command now deletes the chef node and client if their names match the fqdn of the server.

  • Added the stack create and stack delete commands for bulk creation and deletion of servers using a JSON definition file. These commands are still experimental and subject to change. See README.rdoc for details.

  • Added a hosts command, which lists the public ip address and fqdn of all servers in /etc/hosts file format.

  • Fixed nil reference bug in server list command.

2011-06-05 (0.0.5)

  • Added --port-rules option to the cs server create command. It accepts a list of port forwarding rules to be created for the server (only applies to servers on a virtual network). See ‘Port forwarding rules for virtual networks’ in README.rdoc for details.

2011-06-01 (0.0.4)

  • Fixed ssh detection bug.

2011-05-30 (0.0.3)

  • Added support for virtual networks. A public IP address is allocated for each new server in a virtual network and an ssh port forwarding rule is created. The IP is released when the server is destroyed as long as it doesn’t have forwarding rules for any servers other than the one being deleted.

  • Default network is now detected automatically. If there is more than one network marked as ‘default’ for an account, the first Direct network is preferred.

2011-05-22 (0.0.2)

  • Added subcommands: service list, template list, network list and zone list.

  • Removed -H (and –hostname) option from the cs server create command. The host name is now the first argument to the command: knife cs server create myhostname. If a host name is not specified, CloudStack will use an auto-generated name.

  • Added –no-bootstrap option to the server create command. This prevents Chef from being installed on the new server.

  • Fixed help banners (commands were shown as knife cloudstack ... instead of knife cs ...).

  • Added README.rdoc.

2011-05-15 (0.0.1)

  • Initial release