Ecosyste.ms: OpenCollective

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

github.com/test-kitchen/test-kitchen

Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms
https://github.com/test-kitchen/test-kitchen

Merge pull request #120 from opscode/http_proxy

Add http and https_proxy support

eaa24e71f0b27546564d7d75d23a7f74600d1796 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #119 from opscode/windows

Test Kitchen works on Windows with Vagrant

0ff15e2b79e143ed2618cc91a16cf2bc45126ede authored over 11 years ago by Fletcher Nichol <[email protected]>
[init] Use `require_chef_omnibus: true` in the default driver_config.

b61cded5920f2842d0c088098836b549875c59bb authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #115 from opscode/jtimberman/provisionerless-boxes

Fixes #114, use provisionerless baseboxes

d26a39747004945ffebf1c44bd619c73f6e9a189 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #113 from smith/KITCHEN-74

[KITCHEN-74] Handle case where YAML parses as nil

1fc03fa85e833ac478c17e0f145b373d43d746fc authored over 11 years ago by Fletcher Nichol <[email protected]>
Use bash -c for inline script, you naughty monkey

ba8307a92cae53dc5dfa5d2b1c902a04b802fd54 authored over 11 years ago by Adam Jacob <[email protected]>
Move to the raw ssh command

d3457fd7c03ac29f830abc87b5e1fa45ff604550 authored over 11 years ago by Adam Jacob <[email protected]>
Add proxy support, sudo -E

a2e7b34bc474daa9cce09e9a3b8315c4a2a437d9 authored over 11 years ago by Adam Jacob <[email protected]>
Fix spelling error

a30d16505116164fe018ae8d6237197aced9b487 authored over 11 years ago by Adam Jacob <[email protected]>
Test Kitchen works on Windows with Vagrant

394b7ebd60a7c7d1e2b5a5cb7a7f8808bc492540 authored over 11 years ago by Adam Jacob <[email protected]>
Require the 'name' attribute is present in `metadata.rb`

0fdb01010e89c67d78e8a22db5165201addd3a48 authored over 11 years ago by Seth Vargo <[email protected]>
Pin minitest dependency to 4.x for the moment.

101b525a9168517ae315829088070993327c9eba authored over 11 years ago by Fletcher Nichol <[email protected]>
Add explicit dev dependency on rake and bundler gems.

0bc57c12eca5245ffc2e51823525c97a9da91d13 authored over 11 years ago by Fletcher Nichol <[email protected]>
Fixes #114, use provisionerless baseboxes

* Require omnibus on each of these as they don't have it installed
already.
* Also update CentOS...

671e8e6c771131a54863b1923dbe15280e4be4f8 authored over 11 years ago by jtimberman <[email protected]>
[KITCHEN-74] Handle case where YAML parses as nil

4340f7c81f17e0fd0acd21537ba35c6b09800d76 authored over 11 years ago by Nathan L Smith <[email protected]>
Merge pull request #111 from opscode/sink

Add the sink

808f4130a239f366961ffafa68d73025b076d2c8 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add features

7db401251295704bd55a1b3d217ecd3e0d6f6ba6 authored over 11 years ago by Seth Vargo <[email protected]>
Fix alignment

260ff11477e51437ae7ae5c80ede0796b906840d authored over 11 years ago by Seth Vargo <[email protected]>
Add the sink

05eb2d2409d657793716d4748b6057b22c3c754e authored over 11 years ago by Seth Vargo <[email protected]>
Propagate default_config from base driver classes into subclasses.

References #102
References #104

1dc4a6681e288828d9c17ed2eb245a0eaf5d7aa3 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge branch 'fix_sshd_waiting_port' of https://github.com/calavera/test-kitchen into calavera-fix_sshd_waiting_port

Conflicts:
lib/kitchen/driver/ssh_base.rb

6fb253ab1fd8f995bbd5a56cc5a85c65775017d5 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #102 from calavera/optional_sudo

