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 #188 from thommay/fix_truthy_config

truthy default_configs can't be overridden

1492b475d5459042d8bf74bc755bdd8b5b173523 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #187 from arangamani/KITCHEN-80

[KITCHEN-80] added support for log file in chef solo

669b58847872ac6a8e005f01343633675c84c4f3 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge branch 'master' of https://github.com/jrwesolo/test-kitchen into jrwesolo-master

Conflicts:
lib/kitchen/driver/ssh_base.rb

30a4cbc9242db6a7006bba04c2135bf4b427ed35 authored over 11 years ago by Fletcher Nichol <[email protected]>
Fix #188 - ensure we use user supplied config

62c3a203a82387c7912f640f080f4f5bf5ce7f32 authored over 11 years ago by Thom May <[email protected]>
add failing test for #188

36eae2cda123075194632f4a87c999c378029803 authored over 11 years ago by Thom May <[email protected]>
[KITCHEN-80] added support for log file in chef solo

9064cb0f62d4487232177750b0dfab6fc7ad59cd authored over 11 years ago by Kannan Manickam <[email protected]>
Pin safe_yaml to 0.9.3 until upstream resolves 0.9.4 perms issue.

a01f65e7f9b09262d844b5805fe22d158855e9b3 authored over 11 years ago by Fletcher Nichol <[email protected]>
Compute default test_base_path in Config based on kitchen_root.

125ef3714f5288c755e0908b93a464d2046af290 authored over 11 years ago by Fletcher Nichol <[email protected]>
Update Busser#test_root to be a private message.

ee53a95e21acfcc0db1d84c1796e622559fc9c51 authored over 11 years ago by Fletcher Nichol <[email protected]>
Allow Test Kitchen to be used as a library; CWD is not enough.

915611bb12e79ffca8cc83fd6bd746c0af14e5de authored over 11 years ago by Sean Porter <[email protected]>
Detect all Bundler ENV vars to unset Generator::Init#unbundlerize.

Closes #145

a47efd330494510a4d4337f2e7c35a6be7103453 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #179 from juliandunn/remove-bundler-references

Remove bundler references from README.

832224e88c79c19099fcc91851a1384f4a670b06 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #178 from ryansouza/fix-ssh-wait-logger

Fix SSH#wait's logger call to #info

d1f3134181bce6467f21c00726c03d6c0ba43674 authored over 11 years ago by Fletcher Nichol <[email protected]>
Include definitions directory when uploading the cookbooks.

Closes #157

1672b18041dfe6a22688b73a02134b6cc8d2f756 authored over 11 years ago by Jason Roelofs <[email protected]>
Remove bundler references from README.

8ab590694d6e4b1f6942ae0b30555994834d718e authored over 11 years ago by Julian C. Dunn <[email protected]>
Fix SSH#wait's logger call to #info

Fixes #175

21869341e46bc7dab8a2039164e5905846fae804 authored over 11 years ago by Ryan Souza <[email protected]>
Up version for development.

b1bab8eec464e3871928b4b6dbbe54417bd3697f authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.beta.2, SSHBase#wait_for_sshd regression fix.

29ba2cf73274a93d75988d6d05b780871e91ba33 authored over 11 years ago by Fletcher Nichol <[email protected]>
Fix backwards compat. regression in SSHBase#wait_for_sshd.

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

08bd1419ae958ac388cc0d1ec003f9e2ce90a1a0 authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.beta.1, the Winnipeg edition!

f78183af44c002767db20712e5ea9747b7e72760 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #172 from opscode/driver-required-config-update

[Breaking] Update signature of Driver.required_config block.

d6db5da293c1405b453fb7a03572a8145d5ae106 authored over 11 years ago by Fletcher Nichol <[email protected]>
[Breaking] Update signature of Driver.required_config block.

Now a reference to the driver object will be passed into the block which
helps generate a better...

30bc6dc01772660203b96e1f0aa6eb1499be18cf authored over 11 years ago by Fletcher Nichol <[email protected]>
Validate driver's config after instance has been bound.

7b5fd5e7622b150d3cc093e8963c8ad07cc82af3 authored over 11 years ago by Fletcher Nichol <[email protected]>
Refactor computed driver configs by introducing LazyDriverHash.

f1972b046c1b2694e9d871ff8a996320cf005f3e authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #170 from saketoba/fix-wait_for_sshd_args

Add asterisk to wait_for_sshd argument

54bffe140692250c6308b938ea49998f70026746 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #171 from opscode/driver-computed-defaults

Support computed default values for Driver authors.

f402c4accf7eda28bc659ca43de001cdb2c7463f authored over 11 years ago by Fletcher Nichol <[email protected]>
Support computed default values for Driver authors.

This feature augments the `default_config` method provided to Driver
authors by allowing a block...

