Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Test Kitchen

Testing For Infrastructure as Code
Collective - Host: opensource - https://opencollective.com/test-kitchen - Website: https://kitchen.ci - Code: https://github.com/test-kitchen

Refactor `kitchen plugin create` to drop Bundler dependency completely.

github.com/test-kitchen/test-kitchen - fbbe7ae3f506c00a1f231f16a1acdbd012b5987d authored over 11 years ago by Fletcher Nichol <[email protected]>
Rename new driver generator to Kitchen::Generator::DriverCreate.

github.com/test-kitchen/test-kitchen - f8138916ce1e73324eff214ce41f8cbe279b7050 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add `plugin create` command to create new plugin gem projects.

github.com/test-kitchen/busser - 4129d89a62b58286bfa6a05735de9432ecb49cb1 authored over 11 years ago by Fletcher Nichol <[email protected]>
Update CHANGELOG.md.

github.com/test-kitchen/test-kitchen - df2fc1522bf5c594b653e736863ca98e95fedcee authored over 11 years ago by Fletcher Nichol <[email protected]>
Up version for development.

github.com/test-kitchen/test-kitchen - ce762007562cec78a5f3a87081066025da25e331 authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.alpha.3, moar tests and better kitchen init.

github.com/test-kitchen/test-kitchen - e67368d836d44259e0094ef4317eb265be7d6d60 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add --auto-init flag to `kitchen test` (default: false).

This allows a user to change into an existing cookbook and run
`kitchen test --auto-init` witout...

github.com/test-kitchen/test-kitchen - 6b0d01edb67953c6ad4c4259874320839215cbaf authored over 11 years ago by Fletcher Nichol <[email protected]>
Fix :require_chef_omnibus driver_config option to eliminate re-installs.

There are 4 differnt use cases or behaviors:

* `true` - the latest release will be installed. S...

github.com/test-kitchen/test-kitchen - 4159aa2999822d5322c2add474895f47faa552ea authored over 11 years ago by Fletcher Nichol <[email protected]>
Extract .kitchen.yml to an ERB template & update box URLs.

Closes #21

github.com/test-kitchen/test-kitchen - b3b375cba0d003954e69681e979938fab834c122 authored over 11 years ago by Fletcher Nichol <[email protected]>
Remove implicit Bundler dependency in `kitchen init`.

github.com/test-kitchen/test-kitchen - ff0ac6b6dd0a3dc047fad48aefa7b5322147fc05 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add require 'bundler' to init generator.

github.com/test-kitchen/test-kitchen - 96d5af417652d11ef73e11a939222a01712b0558 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add encrypted_data_bag_secret_key_path to the Vagrantfile if present

github.com/test-kitchen/kitchen-vagrant - 849bfc9cec2b97110eb993781dbd816e4d9b875a authored over 11 years ago by arunthampi <[email protected]>
[synced_folders] Fix quotes in Vagrantfile generation

github.com/test-kitchen/kitchen-vagrant - 1521baf3f1c954175b4af33d9700f4ea9345ddf4 authored over 11 years ago by AJ Christensen <[email protected]>
[berkshelf] use_vagrant_provision toggle for chef related functionality, enhance synced folders

github.com/test-kitchen/kitchen-vagrant - bcd1705c985b9f7670aed503ba91c3b0d73569bd authored over 11 years ago by AJ Christensen <[email protected]>
[berkshelf] Hack the synced folders

github.com/test-kitchen/kitchen-vagrant - 19e1c6cd865b0851e8f8b21a63317faf58e8ba07 authored over 11 years ago by AJ Christensen <[email protected]>
[berkshelf] only configure the home directory etc if not using Vagrant directly for provision

github.com/test-kitchen/kitchen-vagrant - 66c2f04bc252e8665d6550f01cb0f8ca4b36fbf9 authored over 11 years ago by AJ Christensen <[email protected]>
Document Kitchen::Color methods.

github.com/test-kitchen/test-kitchen - 9065895ff915538d69aaaa597f7a5f37b2552c92 authored over 11 years ago by Fletcher Nichol <[email protected]>
Document Kitchen::Util methods.

github.com/test-kitchen/test-kitchen - 2815d6e3fc3a12211be6b1879fa4a4dc87282f78 authored over 11 years ago by Fletcher Nichol <[email protected]>
Spec coverage for Kitchen::Util.

github.com/test-kitchen/test-kitchen - 276a564323428c8b02f71812a9cee16e69618048 authored over 11 years ago by Fletcher Nichol <[email protected]>
Swap out Util.to_snake_case and .to_camel_case for Thor implementations.