Allow to override sudo.

48f7969673a6688cb529e45fbd59838ddeea8eeb authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #99 from opscode/ssd/fix-parallel-destroy

Ensure that destroy option is respected when --parallel is used.

cb060cf180a7e7ad94a3c8f70afb6ec4708e6ecb authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #90 from thommay/gh31

Add a global config file

9190d5370b6963b53b4366d64e5d443370ea6aed authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #105 from grahamc/patch-1

Expand documentation around run-time switches.

6203325aa284c72ab00523cb8d374c41db16399d authored over 11 years ago by Fletcher Nichol <[email protected]>
Expand documentation around run-time switches.

Document the --log-level and --destroy switches in the README.

be71f19fac5abf215c35bdd7a881dabff06d24db authored over 11 years ago by Graham Christensen <[email protected]>
Set the default ssh port.

78dde1625de1d60e18fe392ff6909c799e1e701b authored over 11 years ago by David Calavera <[email protected]>
Up version for development.

8ee8d0178d01d78aac746b62527331439ef6f326 authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.alpha.6, community awesomeness abounds.

c8137c1bd739f33fc71225ad1e9e81f824971309 authored over 11 years ago by Fletcher Nichol <[email protected]>
Allow to override sudo.

de003df319b54d9544a47beef6d2c82cb26ef4c7 authored over 11 years ago by David Calavera <[email protected]>
Add encrypted data bag secrets to ChefDataUploader for SSHBase drivers.

References #77

5ec188ec65d653cae5b48abad519819f01827465 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #77 from action-io/encrypted-data-bag-secret

Add attribute encrypted_data_bag_secret_key_path to Kitchen::Suite

582af26744e51529e71055908b7f9dcf0dc3945d authored over 11 years ago by Fletcher Nichol <[email protected]>
Ensure that destroy option is respected when --parallel is used.

43aa9837b34d5209ab7f6872d269c0d378b2980e authored over 11 years ago by Steven Danna <[email protected]>
Support single cookbook with no dependencies and no Berksfile.

Closes #92

a100296e37144392ef46081f529a3bcaaf5d1f77 authored over 11 years ago by Fletcher Nichol <[email protected]>
Fix Omnibus installation on nodes using plain sh (vs. bash).

f6f51f1070ce7831d86e56e76e25e5f2c98200f4 authored over 11 years ago by Fletcher Nichol <[email protected]>
clean up tailor errors

5070ae1d14706a5e66919a9c9ae7cbad79597ae0 authored over 11 years ago by Thom May <[email protected]>
load global config and merge it

d226875264c7c1cc48a488f5764a4219af853813 authored over 11 years ago by Thom May <[email protected]>
tests for a global config file

33fba3d6c973eee753de008a3bbe70a56ad556a5 authored over 11 years ago by Thom May <[email protected]>
Fix `kitchen list` heading alignment.

Closes #84

bf17d76df4c63bb58f70dd32ce0deb1b09b9df8d authored over 11 years ago by Fletcher Nichol <[email protected]>
Up version for development.

afef0da3f08228346a8397b1f534f3d8f054434c authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.alpha.5, presentation edition.

74690ced34a627943bc7c9c1486c225f79cc3437 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #76 from opscode/busser

Swap out shell-based kb for Ruby-based Busser gem

093dd8d27e83fcb24f3e148c4564a2ba23e882a2 authored over 11 years ago by Fletcher Nichol <[email protected]>
Use default text color for Kitchen.logger and `kitchen list`.

This makes the formerly white text readable on a white background
terminal session.

900a8839008da3989e53ee93e340cb734b15f41a authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #81 from opscode/error-reporting

Error report formatting

2e193b6cd605d4ef0ebaa7f0bb8c096329ff8616 authored over 11 years ago by Fletcher Nichol <[email protected]>
Log celluloid activity to its own log file.

