CHANGELOG.md in knife-openstack-1.3.2 vs CHANGELOG.md in knife-openstack-2.0.0

- old
+ new

@@ -1,92 +1,174 @@ -## v1.3.2 -* Fix cloud command class loading #174 -* Fix for #178 for the listing of ips with `knife openstack server list` -* Support all Fog OpenStack options #179 +# Change Log -## v1.2.0 -* Allow users to specify alternate private networks. #163 -* Vol sched 1.0.0work #142 +## [2.0.0](https://github.com/chef/knife-openstack/tree/2.0.0) (2016-12-12) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v1.3.2...2.0.0) -## v1.1.0 -* Update the travis tests -* Added Multi-region support -* Updated the README to represent the changes in installing Chef. -* Updated travis.yml to reflect newer 2.y.z releases of Ruby +**Implemented enhancements:** -## v1.0.0 +- Require Chef 12 and resolve all Chefstyle warnings [\#191](https://github.com/chef/knife-openstack/pull/191) ([tas50](https://github.com/tas50)) +- Add contributing section to the readme [\#190](https://github.com/chef/knife-openstack/pull/190) ([tas50](https://github.com/tas50)) +- Add license to the gemspec & update Travis config [\#184](https://github.com/chef/knife-openstack/pull/184) ([tas50](https://github.com/tas50)) +- Improve the readme [\#182](https://github.com/chef/knife-openstack/pull/182) ([jjasghar](https://github.com/jjasghar)) -* Implementation using knife-cloud gem -* KNIFE-310 "knife openstack server list" will fail with boot from volume instances +## [v1.3.2](https://github.com/chef/knife-openstack/tree/v1.3.2) (2015-10-07) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v1.3.2.rc1...v1.3.2) -## v0.8.1 +## [v1.3.2.rc1](https://github.com/chef/knife-openstack/tree/v1.3.2.rc1) (2015-10-01) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v1.3.2.pre.1...v1.3.2.rc1) -* KNIFE-296 knife-windows overrides -i, -p, -P and -x options with winrm values -* KNIFE-304 enable setting the ssh port for knife-openstack +**Implemented enhancements:** -## v0.8.0 +- Support all Fog OpenStack options [\#179](https://github.com/chef/knife-openstack/pull/179) ([BobbyRyterski](https://github.com/BobbyRyterski)) -* KNIFE-221 Windows bootstrapping (winrm-based) support for knife-openstack (Chirag Jog) +**Fixed bugs:** -## v0.7.1 +- knife-openstack server list [\#175](https://github.com/chef/knife-openstack/issues/175) -* KNIFE-261 file permissions fixed +## [v1.3.2.pre.1](https://github.com/chef/knife-openstack/tree/v1.3.2.pre.1) (2015-09-15) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v1.3.2.pre...v1.3.2.pre.1) -## v0.7.0 -* Update dependency on to Fog 1.10.0 -* 'delay-loading' changes to reduce load-time (Mohit Sethi) -* KNIFE-201 Use the hint with the bootstrap method instead of assuming the :personality works with the server.create method -* KNIFE-227 Added 'knife openstack group list' for listing security groups and their rules -* Filter out extraneous images from knife openstack image list and added '--disable-filter' to disable -* Fixed minor issue for public ip addresses (Edmund Haselwanter) -* KNIFE-230 Fixed security groups, adding `-G` support -* Added snapshots as a new column in image list -* KNIFE-83 "knife openstack image list" fails with empty image name (Simon Belluzzo) -* KNIFE-87 excon / fog errors are a JSON blob, Rescue fog errors (Bryan McLellan) -* Better error handling for connection errors. -* KNIFE-88 Pass ssh_password to bootstrap (David Petzel) -* Catch Net Unreachable error (E.J. Finneran) -* KNIFE-225 Allow an option to ignore the SSL cert (BK Box) -* Attach to floating IPs (Mohit Sethi) -* KNIFE-226 Key pair is not required (BK Box) -* KNIFE-248 Fog 1.10.0 changes API for OpenStack IP addresses +**Fixed bugs:** -## v0.6.2 -* Use less pessimistic fog version constraint. -* Add guards to protect against nil values for private_ip_address +- Fixed ip addresses not visible issue [\#178](https://github.com/chef/knife-openstack/pull/178) ([Vasu1105](https://github.com/Vasu1105)) -## 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-1 knife openstack server create -* KNIFE_OPENSTACK-2 knife openstack server delete -* KNIFE_OPENSTACK-5 Support for unenven_columns for prettier output -* KNIFE_OPENSTACK-6 Added chef gem dependency -* 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 +## [v1.3.2.pre](https://github.com/chef/knife-openstack/tree/v1.3.2.pre) (2015-09-04) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v1.3.1...v1.3.2.pre) -## V0.5.2 -* initial Cactus release using EC2 API +**Fixed bugs:** -# BACKLOG/ISSUES # -This is a list of missing(?) features and open questions currently under development consideration: +- Fix cloud command class loading [\#174](https://github.com/chef/knife-openstack/pull/174) ([Cluster444](https://github.com/Cluster444)) -* 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. +## [v1.3.1](https://github.com/chef/knife-openstack/tree/v1.3.1) (2015-07-18) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v1.3.0...v1.3.1) + +## [v1.3.0](https://github.com/chef/knife-openstack/tree/v1.3.0) (2015-07-18) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v1.3.0.rc.0...v1.3.0) + +**Implemented enhancements:** + +- Set the openstack ohai hint when creating a server [\#171](https://github.com/chef/knife-openstack/pull/171) ([mtougeron](https://github.com/mtougeron)) +- Add floating ip commands [\#170](https://github.com/chef/knife-openstack/pull/170) ([Vasu1105](https://github.com/Vasu1105)) + +## [v1.3.0.rc.0](https://github.com/chef/knife-openstack/tree/v1.3.0.rc.0) (2015-06-25) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v1.2.0...v1.3.0.rc.0) + +**Implemented enhancements:** + +- Support --format option [\#166](https://github.com/chef/knife-openstack/pull/166) ([NimishaS](https://github.com/NimishaS)) + +## [v1.2.0](https://github.com/chef/knife-openstack/tree/v1.2.0) (2015-06-18) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v1.2.0.rc2...v1.2.0) + +## [v1.2.0.rc2](https://github.com/chef/knife-openstack/tree/v1.2.0.rc2) (2015-06-10) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v1.2.0.rc1...v1.2.0.rc2) + +## [v1.2.0.rc1](https://github.com/chef/knife-openstack/tree/v1.2.0.rc1) (2015-06-04) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v1.1.0...v1.2.0.rc1) + +**Implemented enhancements:** + +- Allow users to specify alternate private networks. [\#163](https://github.com/chef/knife-openstack/pull/163) ([elbandito](https://github.com/elbandito)) +- Add volume capabilities to allow listing and attaching volumes [\#142](https://github.com/chef/knife-openstack/pull/142) ([karcaw](https://github.com/karcaw)) + +## [v1.1.0](https://github.com/chef/knife-openstack/tree/v1.1.0) (2015-03-06) +[Full Changelog](https://github.com/chef/knife-openstack/compare/1.0.0...v1.1.0) + +**Implemented enhancements:** + +- Add ability to specify host when using the -Z flag to specify availability-zone [\#158](https://github.com/chef/knife-openstack/issues/158) +- Support multiple regions [\#148](https://github.com/chef/knife-openstack/pull/148) ([jedipunkz](https://github.com/jedipunkz)) + +**Fixed bugs:** + +- Fix failing rspec tests [\#155](https://github.com/chef/knife-openstack/pull/155) ([PierreRambaud](https://github.com/PierreRambaud)) +- Fix travis badge in the readme [\#154](https://github.com/chef/knife-openstack/pull/154) ([PierreRambaud](https://github.com/PierreRambaud)) + +## [1.0.0](https://github.com/chef/knife-openstack/tree/1.0.0) (2014-10-07) +[Full Changelog](https://github.com/chef/knife-openstack/compare/1.0.0.rc2...1.0.0) + +## [1.0.0.rc2](https://github.com/chef/knife-openstack/tree/1.0.0.rc2) (2014-09-29) +[Full Changelog](https://github.com/chef/knife-openstack/compare/1.0.0.rc1...1.0.0.rc2) + +**Implemented enhancements:** + +- Improve port id detection [\#144](https://github.com/chef/knife-openstack/pull/144) ([karcaw](https://github.com/karcaw)) + +## [1.0.0.rc1](https://github.com/chef/knife-openstack/tree/1.0.0.rc1) (2014-09-24) +[Full Changelog](https://github.com/chef/knife-openstack/compare/0.10.0...1.0.0.rc1) + +**Implemented enhancements:** + +- Add Fog dependency to the Gemspec [\#136](https://github.com/chef/knife-openstack/pull/136) ([siddheshwar-more](https://github.com/siddheshwar-more)) +- Implement changes for post connection validation [\#127](https://github.com/chef/knife-openstack/pull/127) ([siddheshwar-more](https://github.com/siddheshwar-more)) +- Specify name or id for image and flavor in server create [\#120](https://github.com/chef/knife-openstack/pull/120) ([kaustubh-d](https://github.com/kaustubh-d)) +- KNIFE-478: Add ability to bootstrap with SSH passwords [\#118](https://github.com/chef/knife-openstack/pull/118) ([siddheshwar-more](https://github.com/siddheshwar-more)) +- Added network id option to server create command [\#114](https://github.com/chef/knife-openstack/pull/114) ([prabhu-das](https://github.com/prabhu-das)) +- KNIFE-494 add options for secret and secret\_file to support encrypted data bags [\#113](https://github.com/chef/knife-openstack/pull/113) ([jvervlied](https://github.com/jvervlied)) +- Sorting list output by name field [\#112](https://github.com/chef/knife-openstack/pull/112) ([prabhu-das](https://github.com/prabhu-das)) +- KNIFE-477: Delete server by name if instance\_id isn't found [\#111](https://github.com/chef/knife-openstack/pull/111) ([ameyavarade](https://github.com/ameyavarade)) +- Add 'knife openstack network list' [\#110](https://github.com/chef/knife-openstack/pull/110) ([prabhu-das](https://github.com/prabhu-das)) +- KNIFE-368 Ability to specify metadata during OpenStack server create [\#109](https://github.com/chef/knife-openstack/pull/109) ([ameyavarade](https://github.com/ameyavarade)) +- KNIFE-428 Basic availability zones support [\#108](https://github.com/chef/knife-openstack/pull/108) ([siddheshwar-more](https://github.com/siddheshwar-more)) + +**Fixed bugs:** + +- Fixes Associate IPs for neutron [\#141](https://github.com/chef/knife-openstack/pull/141) ([jjasghar](https://github.com/jjasghar)) +- Fix bug with --no-network [\#125](https://github.com/chef/knife-openstack/pull/125) ([prabhu-das](https://github.com/prabhu-das)) +- KNIFE-474 knife openstack group list throws a fog deprecation warning [\#107](https://github.com/chef/knife-openstack/pull/107) ([siddheshwar-more](https://github.com/siddheshwar-more)) +- KNIFE-467 --no-network fails to find first network IP address [\#106](https://github.com/chef/knife-openstack/pull/106) ([siddheshwar-more](https://github.com/siddheshwar-more)) +- README: Clarify misleading knife.rb snippet [\#104](https://github.com/chef/knife-openstack/pull/104) ([srenatus](https://github.com/srenatus)) + +## [0.10.0](https://github.com/chef/knife-openstack/tree/0.10.0) (2014-05-09) +[Full Changelog](https://github.com/chef/knife-openstack/compare/0.9.1...0.10.0) + +**Implemented enhancements:** + +- KNIFE-478: Add ability to bootstrap with SSH passwords [\#101](https://github.com/chef/knife-openstack/pull/101) ([jmccann](https://github.com/jmccann)) +- Remove activesupport gem dependency and fix broken tests [\#100](https://github.com/chef/knife-openstack/pull/100) ([prabhu-das](https://github.com/prabhu-das)) +- Add --no-network flag [\#97](https://github.com/chef/knife-openstack/pull/97) ([prabhu-das](https://github.com/prabhu-das)) +- OC-11565 Add support for parameter --user-data during server create for knife-cloud [\#94](https://github.com/chef/knife-openstack/pull/94) ([siddheshwar-more](https://github.com/siddheshwar-more)) +- OC-11564 Update Openstack: Add bootstrap\_network option support [\#93](https://github.com/chef/knife-openstack/pull/93) ([ameyavarade](https://github.com/ameyavarade)) +- OC-11563 Add support for setting OpenStack endpoint type for Knife-Cloud [\#92](https://github.com/chef/knife-openstack/pull/92) ([siddheshwar-more](https://github.com/siddheshwar-more)) + +## [0.9.1](https://github.com/chef/knife-openstack/tree/0.9.1) (2014-03-12) +[Full Changelog](https://github.com/chef/knife-openstack/compare/0.9.0...0.9.1) + +## [0.9.0](https://github.com/chef/knife-openstack/tree/0.9.0) (2014-03-07) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v0.8.1...0.9.0) + +## [v0.8.1](https://github.com/chef/knife-openstack/tree/v0.8.1) (2013-06-14) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v0.8.0...v0.8.1) + +## [v0.8.0](https://github.com/chef/knife-openstack/tree/v0.8.0) (2013-05-13) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v0.7.1...v0.8.0) + +## [v0.7.1](https://github.com/chef/knife-openstack/tree/v0.7.1) (2013-04-11) +[Full Changelog](https://github.com/chef/knife-openstack/compare/0.7.0...v0.7.1) + +## [0.7.0](https://github.com/chef/knife-openstack/tree/0.7.0) (2013-03-09) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v0.6.2...0.7.0) + +## [v0.6.2](https://github.com/chef/knife-openstack/tree/v0.6.2) (2012-10-14) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v0.6.0...v0.6.2) + +## [v0.6.0](https://github.com/chef/knife-openstack/tree/v0.6.0) (2012-06-27) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v0.5.4...v0.6.0) + +## [v0.5.4](https://github.com/chef/knife-openstack/tree/v0.5.4) (2011-05-03) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v0.5.3...v0.5.4) + +## [v0.5.3](https://github.com/chef/knife-openstack/tree/v0.5.3) (2011-04-06) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v0.5.2...v0.5.3) + +## [v0.5.2](https://github.com/chef/knife-openstack/tree/v0.5.2) (2011-04-06) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v0.5.1...v0.5.2) + +## [v0.5.1](https://github.com/chef/knife-openstack/tree/v0.5.1) (2011-04-05) +[Full Changelog](https://github.com/chef/knife-openstack/compare/v0.5.0...v0.5.1) + +## [v0.5.0](https://github.com/chef/knife-openstack/tree/v0.5.0) (2011-03-30) +[Full Changelog](https://github.com/chef/knife-openstack/compare/0449e574d540d0d7fbc96ffebad68ec1ae215423...v0.5.0) + + + +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file