CHANGELOG.md in knife-openstack-0.10.0 vs CHANGELOG.md in knife-openstack-1.0.0.rc1

- old
+ new

@@ -1,38 +1,20 @@ -## v0.10.0 -DONE -* KNIFE-368 Ability to specify metadata during OpenStack server create -* KNIFE-423 Add ability for knife-openstack to specify network IDs to attach -* KNIFE-428 Added Availability zone to knife openstack -* KNIFE-467 --no-network fails to find first network IP address -* KNIFE-471 Explicitly define NIC for private network when creating server -* KNIFE-474 knife openstack group list throws a fog deprecation warning -* KNIFE-475 json-attributes option wasnt actually getting passed to bootstrap -* KNIFE-477 Delete openstack instance by name -* KNIFE-478 Generated SSH password not passed to bootstrap -* add support for working with names instead of ids, updated listing accordingly -## v0.9.1 -* KNIFE-462 missing user_data throws stack - -## v0.9.0 -* KNIFE-231 added ability to specify arbitrary bootstrap network ID -* KNIFE-264 Add support for --json-attributes -* KNIFE-277 knife openstack "ERROR: No IP address available for bootstrapping." +* Implementation using knife-cloud gem * KNIFE-310 "knife openstack server list" will fail with boot from volume instances -* KNIFE-435 Support user data for OpenStack server create -* KNIFE-436 Support fixed network type for OpenStack server create -* https://github.com/opscode/chef-rfc/pull/7/ create/delete enhancements ## v0.8.1 + * KNIFE-296 knife-windows overrides -i, -p, -P and -x options with winrm values * KNIFE-304 enable setting the ssh port for knife-openstack ## v0.8.0 + * KNIFE-221 Windows bootstrapping (winrm-based) support for knife-openstack (Chirag Jog) ## v0.7.1 + * KNIFE-261 file permissions fixed ## v0.7.0 * Update dependency on to Fog 1.10.0 * 'delay-loading' changes to reduce load-time (Mohit Sethi) @@ -74,5 +56,21 @@ * 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 missing(?) features and open questions currently under development consideration: + +* Basic availability zones support (Jarek Zmudzinski) NEED TESTING ACCESS FOR AVAILABILITY ZONES +* purge only works when names match up with clients +* `knife openstack floating list|associate|release NODE` with --floating-ip-pool also +* KNIFE-229 Allow specifying the name of the pool when using floating IPs +* attempt to allocate a floating ipaddress if none if free, currently missing in Fog +* KNIFE-76 take either the flavor ID or the flavor name +* take either the image ID or the image name (similar for KNIFE-76) +* KNIFE-86 server create with expired password hangs +* KNIFE-231 added ability to specify arbitrary network ID +* 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.