461730538b4aaa560b5ba22e963ad721bf390553 authored over 11 years ago by Fletcher Nichol <[email protected]>
add asterisk to wait_for_sshd argument

59f474ab0666dc355d078365bec8e7471fd0e3fa authored over 11 years ago by Naoki AINOYA <[email protected]>
Add http_proxy support to chef_zero provisioner.

24067d0b0601a70c1b9cee7ffb3913609ef1e035 authored over 11 years ago by Fletcher Nichol <[email protected]>
Remove tmpdir when provisioner sandboxing fails.

847973055daeeda70ed2e1b0be51a6a7c65aa93d authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge branch 'master' into the-stretch

Conflicts:
lib/kitchen/driver/ssh_base.rb

27d42d2c575c8f5a66b73e6c0022e26b20f09631 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #131 from jonsmorrow/support-reboot

Use ssh_args for test_ssh.

dcafaf44147e2eca2ade02223b251d3905e76e6a authored over 11 years ago by Fletcher Nichol <[email protected]>
Fix `kitchen list` table alignment using colors on white/black bg.

The high-level fix (which is hacky) is to append an empty string
"colored" with ansi color chara...

9bef2a6bd67de0bb960ee020807f8da015da1870 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge branch 'master' into the-stretch

Conflicts:
lib/kitchen/cli.rb
lib/kitchen/config.rb

0cf0d2862ec74a6e824896e0d1d724b97f45c4cc authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #161 from gondoi/kitchen_77

[KITCHEN-77] Allow custom paths

3184f522913571af84cdd94f4e2fc976d7f89552 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #155 from mconigliaro/master