github.com/test-kitchen/test-kitchen - 68b17fac359045cb6fe82b1c18ce4db8b8969cd6 authored over 11 years ago by Fletcher Nichol <[email protected]>
Spec coverage for Kitchen::Driver.

github.com/test-kitchen/test-kitchen - 2efb169b491e2251ec194ba733343ac1567ed44b authored over 11 years ago by Fletcher Nichol <[email protected]>
[berkshelf] Berkshelf is for Workstations

This makes the Vagrant driver behave more like the LXC driver, relying on the SSH Base semantics...

github.com/test-kitchen/kitchen-vagrant - 24c9f68cb43fb23cba8feb002e2d78b2d54d3d4d authored over 11 years ago by AJ Christensen <[email protected]>
Add Travis matrix support for RubyGems 1.8.x & 2.0.x.

github.com/test-kitchen/busser-bash - 4d4e79eea8c6dbb96a1917fdeeaed0eacae17965 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add features thanks to cucumber steps/helpers now in busser.

github.com/test-kitchen/busser-bash - 50216731bd0f3df404e7bc4a5e49313314a2635e authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 0.2.0.

github.com/test-kitchen/busser - 6507045480d17aae2994cea5a132d326d0cbaeee authored over 11 years ago by Fletcher Nichol <[email protected]>
Move cucumber steps into lib/ for use by plugin authors.

For the current canonical example, please see the busser-bash gem
source.

github.com/test-kitchen/busser - b2a5b13c34c19d1f6130dba839c92b8d1c8c60a6 authored over 11 years ago by Fletcher Nichol <[email protected]>
Use busser-bash as the working example in PluginInstall features.

github.com/test-kitchen/busser - 72a2ca645325c431d105bcd1adaa219710b0c34a authored over 11 years ago by Fletcher Nichol <[email protected]>
Add 'Given a non bundler environment' cucumber step.

github.com/test-kitchen/busser - fd789c52d17dc1ffe3955c32290576a25b3da806 authored over 11 years ago by Fletcher Nichol <[email protected]>
Expose Busser::UI.die as a class method.

github.com/test-kitchen/busser - 664087a36012c7dd99d65b2c48e30407b1f6a3c7 authored over 11 years ago by Fletcher Nichol <[email protected]>
Up version for development.

github.com/test-kitchen/busser-bash - 2ebcd60fdb17a31cc6acf0af98e53a54ec350b3c authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 0.1.1.

github.com/test-kitchen/busser-bash - 3a1e97847d39d06c191e51dea1395b4d12901140 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add postinstall feature to runner plugins & add dummy runner plugin.

