Skip to content

Latest commit

 

History

History
169 lines (117 loc) · 6.91 KB

CHANGELOG.md

File metadata and controls

169 lines (117 loc) · 6.91 KB

1.0.0.alpha.7 / 2013-05-23

New features

  • Pull request #90, issue #31: Add a global user-level config file, located at ~/.kitchen/config.yml. (@thommay)
  • Pull request #102: Allow a way to override remote sudo. (@calavera)
  • Propagate default_config from base driver classes into subclasses. (@fnichol)
  • Pull request #120: Add http and https_proxy support. (@adamhjk)
  • Pull request #111: Sink. Yeah, that one. (@sethvargo)

Bug fixes

  • Pull request #99, issue #98: Ensure that destroy option is respected when --parallel is used. (@stevendanna)
  • Pull request #116: Require the 'name' attribute is present in metadata.rb. (@sethvargo)
  • Pull request #113: Handle case where YAML parses as nil. (@smith)
  • Pass original exception's backtrace to InstanceFailure and ActionFailed. (@fnichol)
  • Pull request #112: Fix bug where action failures are swallowed with a nil inside an ensure. (@manul)

Improvements

  • Pull request #104: Set the default ssh port in Driver::SSHBase. (@calavera)
  • Pull request #114: Update kitchen.yml template with provisionerless baseboxes. (@jtimberman)
  • Pull request #119: Test Kitchen works on Windows with Vagrant. (@adamhjk)
  • Pull request #108: Add version string to "Starting Kitchen" logging output. (@fnichol)
  • Pull request #105: Expand documentation around run-time switches in README. (@grahamc)

1.0.0.alpha.6 / 2013-05-08

New features

  • Pull request #77: Support encrypted data bag secrets (@arunthampi)
  • Issue #92: Support single cookbook with no dependencies and no Berksfile. (@fnichol)

Bug fixes

  • Fix Omnibus installation on nodes using plain sh (vs. bash). (@fnichol)

Improvements

  • Issue #84: Fix kitchen list heading alignment. (@fnichol)

1.0.0.alpha.5 / 2013-04-23

Improvements

  • Pull request #81: Clean up error reporting in CLI output. (@fnichol)
  • Pull request #76: Swap out shell-based kb for Ruby-based Busser gem. (@fnichol)
  • Pull request #82, issue #61: Install Omnibus package via either wget or curl. (@fnichol)
  • Catch YAML data merging errors as user errors. (@fnichol)
  • Issue #80: Add a more helpful error message when a driver could not be loaded. (@fnichol)

1.0.0.alpha.4 / 2013-04-10

Bug fixes

  • #get_all_instances must return actors in parallel mode in CLI. (@fnichol, @bryanwb).

Improvements

  • Refactor kitchen plugin create to drop Bundler dependency completely. (@fnichol)

1.0.0.alpha.3 / 2013-04-05

Bug fixes

  • Fix :require_chef_omnibus driver_config option to eliminate re-installation (@fnichol)
  • Remove implicit Bundler dependency in kitchen init. (@fnichol)

New features

  • Add --auto-init flag to kitchen test (default: false) (@fnichol)

Improvements

  • Update base box URLs. (@fnichol)
  • Extract .kitchen.yml to an ERB template & update box URLs. (@fnichol)
  • Add more spec coverage. (@fnichol)

1.0.0.alpha.2 / 2013-03-28

Bug fixes

  • Remove catch-all rescue in Driver.for_plugin (reason provided in commit message). (@fnichol)

New features

  • Add --log-level flag to CLI for test, create, converge, setup, verify, destroy, and login actions. The environment variable KITCHEN_LOG may still be used to also set the logging level. (@fnichol)
  • Driver::SSHBase and subclass drivers now support setting a :port number in .kitchen.yml or in instance state. (@fnichol)

Improvements

  • Support thor 0.16.0 and 0.17.0+. (@fnichol)
  • Support SSH config from #state & #config in Driver::SSHBase, helping drivers such as kitchen-vagrant. (@fnichol)

1.0.0.alpha.1 / 2013-03-22

Bug fixes

  • Support (and test) for Rubygems 2.0.x and 1.8.x. (@fnichol)

New features

  • Pull request #71: Updates to kitchen init to be non-interactive (add --driver flag), add subcommand support, and introduce kitchen driver discover. (@fnichol)
  • Add Driver#verify_dependencies to be invoked once when Driver is loaded. (@fnichol)

Improvements

  • Pull request #73: [Breaking] Modify ShellOut#run_command to take an options Hash. (@fnichol)
  • Add :quiet option on ShellOut#run_command. (@fnichol)
  • [Breaking] Driver#login_command returns a Driver::LoginCommand object. (@fnichol)
  • Pull request #74: Switch driver alias (-d) to (-D) in Init generator (@reset)
  • Pull request #64: Make require_chef_omnibus: true safe. (@mattray)
  • Pull request #65: Fix for line length and style (tailor). (@ChrisLundquist)

1.0.0.alpha.0 / 2013-03-02

The initial release.