ef71dad0bef4db7686a96b8ef507086cbf88b4b2 authored over 11 years ago by Fletcher Nichol <[email protected]>
Roll instance crash message into one line.

c7a6903c6397ab0eb6214d2d1b958b6d3c273dd3 authored over 11 years ago by Fletcher Nichol <[email protected]>
Reformat exceptions and errors with friendly messages in serial mode.

Currently this only handles non-parallel mode.

8f7f1b974cf1f59a781eb3d899fcee034942da0e authored over 11 years ago by Fletcher Nichol <[email protected]>
Add a more helpful error message when a driver could not be loaded.

References #80

38c190de64c444633a8cc0a7df6acda4b187d1ea authored over 11 years ago by Fletcher Nichol <[email protected]>
In CLI update Kitchen.logger level when passed in via argument.

85a562712f83c9f0ceee572cd04bcc56f402c624 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #82 from opscode/omnibus-wget-and-curl

Install Omnibus package via either wget or curl.

9dd381de7fa132dce73672560553e3058f431788 authored over 11 years ago by Fletcher Nichol <[email protected]>
Install Omnibus package via either wget or curl.

Closes #61

c92e8c4c4301d67148074e2e1c15d12defee8e89 authored over 11 years ago by Fletcher Nichol <[email protected]>
Catch YAML data merging errors as user errors.

39da7ddb8daf164c69b54286b0a797494edd388d authored over 11 years ago by Fletcher Nichol <[email protected]>
Add attribute encrypted_data_bag_secret_key_path to Suite

677605735637b938a2aa110a466db54aae8c2f3d authored over 11 years ago by arunthampi <[email protected]>
Up version for development.

3ad490b56c627d139fb194641cf2ed8200b9d1bd authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.alpha.4, parallel all fix and better `driver create`.

47fd73a0b61336abdb8e260f76f56093709ebafa authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge branch 'refactor-new-driver' into 1.0

177a73c5574e4b6299ae8c5967cfd3198434eb22 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add scenarios to `kitchen driver create` feature.

4c902e1ce5d9c534589aac5b0ab7520a546032ee authored over 11 years ago by Fletcher Nichol <[email protected]>
Update driver generator README template.

ee7cd38d0186c44e1f198a0a8f25fdcccff24281 authored over 11 years ago by Fletcher Nichol <[email protected]>
[CLI] #get_all_instances must return actors in parallel mode.

References #79
References #78

edf3ad7217af4609f8fff4e24de7d486c8c1d567 authored over 11 years ago by Fletcher Nichol <[email protected]>
Refactor `kitchen plugin create` to drop Bundler dependency completely.

fbbe7ae3f506c00a1f231f16a1acdbd012b5987d authored almost 12 years ago by Fletcher Nichol <[email protected]>
Rename new driver generator to Kitchen::Generator::DriverCreate.

f8138916ce1e73324eff214ce41f8cbe279b7050 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Update CHANGELOG.md.

df2fc1522bf5c594b653e736863ca98e95fedcee authored almost 12 years ago by Fletcher Nichol <[email protected]>
Up version for development.

ce762007562cec78a5f3a87081066025da25e331 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.alpha.3, moar tests and better kitchen init.

e67368d836d44259e0094ef4317eb265be7d6d60 authored almost 12 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...

6b0d01edb67953c6ad4c4259874320839215cbaf authored almost 12 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...

4159aa2999822d5322c2add474895f47faa552ea authored almost 12 years ago by Fletcher Nichol <[email protected]>
Extract .kitchen.yml to an ERB template & update box URLs.

Closes #21

b3b375cba0d003954e69681e979938fab834c122 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Remove implicit Bundler dependency in `kitchen init`.

ff0ac6b6dd0a3dc047fad48aefa7b5322147fc05 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add require 'bundler' to init generator.

96d5af417652d11ef73e11a939222a01712b0558 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Document Kitchen::Color methods.