Setting :on_black when your default terminal text color is black results in unreadable (black on...

e1a12413f475434eda178748074a43b418de5ef2 authored over 11 years ago by Fletcher Nichol <[email protected]>
Depend on safe_yaml ~> 0.9.3.

References #142

0406f7476a2456744cef561be880d0c6d3096014 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #142 from josephholsten/137-readable-safe-yaml

require a safe_yaml release with correct permissions. Fixes #137

63ae4f34e586582ac5476e3cc0a61145202dee00 authored over 11 years ago by Fletcher Nichol <[email protected]>
Refactoring of ABC complexity in Generator::Init#init.

References #140

5d00c4eadc5b145a4c11564151cbe52417a43a0d authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #140 from opscode/relative-init-generator

File.exists? calls within init generator must include the destination root for portability purposes

0572f2b8fada2ceb48e9a17c50e4728f36cbc5e5 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge branch 'master' into the-stretch

0523d2dd5a3bf3636189617f996e233ceecf8872 authored over 11 years ago by Fletcher Nichol <[email protected]>
Minor refactorings for line length logic.

3b4dfae602d3a3f4d0d9a960fa8d52924a1011fb authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #134 from RallySoftware-cookbooks/KITCHEN-75

KITCHEN-75 - support cross suite helpers.

7c495f44772073d70df5d67d1f5f4552c5d62138 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge remote-tracking branch 'origin/master' into the-stretch

Conflicts:
lib/kitchen.rb
lib/kitchen/driver.rb
lib/kitchen/driver/ssh_base.rb
lib/kitchen/e...

9021d2fbb7ad1f437f1dd11c227630c3b46693e8 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #164 from opscode/issue-163

set a default $PATH

ebaa0e08bab7b5c973ff6cac44558a17071d7460 authored over 11 years ago by Joshua Timberman <[email protected]>
Add SSHBase#ssh as a backwards compat method.

60b789f5746f25d701209d6d0d5f4ddb66ea2d11 authored over 11 years ago by Fletcher Nichol <[email protected]>
Fixes #163, set a default $PATH

9d7b8d41c828d13e28d7b8aad7f0d795c33e043e authored over 11 years ago by jtimberman <[email protected]>
pass quality

d4daf48fa9d5edda93d2d5018c47ae8f6867b27c authored over 11 years ago by BK Box <[email protected]>
Remove whitespace

0d77755062997936808b6b8c9cee6593d20c457c authored over 11 years ago by BK Box <[email protected]>
Fix formatting

cd6055c0942ae2498b649143abdc42156fb03fac authored over 11 years ago by BK Box <[email protected]>
[KITCHEN-77] Tests

abd97886502ccde3163ab6aeb6298c6333e3e39c authored over 11 years ago by BK Box <[email protected]>
[KITCHEN-77] Honor config overrides

54834f4f46e9bcc9bf9a8e1684e73f28de8a1359 authored over 11 years ago by BK Box <[email protected]>
Fixes #160 - exclude RubyGems 1.8.25 in Ruby 2.0.0

78bc90b6f5fa9bf3787d928b60f850c4cc45260a authored over 11 years ago by jtimberman <[email protected]>
Fixes #159 - add comments for modules

The build was broken due to missing comments reported by cane.

7845f801414868398793685516d508c62e8fe90b authored over 11 years ago by jtimberman <[email protected]>
Merge pull request #152 from opscode/new-vm-bucket

Fixes #151 - Update the bucket name for Opscode's Bento Boxes

85431e28c8ef32a3c6a0e76cdf0e7f4d38e1b78a authored over 11 years ago by Joshua Timberman <[email protected]>
Setting :on_black when your default terminal text color is black results in unreadable (black on black) text.

73c86a526ef6e9e4c78e8ef0d0615b35644354f5 authored over 11 years ago by Mike Conigliaro <[email protected]>
Fixes #151

6c5e76409e581fee38979ac72706f00b66ac156c authored over 11 years ago by jtimberman <[email protected]>
Add documentation to modules containing methods (new Cane rule).

cd685fdc084e27c6bf049fa9d9288852a0e7e5a5 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add Chef and Puppet support to Instance, Suite, & Platform objects.

In this new implementation, the Config class still prepares and
constructs the Instance, Suite, ...

2c3bcfbaa5a7801bef23e1922f8accb20a466d25 authored over 11 years ago by Fletcher Nichol <[email protected]>
Update chef-client-zero.rb for knife-essentials 1.2+.

4e0c55b7b4cadf51f2d2e035c0e6931feea21735 authored over 11 years ago by Fletcher Nichol <[email protected]>
allow chef omnibus install.sh url to be configurable

628f0fccc176b262abe489d66c50d8ca52557dc7 authored over 11 years ago by Jordan Wesolowski <[email protected]>
Merge pull request #136 from patcon/patch-1

Fixes bundler ref for 1.0.

77a76c687770b14843f3846bb8e5de3cb240ec59 authored over 11 years ago by Seth Vargo <[email protected]>
Suite run_list is no longer required.

This helps pave the way for non-Chef suites and allows for more
permissive workflows and setups.

72dadcf6907b5b0e09978a90cedd058a11a6ada6 authored over 11 years ago by Fletcher Nichol <[email protected]>
require a safe_yaml release with correct permissions. Fixes #137

9f7723490f9b195d5a726f7c9c3a2a9bb83d8d6f authored over 11 years ago by Joseph Anthony Pasquale Holsten <[email protected]>
make init generator safe to run when given an explicit :destination_root

f7bf184414eeecd028e4b82a88ee943d5a225c6a authored over 11 years ago by Jamie Winsor <[email protected]>
Fixes bundler ref for 1.0.

3ada79c4f80bc533600c0533440f142dd1771387 authored over 11 years ago by Patrick Connolly <[email protected]>
KITCHEN-75 - support cross suite helpers.

- If there is a test/integration/helpers directory then copy the contents of the test framework ...

98c2f69877b9a2b2c57ff8cc353d7dd161aa44cf authored over 11 years ago by Chauncey <[email protected]>
Escape Chef Omnibus install script commands with bash -c '...'.

7b76479b97500b87d82f306f1262ba88b3006855 authored over 11 years ago by Fletcher Nichol <[email protected]>
Initial Chef Zero provisioner: use chef-client on your instances!

This is a first-pass implementation of a chef-client provisioning mode
using Chef Zero, a tiny A...

31382a158f11ba8641bda373f5d92b4ca211d0e0 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add Driver and Provisioner columns to `kitchen list` output.

0fab00997636a691f93e5c11d91a9f43f7fb2e0b authored over 11 years ago by Fletcher Nichol <[email protected]>
Add `provisioner` support to .kitchen.yml and default to `"chef_solo"`.

For example:

---
provisioner: chef_solo

platforms:
- name: ubuntu-10.04
...

16a03b013390e6b7e69182e5eb4f59dff7241604 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add support for nodes.

Assuming a directory of `test/integration/nodes/` containing JSON files,
these will be added to ...

dd345217fe1286a70d061440df1b8385936821f5 authored over 11 years ago by Fletcher Nichol <[email protected]>
Use ssh_args for test_ssh.

b8802b6b8d6048d52486204711f3b7bcf030cc42 authored over 11 years ago by Jon Morrow <[email protected]>
Introduce Kitchen::Provider::ChefBase for common Chef provisioner code.

3685d6347ece63db354eca95b7a060ce42166993 authored over 11 years ago by Fletcher Nichol <[email protected]>
[Breaking] Introduce Providers to support chef-client & puppet.

Note that work on Providers is ongoing and not feature-complete as of
this commit. Tread lightly...

f7b324ebb89bdedf3cfe37520c509895e4055638 authored over 11 years ago by Fletcher Nichol <[email protected]>
Refactor Rakefile & introduce `rake quality` task.

6e5041194ca5759dacbf74813fb4a37b3b579736 authored over 11 years ago by Fletcher Nichol <[email protected]>
Fix ANSI color codes for bright colors.

Now with more colors!

Closes #96

4d4364606b0fb7d45925a3e3379ca9e21038227b authored over 11 years ago by Fletcher Nichol <[email protected]>
Remove bright_red as a candidate instance color.

References #97

2de3fd57090ff40e0d2cb5f39cda5c2556783c1d authored over 11 years ago by Fletcher Nichol <[email protected]>
Assign Celluloid.logger to Kitchen.logger which won't open a file.

This helps prevent a .kitchen/logs/celluloid.log being written when the
test suite is run.

Clos...

35f5e8e1cb0d4243a3809ae20d7dc3d16438cb7c authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #124 from opscode/filter-cookbook-files-to-upload

Aggressively filter "non-cookbook" files before uploading to instances.

2733af0a3cc47dbf691ebe63ff6e5988577e081f authored over 11 years ago by Fletcher Nichol <[email protected]>
Fix tailor formatting.

7b9ccceb06ef1dadd4d9690925549b25591a61bd authored over 11 years ago by Fletcher Nichol <[email protected]>
Aggressively filter "non-cookbook" files before uploading to instances.

In order to minimize the amount of extra files in a cookbook project
that must be uploaded to an...

d762fe23788807937065ae74bdc8cc62891e5b7d authored over 11 years ago by Fletcher Nichol <[email protected]>
Update TravisCI badge to report on master branch (vs. 1.0 branch).

f0f936f25c6d99a4cc2cfefd5f8ff5b71ff8e4f0 authored over 11 years ago by Fletcher Nichol <[email protected]>
Remove red as a candidate instance color.

This reserves the red color for errors and exceptions.

Closes #97

c79efa3f35cffaa711af2a053eedca2ad81b1d98 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #123 from opscode/ruby-based-dep-resolving

Swap cookbook resolution strategy from shell outs to using Ruby APIs.

9b326b14e5cef1a814d25c383dfb5788e0627ea9 authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #122 from opscode/busser_sudo_fix

Adding missing sudo calls to busser

11e7a7e0f6c143d4b978aa6ae9ff22ab97c855a4 authored over 11 years ago by Fletcher Nichol <[email protected]>
Credit @manual in CHANGELOG for resolving #112.

716ebdb08ecc2cdc36270a3a39de79ffaea2efad authored over 11 years ago by Fletcher Nichol <[email protected]>
Remove Kitchen::ChefDataUploader#run_resolver; no shell outs here!

46efae52d8393202cde8bb672eae6c76a10e651d authored over 11 years ago by Fletcher Nichol <[email protected]>
Swap Librarian-Chef cookbook resolution from shell out to the Ruby API.

df5cd2fa6424a2bfe4586d0e1b52a29ddb551630 authored over 11 years ago by Fletcher Nichol <[email protected]>
Swap Berkshelf cookbook resolution from a shell out to use the Ruby API.

79fb90192fc75698c0925c9e2b410fa41646d024 authored over 11 years ago by Fletcher Nichol <[email protected]>
Adding missing sudo calls to busser

When running with a strict umask (0027 or 0077) busser failed to
work, because parts of the pipe...

fd857755de5400aca5161aaf27a1facf4b52905b authored over 11 years ago by Adam Jacob <[email protected]>
Up version for development.

a951c99841391b42a81c4d7f40181b0ca699bfea authored over 11 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.alpha.7, community contributions edition.

051750b18feae1b07edb2bff389ea7a931da32ed authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #108 from opscode/display-version

Add Kitchen::VERSION to `-----> Starting Kitchen` output

bd6015932e489b62892080061125b6e9e3197e35 authored over 11 years ago by Fletcher Nichol <[email protected]>
Add version string to "Starting Kitchen" logging output.

147753d7fb1af1d525150f6b56c2f3a5bf5a3b32 authored over 11 years ago by Fletcher Nichol <[email protected]>
Raise a UserError if the name attribute isn't in metadata.rb.

References #116

9b8673d9d568211d06ab95d20727c0e4a6d5716a authored over 11 years ago by Fletcher Nichol <[email protected]>
Fix bug where action failures are swallowed with a nil inside an ensure.

dbfd3c179b350e278ccc96e6c21fd8b8546e9c3b authored over 11 years ago by Fletcher Nichol <[email protected]>
Pass original exception's backtrace to InstanceFailure and ActionFailed.

This should help to uncover the backtrace of the original exception
which was raised.

82a0259cd01e459b774b14573f4386dbd821d90c authored over 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #116 from opscode/require_name_attribute

Require the 'name' attribute is present in `metadata.rb`

023c4d5bc36affb6bf7517307814cc1fbd3a906f authored over 11 years ago by Fletcher Nichol <[email protected]>