6.2.1 (2024-06-21)
- Support for Ruby 3.1
- Check for ERROR status after server create
- Support Test Kitchen 3.0
- Require Ruby 2.6 or later and add testing for Ruby 3.0
- Add a new
cloud_config
option which allows you to pass data to cloud-init. See https://github.com/test-kitchen/kitchen-openstack#cloud_config for usage information. Thanks @JimScadden
- Switched to GitHub Actions for PR testing
- Resolved fog deprecation warnings when running the plugin
- Removed the unused
unf
gem dependency
- Added functionality to delay attaching a volume after its marked active when configuring block device mapping. This addresses an issue in VMWare Openstack (VIO) that may be present in others when attaching large volumes in which VIO would mark the device active but was still performing operations which caused test kitchen to fail.
- Require fog-openstack 1.X instead of Fog < 1, which greatly reduces the total dependencies necessary. This may require updating other tools to support fog 1.x, which has breaking changes.
- Only ship the necessary files in the gem to slim the size of the gem install slightly
- Loosen the Test Kitchen dependency to allow for 2.x
- Fix minor style issues in the code
Merged pull requests:
- Fall back on Etc.getlogin for windows environments #186 (joshuariojas)
- Update Travis to the latest ruby releases #185 (tas50)
- Getting travis green. #184 (jjasghar)
v3.6.1 (2018-06-06)
Merged pull requests:
v3.6.0 (2018-03-28)
Closed issues:
- Is there a way to re-use volume? #181
- private method `select' called for nil:NilClass #177
- The request you have made requires authentication #167
Merged pull requests:
- Support for v3 #179 (andybrucenet)
v3.5.1 (2017-11-10)
Closed issues:
- block_device_mapping crashes on nodename nor servname provided #176
- Same floating IP to different server #175
- Cannot create windows machines #172
Merged pull requests:
v3.5.0 (2017-04-12)
Merged pull requests:
v3.4.0 (2017-03-27)
Closed issues:
- Multiple networks in network_id causes error #163
- Can't create VM #160
- Why is private_key_path required? #151
- version 3.1.0 does not properly wait for VM to be up before failing #147
Merged pull requests:
- Fix creation of floating IP to use network ID instead of name #162 (dannytrigo)
- Updated readme with clarity #161 (jjasghar)
v3.3.0 (2017-03-13)
Merged pull requests:
- Uuids #159 (boc-tothefuture)
v3.2.0 (2017-03-02)
Closed issues:
- Expose excon timeouts to kitchen #157
- Enhancement: generate openstack keypair on create #150
- kitchen-openstack should use SSH Agent #149
- Permission Denied on kitchen runs after first #146
- Config-drive #143
- Support Identity v3 #137
Merged pull requests:
- Prep for v3.2.0 #158 (jjasghar)
- Expose excon timeout configuration #156 (MariusCC)
- Dynamically allocate Floating IP for the test server. #155 (dannytrigo)
- Defer ssh key handling to transport. #154 (cliles)
- fix failing to get IP when there is no public IP. #152 (onceking)
v3.1.0 (2016-06-02)
Closed issues:
use\_ipv6
setting not respected when usingopenstack\_network\_name
#141
Merged pull requests:
- v3.1.0 #145 (jjasghar)
- Add config drive #144 (bradkwadsworth)
- Update to check IP version when using
openstack\_network\_name
. #142 (nmische) - minor grammar tweak to sleep message #140 (dpetzel)
v3.0.0 (2016-02-24)
Merged pull requests:
v3.0.0.pre.1 (2016-02-12)
Closed issues:
- transport#username is not working for me #135
- kitchen-openstack unable to retrieve network information #134
- Password value in transport is not used in driver #133
- SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A (OpenSSL::SSL::SSLError) #132
- Volume: create new, attach existing, make from snapshot (seems not working) #131
- Boot from Image (into new volume) #130
- Put the yml files for each instance in .kitchen/kitchen-openstack #116
v2.2.0 (2015-12-16)
Implemented enhancements:
- Glance Caching sleep time should probably be a configurable option #117
Closed issues:
- cannot change default key #129
Merged pull requests:
v2.2.0.pre.1 (2015-11-23)
Merged pull requests:
- Updated README with key_name issue. #127 (jjasghar)
- Use OpenStack models for waiting for conditions #120 (carpnick)
v2.1.1 (2015-11-03)
Closed issues:
- kitchen create on Windows 2012/WinRM fails: "Expressions are only allowed as the first element of a pipeline." #122
Merged pull requests:
- 2.1.1 #125 (jjasghar)
- Ohai hint file is now created with the correct encoding on Windows #124 (stuartpreston)
- Added info about user_data #121 (jjasghar)
v2.1.0 (2015-10-19)
v2.1.0.pre.1 (2015-10-13)
Implemented enhancements:
- Clean Up README #109
Fixed bugs:
- Clean Up README #109
Closed issues:
Merged pull requests:
v2.1.0.pre (2015-10-07)
Closed issues:
- undefined method `public_ip_addresses' for {}:Hash #105
Merged pull requests:
- updated license links and data. #112 (jjasghar)
- New README #111 (jjasghar)
- Fail action when network info isn't available #110 (BobbyRyterski)
- Wait for network info in get_ip #108 (BobbyRyterski)
- Refactor get_ip #107 (BobbyRyterski)
- 2.1.0 #106 (jjasghar)
v2.0.0 (2015-09-30)
v2.0.0.dev.4 (2015-09-23)
Closed issues:
- SSH Hangs with Key Auth #101
Merged pull requests:
- fixup install ohai hints so the file is written with root privileges #104 (spion06)
- Readd key_name to README #103 (BobbyRyterski)
- Add transport ssh_key note to README #102 (BobbyRyterski)
v2.0.0.dev.3 (2015-09-21)
Implemented enhancements:
- Support all Fog OpenStack options #98 (BobbyRyterski)
Closed issues:
- OpenStack Hint File should work with Ohai cookbook #96
- create command will makes duplicated images. #67
Merged pull requests:
v2.0.0.dev.2 (2015-09-16)
Merged pull requests:
- Load openstack_version for plugin_version #99 (BobbyRyterski)
v2.0.0.dev.1 (2015-09-10)
Closed issues:
- 1.9.0.dev #93
Merged pull requests:
v2.0.0.dev (2015-09-09)
Implemented enhancements:
Closed issues:
- Waiting for SSH service #91
- Connections to Rackspace require the password instead of the API key #90
Merged pull requests:
v1.9.0.dev (2015-09-03)
Merged pull requests:
v1.8.1 (2015-07-22)
Implemented enhancements:
- Yo, dawg, I heard you like Test Kitchen... #30
Closed issues:
- Config checks in openstack.rb #82
- Readme Usage : Openstack tenant in config #81
- Kitchen converge hangs #71
Merged pull requests:
- Fail if required key information can't be found #88 (RoboticCheese)
- Fix for the readme.md #87 (jjasghar)
- Issue 82 #86 (jjasghar)
- Added a check for ssh key authetication #85 (jjasghar)
v1.3.1 (2015-07-18)
Merged pull requests:
v1.2.0 (2015-06-18)
v1.2.0.rc2 (2015-06-10)
v1.2.0.rc1 (2015-06-04)
v1.8.0 (2015-04-09)
Closed issues:
Merged pull requests:
- Update tests for newer TK #76 (RoboticCheese)
- Respect a configured password when setting up SSH #70 (RoboticCheese)
v1.7.1 (2015-01-08)
v1.7.0 (2014-10-26)
Closed issues:
- kitchen attempting to log in too quickly? #64
- problem to specify Availability Zone when create instance #61
Merged pull requests:
- Support a timed sleep for SSH edge cases #66 (RoboticCheese)
- Availability zone support+ #65 (RoboticCheese)
- Add server_name_prefix semi-random naming with some known prefix #63 (ftclausen)
v1.6.1 (2014-10-07)
Merged pull requests:
- Renamed 'init_config' method to resolve conflicting method name with lat... #60 (stevejmason)
1.0.0 (2014-10-07)
1.0.0.rc2 (2014-09-29)
1.0.0.rc1 (2014-09-24)
v1.6.0 (2014-09-04)
Closed issues:
Merged pull requests:
- #55 + shut Rubocop up for now #59 (RoboticCheese)
- Fix #54; prevent errors on non-login shells #58 (RoboticCheese)
- #56 + drop Ruby 1.9.2 #57 (RoboticCheese)
- Select the first valid IP if all other checks fail #56 (jer)
- Reverse the priority of floating_ip & floating_ip_pool #55 (StaymanHou)
v1.5.3 (2014-08-01)
Closed issues:
- generate_name generates bad hostnames #52
Merged pull requests:
- Fix bad hostnames being generated #53 (RoboticCheese)
- Switch to Rubocop and clean up as much as possible #51 (RoboticCheese)
v1.5.2 (2014-05-31)
Merged pull requests:
- Roboticcheese/fix server name length loop bug #50 (RoboticCheese)
- Hostname limit #49 (dschlenk)
v1.5.0 (2014-05-23)
Merged pull requests:
0.10.0 (2014-05-09)
v1.4.0 (2014-04-09)
Closed issues:
- Message: cannot copy directory #43
Merged pull requests:
0.9.1 (2014-03-12)
Closed issues:
- Unable to create instance using network_ref #42
v1.3.0 (2014-03-09)
0.9.0 (2014-03-07)
Implemented enhancements:
- Security Group support #36
Merged pull requests:
- Wait ssh connection for the specified port after the instance is created #41 (tenforward)
- option for user_data to be passed to openstack #40 (wilreichert)
- added basic support for networks #39 (monsterzz)
- added support to assign security groups #37 (bears4barrett)
- Update URLs to test-kitchen org #35 (RoboticCheese)
- Add Coveralls support, maybe #32 (RoboticCheese)
v1.1.0 (2013-12-07)
Fixed bugs:
- config[:name] is now used by Test Kitchen... #29
Merged pull requests:
- Fix #29 - Rename 'name' option to 'server_name' #31 (RoboticCheese)
v1.0.0 (2013-10-16)
Implemented enhancements:
- Support requesting a specific floating IP #21
- Support friendly flavor names #23
- Support friendly image names #22
Merged pull requests:
- synchronize lookup and assignment of floating ip #27 (jgawor)
- specify image or flavor using the name or regular expression #26 (jgawor)
- Refactoring and updating unit tests #25 (RoboticCheese)
- SSH key tweaks #15 (hufman)
- Floating ip support #14 (hufman)
v0.5.0 (2013-09-23)
Fixed bugs:
- Ordering of server.addresses isn't guaranteed #17
Closed issues:
- Cap generate_name output to 64 characters #18
- Don't assume network names of "public" and "private" #16
- issue with latest test-kitchen 1.0.0.beta.2 and kitchen-openstack #13
Merged pull requests:
- Fix #18 - Limit generated hostnames to 64 characters #20 (RoboticCheese)
- Fix #16 and #17 - Rewrite get_ip method #19 (RoboticCheese)
v0.8.1 (2013-06-14)
v0.4.0 (2013-06-06)
Merged pull requests:
v0.8.0 (2013-05-13)
v0.2.0 (2013-05-11)
Implemented enhancements:
- Support an optional region setting #8
- Start building in TravisCI #6
- RSpec Tests(?) #5
- Use Project Name in Server Hostname #1
Fixed bugs:
- Servers Linger post-destroy #3
Closed issues:
- Fix Failing Style Checks #4
Merged pull requests:
- Add region and service name support #10 (RoboticCheese)
- Working overkill RSpec tests #9 (RoboticCheese)
- Jdh assorted enhancements #7 (RoboticCheese)
- Allow users to use keys uploaded to Openstack #2 (stevendanna)
v0.7.1 (2013-04-11)
0.7.0 (2013-03-09)
v0.6.2 (2012-10-14)
v0.6.0 (2012-06-27)
v0.5.4 (2011-05-03)
v0.5.3 (2011-04-06)
v0.5.2 (2011-04-06)
v0.5.1 (2011-04-05)
* This Change Log was automatically generated by github_changelog_generator