Skip to content

Latest commit

 

History

History
35 lines (32 loc) · 1.94 KB

CHANGELOG.md

File metadata and controls

35 lines (32 loc) · 1.94 KB

v0.6.0

  • Switched to OpenStack API from OpenStack EC2 API.
  • Updated to point to Fog 1.4.0 for latest OpenStack provider
  • testing with Diablo & Essex
  • knife openstack server create (KNIFE_OPENSTACK-1)
  • knife openstack server delete (KNIFE_OPENSTACK-2)
  • Support for unenven_columns for prettier output (KNIFE_OPENSTACK-5)
  • Added chef gem dependency (KNIFE_OPENSTACK-6)
  • Added virtual cpus to 'knife openstack flavor list'
  • Removed unsupported features to match current state of plugin (public_key, kernel, architecture, cores, location)
  • Added support for openstack_tenant (Rob Hirschfeld & Alexander Gordeev)
  • Server list supports many more states
  • Added support for associating floating IPs on server create and verified they are automatically disassociated on server delete
  • Added /etc/chef/ohai/hints/openstack.json, the openstack Ohai plugin keys off of it and pulls from the meta-data service.
  • Automated naming of nodes if --node-name is not passed
  • Added support for --no-host-key-verify (Lamont Granquist)
  • Added support for --private-network for bootstrapping private network

v0.5.2

  • initial Cactus release using EC2 API

BACKLOG/ISSUES

This is a list of features currently lacking and (eventually) under development:

  • security groups are still broken, appear to be broken in Fog. Add -G support for security groups other than 'default'
  • purge only works when names match up with clients
  • knife openstack floating list|associate|disassociate ip|node
  • take either the flavor ID or the flavor name
  • take either the image ID or the image name
  • more information in knife openstack image list
  • get DNS names working
  • availability zones
  • filter out the *-initrd and *-kernel from 'openstack image list'. Fog -> container_format={aki|ari} or disk_format on the same params
  • assumption of only single floating IP (and fog uses the last as the public_ip_address)
  • probably other places public network is assumed that could cause issues