9065895ff915538d69aaaa597f7a5f37b2552c92 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Document Kitchen::Util methods.

2815d6e3fc3a12211be6b1879fa4a4dc87282f78 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Spec coverage for Kitchen::Util.

276a564323428c8b02f71812a9cee16e69618048 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Swap out Util.to_snake_case and .to_camel_case for Thor implementations.

68b17fac359045cb6fe82b1c18ce4db8b8969cd6 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Spec coverage for Kitchen::Driver.

2efb169b491e2251ec194ba733343ac1567ed44b authored almost 12 years ago by Fletcher Nichol <[email protected]>
Update Kitchen::Busser to install & use busser gem.

75c480c70e548c3e79534c84c753fb4f51ae181c authored almost 12 years ago by Fletcher Nichol <[email protected]>
Rename kb officially to Busser (the 'busser' gem).

7fada33d54d943441616d01122a4732e2b66d0ed authored almost 12 years ago by Fletcher Nichol <[email protected]>
Up version for development.

847540a8d8aa9078c896f565b22c76c3b82bb85e authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.alpha.2, better driver debugging.

a6cc1619c623a977eea2d6548ed9633b91e95c06 authored almost 12 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...

a37c2c61f341a88e840438c31136eac49453ca0b authored almost 12 years ago by Fletcher Nichol <[email protected]>
Fix thor compatability regression between 0.16 and 0.18+.

2f463f71b7bb9bc77f7e2bfe6eb94499868b3f54 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge branch 'log-level' into 1.0

f065d8374f70ab537fcd46802332fdb2808bc89e authored almost 12 years ago by Fletcher Nichol <[email protected]>
Increase default aruba timeout to 15s.

1b070ec3fc4f589fb0a92a5d6d9c635b3c4b4ec8 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Support thor 0.16.0 and 0.17.0+.

48d16d3df6f7115c642b0edaa631a952255d57cf authored almost 12 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...

7672eb0d726a45b1914a2b23c21be0da30a274d8 authored almost 12 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 ...

4c4d6d83948a6e53476f91e26f9de12be2acea9c authored almost 12 years ago by Fletcher Nichol <[email protected]>
Revert "Disable `kitchen init` scenario until kitchen-vagrant is released."

This reverts commit 1c4d2c040f00e2f29396587d26bdf2727c36d886.

e6bf51e944866f8b693cd5196e4ce5d470943992 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Up version for development.

72198050ec6de582be64cbc04967f2c5bd460470 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.alpha.1, the changelog'd edition.

5624a470907c313a682075c624df670e34143dd6 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Update CHANGELOG.

ec10377b8734dd06bcb15d99c3ab50cba387d06f authored almost 12 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.

b7b55318c289e3ab0f1e9b04c4cd99c79206da92 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add Driver#verify_dependencies to be invoked once when Driver is loaded.

ec498799b47c9e9b2f24ca59be0317c523ce0d78 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Use Kitchen.logger if a logger has not yet been set in Driver::Base.

b651b264b5036291930a3ca646f51d750b98e4e8 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add :quiet option on ShellOut#run_command.

8183e3de5e46e76079c39e4cfd0488de3b24fab9 authored almost 12 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 ...

5d730849ab9cf10220661a9421bb4ede5abed0b0 authored almost 12 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

1b9341922d622570d98b48b7e76755cd53eec326 authored almost 12 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...

1659c1a3a9596d5058fcc7c1d80bb67710677908 authored almost 12 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.

a2d5ac0559a31cb68db90b7e45a473ac4540a6b3 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Disable `kitchen init` scenario until kitchen-vagrant is released.

1c4d2c040f00e2f29396587d26bdf2727c36d886 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add CHANGELOG.

f033fd29b02b19e29c9910b20ed4cc50fe5cbb2f authored almost 12 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.

f6ec320a3df17dd2a693434b05fd3828b2f7c0e4 authored almost 12 years ago by Fletcher Nichol <[email protected]>