CHANGELOG.md in knife-openstack-0.6.2 vs CHANGELOG.md in knife-openstack-0.7.0
- old
+ new
@@ -1,5 +1,24 @@
+## v0.7.0
+* Update dependency on to Fog 1.10.0
+* 'delay-loading' changes to reduce load-time (Mohit Sethi)
+* Use the hint with the bootstrap method instead of assuming the :personality works with the server.create method (KNIFE-201)
+* Added 'knife openstack group list' for listing security groups and their rules (KNIFE-227)
+* Filter out extraneous images from knife openstack image list and added '--disable-filter' to disable
+* Fixed minor issue for public ip addresses (Edmund Haselwanter)
+* Fixed security groups, adding `-G` support (KNIFE-230)
+* Added snapshots as a new column in image list
+* "knife openstack image list" fails with empty image name (KNIFE-83)(Simon Belluzzo)
+* excon / fog errors are a JSON blob, Rescue fog errors (KNIFE-87)(Bryan McLellan)
+* Better error handling for connection errors.
+* Pass ssh_password to bootstrap (KNIFE-88)(David Petzel)
+* Catch Net Unreachable error (E.J. Finneran)
+* Allow an option to ignore the SSL cert (KNIFE-225)(BK Box)
+* Attach to floating IPs (Mohit Sethi)
+* Key pair is not required (KNIFE-226)(BK Box)
+* Fog 1.10.0 changes API for OpenStack IP addresses (KNIFE-248)
+
## v0.6.2
* Use less pessimistic fog version constraint.
* Add guards to protect against nil values for private_ip_address
## v0.6.0
@@ -18,22 +37,24 @@
* 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
+## V0.5.2
* initial Cactus release using EC2 API
# BACKLOG/ISSUES #
-This is a list of features currently lacking and (eventually) under development:
+This is a list of missing(?) features and open questions currently under development consideration:
-* security groups are still broken, appear to be broken in Fog. Add `-G` support for security groups other than 'default'
+* Basic availability zones support (Jarek Zmudzinski) NEED TESTING ACCESS FOR AVAILABILITY ZONES
+* Windows bootstrapping (winrm-based) support for knife-openstack (KNIFE-221) winrm branch, UGLY WARNINGS NEED RESOLUTION
* 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
+* `knife openstack floating list|associate|release NODE` with --floating-ip-pool also
+* Allow specifying the name of the pool when using floating IPs (KNIFE-229)
+* attempt to allocate a floating ipaddress if none if free, currently missing in Fog
+* take either the flavor ID or the flavor name (KNIFE-76)
+* take either the image ID or the image name (similar for KNIFE-76)
+* server create with expired password hangs (KNIFE-86)
+* added ability to specify arbitrary network ID (KNIFE-231)
* 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
+* fog is putting the original public IP address into the private_ip_address method when you get a floating_ip, this is wrong. Remove KNIFE-248 code once fixed.