A runner plugin would add postinstall logic by adding a `postinstall'
block in thir class like s...

github.com/test-kitchen/busser - fb66e9b442c3ff3d39091efee44d3a1931f017a1 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add dummy runner internal plugin and skip on plugin install commands.

github.com/test-kitchen/busser - bb9ce2ea5f1f3b25f3c983aab1a36cb7b5e27f1c authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #11 from martinisoft/update_readme

Update README with more information for newcomers

github.com/test-kitchen/kitchen-vagrant - b76a93106721595103772e1410459d2bb6f5718c authored over 11 years ago by Fletcher Nichol <[email protected]>
Update README with more information for newcomers

github.com/test-kitchen/kitchen-vagrant - 04d846770a81e1ae172d922927838474e8ecaa15 authored over 11 years ago by Aaron Kalin <[email protected]>
Update Kitchen::Busser to install & use busser gem.

github.com/test-kitchen/test-kitchen - 75c480c70e548c3e79534c84c753fb4f51ae181c authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0, hello world!

github.com/test-kitchen/busser-bash - 2e1b5a67f0ebb09519c39ef2a87dbae81d4e6a55 authored over 11 years ago by Fletcher Nichol <[email protected]>
Update gemspec.

github.com/test-kitchen/busser-bash - e64801279fdd296afd543c081c00dd866f326fe6 authored over 11 years ago by Fletcher Nichol <[email protected]>
Rename kb officially to Busser (the 'busser' gem).

github.com/test-kitchen/test-kitchen - 7fada33d54d943441616d01122a4732e2b66d0ed authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 0.1.1.

github.com/test-kitchen/busser - 53c858a480b466b470a50c9213a06a38c8bc1a55 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add `busser deserialize` command to accept streamed files.

github.com/test-kitchen/busser - 72a92b271d4a2e03b8057e257d76e89c739a49a9 authored over 11 years ago by Fletcher Nichol <[email protected]>
Support installing plugins from local *.gem files.

The usage is exactly the same as before, only this time passing in a
.gem file:

busser plug...

github.com/test-kitchen/busser - 2b7607cf0122ce6ca0fd08ab4b7849072c36407f authored over 11 years ago by Fletcher Nichol <[email protected]>
Up version for development.

github.com/test-kitchen/busser - 4957d474950f5b3f046f89269458c2afab8ab9e2 authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.

github.com/test-kitchen/busser - 0bd10b9c5a906f5f96d9e3a258205509fbf9a3e7 authored over 11 years ago by Fletcher Nichol <[email protected]>
Test again RubyGems 1.8.x and 2.0.x.

github.com/test-kitchen/busser - ec3ed69726a40c5b4186f4c17c50a736cfe17c4c authored over 11 years ago by Fletcher Nichol <[email protected]>
Add `busser setup` command.

github.com/test-kitchen/busser - 857eff9ff202515fd176e6b0015f9898ee7696bc authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge branch 'kb-bash-to-busser-bash'

github.com/test-kitchen/busser-bash - 9ea0f34b430ee0f19b297ac646618cb7d4b03d14 authored over 11 years ago by Fletcher Nichol <[email protected]>
Thank you kb, hello Busser.

github.com/test-kitchen/busser-bash - 479ca1619dea9da2c2d281e67445e8b564aafdc8 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add CHANGELOG.md.

github.com/test-kitchen/busser - 334030606a4b3a2d6d4109620f36b293b51ae574 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge branch 'kb-to-busser'

github.com/test-kitchen/busser - 63a2ac4e29b8e468797a0745261ee6ca872e951a authored over 11 years ago by Fletcher Nichol <[email protected]>
Thank you kb, hello Busser.

github.com/test-kitchen/busser - 6970386432e0b5a6738d6cf558685300ca4946b6 authored over 11 years ago by Fletcher Nichol <[email protected]>
Up version for development.

github.com/test-kitchen/kitchen-vagrant - 75340726f46b2d4f2c873a58469be1859b525c36 authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 0.7.4.

github.com/test-kitchen/kitchen-vagrant - 71c835f6cad662a9e82ea828db9916ac628e2459 authored over 11 years ago by Fletcher Nichol <[email protected]>
Drop `vagrant ssh -c` & communicate directly via SSH.

This was done by calling `vagrant ssh-config` after the instance is
created which returns the SS...

github.com/test-kitchen/kitchen-vagrant - ef5086e0f56e369bc9d991cdd308867ea7b367ea authored over 11 years ago by Fletcher Nichol <[email protected]>
Up version for development.

github.com/test-kitchen/test-kitchen - 847540a8d8aa9078c896f565b22c76c3b82bb85e authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.alpha.2, better driver debugging.

github.com/test-kitchen/test-kitchen - a6cc1619c623a977eea2d6548ed9633b91e95c06 authored over 11 years ago by Fletcher Nichol <[email protected]>
Support SSH config from #state & #config in Driver::SSHBase.

This helps support drivers like kitchen-vagrant that are given the SSH
username, port, and ident...

github.com/test-kitchen/test-kitchen - a37c2c61f341a88e840438c31136eac49453ca0b authored over 11 years ago by Fletcher Nichol <[email protected]>
Up version for development.

github.com/test-kitchen/kitchen-vagrant - c2f9851e7adb1362a623d64602f418ab6d00cd18 authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 0.7.3.

github.com/test-kitchen/kitchen-vagrant - 317f727e472487e991741ef55b62f382ff790368 authored over 11 years ago by Fletcher Nichol <[email protected]>
[Bugfix] Calling #destroy should not memoize #create_vagrantfile.

This edgecase happens when a instance already exists and `kitchen test`
is called on that instan...

github.com/test-kitchen/kitchen-vagrant - 55b3ce785b5af778a2342ba69365ca3d400839ce authored over 11 years ago by Fletcher Nichol <[email protected]>
Fix thor compatability regression between 0.16 and 0.18+.

github.com/test-kitchen/test-kitchen - 2f463f71b7bb9bc77f7e2bfe6eb94499868b3f54 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge branch 'log-level' into 1.0

github.com/test-kitchen/test-kitchen - f065d8374f70ab537fcd46802332fdb2808bc89e authored over 11 years ago by Fletcher Nichol <[email protected]>
Increase default aruba timeout to 15s.

github.com/test-kitchen/test-kitchen - 1b070ec3fc4f589fb0a92a5d6d9c635b3c4b4ec8 authored over 11 years ago by Fletcher Nichol <[email protected]>
Support thor 0.16.0 and 0.17.0+.

github.com/test-kitchen/test-kitchen - 48d16d3df6f7115c642b0edaa631a952255d57cf authored over 11 years ago by Fletcher Nichol <[email protected]>
Add --log-level flag to CLI for test, create, etc.

This flag should work on the following commands:

* create
* converge
* setup
* verify
* destroy...

github.com/test-kitchen/test-kitchen - 7672eb0d726a45b1914a2b23c21be0da30a274d8 authored over 11 years ago by Fletcher Nichol <[email protected]>
Remove catch-all rescue in Driver.for_plugin (let me explain!).

Previously this method had 3 things to do:

1. call a require
2. determine the correct constant ...

github.com/test-kitchen/test-kitchen - 4c4d6d83948a6e53476f91e26f9de12be2acea9c authored over 11 years ago by Fletcher Nichol <[email protected]>
Up version for development.

github.com/test-kitchen/kitchen-vagrant - 661def916fe6ec1f71359e80d797293e019baa2f authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 0.7.2.

github.com/test-kitchen/kitchen-vagrant - c4ba289e7a7712af7ecb5e364f27797cdb5d9781 authored over 11 years ago by Fletcher Nichol <[email protected]>
Wrap strings for data_bags_path and roles_path in Vagrantfiles.

github.com/test-kitchen/kitchen-vagrant - 75f05088f8bc15b8eea9834c9a5141acd9f08491 authored over 11 years ago by Fletcher Nichol <[email protected]>
Update Code Climate badge on README.

github.com/test-kitchen/kitchen-vagrant - 3d560d62c433d0fcad9944c708890aed946807ff authored over 11 years ago by Fletcher Nichol <[email protected]>
Revert "Disable `kitchen init` scenario until kitchen-vagrant is released."

This reverts commit 1c4d2c040f00e2f29396587d26bdf2727c36d886.

github.com/test-kitchen/test-kitchen - e6bf51e944866f8b693cd5196e4ce5d470943992 authored over 11 years ago by Fletcher Nichol <[email protected]>
Up version for development.

github.com/test-kitchen/kitchen-vagrant - 7df1071211e8c644bbe475b2a645f06834686829 authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 0.7.1, gemspec edition.

github.com/test-kitchen/kitchen-vagrant - 34e60b7b9ecb6d0124145ff4bd74b76888f239da authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 0.7.0, free the Vagrant gem!

github.com/test-kitchen/kitchen-vagrant - 800680d43fa7e4665d08d097d0ed2d65f14766db authored over 11 years ago by Fletcher Nichol <[email protected]>
Add CHANGELOG.

github.com/test-kitchen/kitchen-vagrant - c82e04ef7815337ef1772c3cf4d63cfcdbffa5d5 authored over 11 years ago by Fletcher Nichol <[email protected]>
Update README badges.

github.com/test-kitchen/kitchen-vagrant - f71942c52806cbeda8476177997b7f9e439a1eec authored over 11 years ago by Fletcher Nichol <[email protected]>
Up version for development.

github.com/test-kitchen/test-kitchen - 72198050ec6de582be64cbc04967f2c5bd460470 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #8 from opscode/verify-dependencies

Add #verify_dependencies implementation.

github.com/test-kitchen/kitchen-vagrant - 9e1763fae6eaf6adfad2590931560c2f1fb01169 authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.alpha.1, the changelog'd edition.

github.com/test-kitchen/test-kitchen - 5624a470907c313a682075c624df670e34143dd6 authored over 11 years ago by Fletcher Nichol <[email protected]>
Update CHANGELOG.

github.com/test-kitchen/test-kitchen - ec10377b8734dd06bcb15d99c3ab50cba387d06f authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #75 from opscode/driver-verify-dependencies

Add Driver#verify_dependencies to be invoked once when Driver is loaded.

github.com/test-kitchen/test-kitchen - b7b55318c289e3ab0f1e9b04c4cd99c79206da92 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add #verify_dependencies implementation.

Currently this check will look for the following:

* Is Vagrant installed at all?
* Is Vagrant's...

github.com/test-kitchen/kitchen-vagrant - 04db98568bd29fe20bf70f345eb06643a3400462 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #7 from opscode/no-vagrant-gem

[Breaking] Support Vagrant 1.1+ and remove vagrant gem dependency.

github.com/test-kitchen/kitchen-vagrant - 2719522cba7959c4c65bf4144de603f4d36931db authored over 11 years ago by Fletcher Nichol <[email protected]>
Add Driver#verify_dependencies to be invoked once when Driver is loaded.

github.com/test-kitchen/test-kitchen - ec498799b47c9e9b2f24ca59be0317c523ce0d78 authored over 11 years ago by Fletcher Nichol <[email protected]>
Use Kitchen.logger if a logger has not yet been set in Driver::Base.

github.com/test-kitchen/test-kitchen - b651b264b5036291930a3ca646f51d750b98e4e8 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add :quiet option on ShellOut#run_command.

github.com/test-kitchen/test-kitchen - 8183e3de5e46e76079c39e4cfd0488de3b24fab9 authored over 11 years ago by Fletcher Nichol <[email protected]>
Update Vagrant#login_command to return a LoginCommand object.

This is the upstream API update needed to change directory before
issuing the SSH command to con...

github.com/test-kitchen/kitchen-vagrant - 45809dfd412e7ed23ee6fecb65cde226cfb1fdc7 authored over 11 years ago by Fletcher Nichol <[email protected]>
[Breaking] Driver#login_command returns a Driver::LoginCommand object.

This was necessary in case the login command needs additional
configuration such as setting the ...

github.com/test-kitchen/test-kitchen - 5d730849ab9cf10220661a9421bb4ede5abed0b0 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #74 from opscode/uppercase-driver-alias

Switch driver alias (-d) to (-D) in Init generator

github.com/test-kitchen/test-kitchen - 1b9341922d622570d98b48b7e76755cd53eec326 authored over 11 years ago by Fletcher Nichol <[email protected]>
switch driver alias (-d) to (-D) in Init generator

this causes a conflict with the berkshelf (-d) debug flag
this will cause issues if we chain the...

github.com/test-kitchen/test-kitchen - 1659c1a3a9596d5058fcc7c1d80bb67710677908 authored over 11 years ago by Jamie Winsor <[email protected]>
Merge pull request #72 from opscode/init-create-gemfile

Add flag to `kitchen init` to skip Gemfile creation by default.

github.com/test-kitchen/test-kitchen - a2d5ac0559a31cb68db90b7e45a473ac4540a6b3 authored over 11 years ago by Fletcher Nichol <[email protected]>
Disable `kitchen init` scenario until kitchen-vagrant is released.

github.com/test-kitchen/test-kitchen - 1c4d2c040f00e2f29396587d26bdf2727c36d886 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add CHANGELOG.

github.com/test-kitchen/test-kitchen - f033fd29b02b19e29c9910b20ed4cc50fe5cbb2f authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #73 from opscode/run-command-with-hash-options

[Breaking] Modify ShellOut#run_command to take an options Hash.

github.com/test-kitchen/test-kitchen - f6ec320a3df17dd2a693434b05fd3828b2f7c0e4 authored over 11 years ago by Fletcher Nichol <[email protected]>
[Breaking] Modify ShellOut#run_command to take an options Hash.

This will allow users of the method to pass additional configuration to
the shelled out command ...

github.com/test-kitchen/test-kitchen - ad65ff7b11b18f545f4bb4ab6eded913c9252f68 authored over 11 years ago by Fletcher Nichol <[email protected]>
Apply simplifying assumption of only supporting Vagrant 1.1 and up.

github.com/test-kitchen/kitchen-vagrant - 6ffd3863c26deea4abe1bde05714fab8c8af8135 authored over 11 years ago by Fletcher Nichol <[email protected]>
[Breaking] Support Vagrant 1.1+ and remove vagrant gem dependency.

A new strategy is used here when dealing with Vagrant: each Kitchen
Instance gets its own dedica...

github.com/test-kitchen/kitchen-vagrant - 302ddfc3f09ba9427a208b55309eef70e2646287 authored over 11 years ago by Fletcher Nichol <[email protected]>
Raise aruba timeout limit to 30s for gem install-releated scenarios.

github.com/test-kitchen/test-kitchen - f3cf22ab75c09e44550e33b88e0a692bd0e3a08f authored over 11 years ago by Fletcher Nichol <[email protected]>
Add flag to `kitchen init` to skip Gemfile creation by default.

This adds a `--create-gemfile` flag (and its reverse of
`--no-create-gemfile`) to `kitchen init`...

github.com/test-kitchen/test-kitchen - e6472e762394875d7d5860038581696da94ddf29 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #71 from opscode/init-driver-flag

Updates to `kitchen init` to be non-interactive (add `--driver` flag), add subcommand support, a...

github.com/test-kitchen/test-kitchen - 1e363a5853343d902c53d18c25ac9b296e0ad048 authored over 11 years ago by Fletcher Nichol <[email protected]>