- Force
test-kitchen
gem to be >= 1.21.1 to avoid metastable solution problems withthor
0.20.
- Ensure
ss
is available in Ubuntu test images, for Serverspec'sport()
resource.
- Compat with the new
Chef::VERSION
magic object. - Fix for the breakage of
chef update
: https://github.com/chef/chef-dk/issues/1304. - New platform alias
any
for cookbooks that don't care what platform they run on.
- Dropping Ubuntu 12.04 from the
linux
platform alias and adding 16.04. - Adding my IRB extension gems.
- Use Test Kitchen's policyfile support for Chef versions that allow it.
- Dependency version updates.
- Support gathering development dependencies from cookbook gems when using the Poise-mode Kitchen provisioners.
- Improvements to EC2 and Windows testing with Kitchen. EC2 data handling is now mostly standardized with some reasonable defaults.
- Re-allow older WinRM gems for ChefDK testing.
- Re-allow Foodcritic 7.x to handle testing on Ruby 2.1 with older Chef.
- Bump Foodcritic dependency to 8.x.
- Bump
winrm
andwinrm-fs
gems for compat with newer Chef tooling.
- Bump ChefSpec dependency to 5.x.
- Bump kitchen-docker to test the new 2.6.0 RC.
- Bump to FoodCritic 7.
- Install
yum-plugin-ovl
for better OverlayFS support on EL6 (EL7 base images include it already).
- Major reduction in the number of Docker layers created during tests.
- Minimal support for kitchen-ec2.
- Super experimental Halite+Policy provisioner plugin.
- Set
node['CI']
if needed for poise-profiler.
- Windows testing harness support.
- Allow specifying Chef log level via
$CHEF_LOG_LEVEL
. - Support for latest docker release format.
- Test Kitchen 1.7.1 resolves the issue with 1.7.0.
- Pin TK 1.6 until I sort out issues with 1.7.
- Revamped Test Kitchen helper to improve build speed and stability.
- New rake task to update copyright years.
- New kitchen provisioner to avoid using Berkshelf unless we need non-gem cookbooks.
- Provide a default suite config for kitchen.
- Berkshelf is no longer a dependency. This is kind of a compat break but oh well.
- Automatically run poise-profiler in CI.
- Fix the bundler gem install to work with busser-serverspec.
- Can't actually force TK 1.5 because of test-kitchen/test-kitchen#922.
- Actually support Test Kitchen 1.5 correctly. Don't use 1.3.0.
- Upgrade to Test Kitchen 1.5 and Foodcritic 6.0.
- A full suite of release automation commands.
- Re-add the
travis
gem as a dependency now that it has removed the ancientpry
it depended on. - Improved handling for setting test verbosity in a unified way.
- Make sure
ss
is available on EL7 forport
resources in Serverspec.
- Better fix for faraday gzip issues.
- Lock
ridley
dependency pending upstream fixes in a few days.
- Don't install documentation for busser gems.
- Install net-tools for common platforms for serverspec.
- Improve
no_gem
mode for spec_helper.
- Bump foodcritic dependency for 5.0.
- Ensure
ohai['hostname']
and friends work on CentOS 7.
- Revert the 1.1.5 change.
- Update download URL for Docker.
- Workaround for broken Test Kitchen. To be reverted after the next TK release.
- Master integration tests use the correct Chef version.
- Don't filter the
:focus
tag in CI. This prevents bad data in my coverage graphs when I accidentally commit a focused test. - Only try to run the integration tests if
.kitchen.yml
exists.
- Use the new Test Kitchen 1.4 transport from kitchen-sync.
- Run integration tests for master builds using Chef nightlies.
- Unbreak Rackspace integration testing support.
- Don't mask errors from failed subtasks of
rake travis
. - Use the
chef:kitchen
task for running Test Kitchen on Travis.
- Support for kitchen-rackspace'd cookbooks.
- Initial release!