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

Add spec coverage for using a mutex with Berkshelf resolving.

12875fdbf4fb46a1a790cb4142661877811b07e5 authored over 10 years ago by Fletcher Nichol <[email protected]>
Refactor prearation of Chef components in Provisioner::ChefBase.

2d1751275a44721b52e06fc1efbb4d85b23dd144 authored over 10 years ago by Fletcher Nichol <[email protected]>
Add comments on inherited methods in Provisioner::ChefBase.

15b2aecadc81755a77cb346b0b726a9879ddd1c6 authored over 10 years ago by Fletcher Nichol <[email protected]>
Merge pull request #399 from test-kitchen/ssh-retry-sleep

Sleep before retrying SSH#establish_connection.

3d3d024443e89bb5a7182e22b5ce2e59b8964853 authored over 10 years ago by Seth Vargo <[email protected]>
Merge pull request #416 from mcquin/gem_runner-install-driver

Gem runner install driver

9b232eaeffcbea5e73b2e4278a278f6313106138 authored over 10 years ago by Seth Vargo <[email protected]>
add explaination/when can be removed

053ebb5e10279ababf84a3adffed3486af3221cc authored over 10 years ago by Claire McQuin <[email protected]>
disable safe yaml for driver gem loading

dfd4aefb5980f1582ce5445103688940d5de1d66 authored over 10 years ago by Claire McQuin <[email protected]>
install driver gems with Gem::GemRunner

b90a247e7eef6564d08a26cd616c6a31456cf5b2 authored over 10 years ago by Claire McQuin <[email protected]>
Add spec coverage for Provisioner::ChefBase#create_sandbox.

This goes without saying but hot damn, finally!

19b06ec65097886f329423df5d50386449dc24df authored over 10 years ago by Fletcher Nichol <[email protected]>
Use Util.wrap_command in Provisioner::ChefBase#init_command.

6dbbb4a9219442c4a40c16fd25b5151a694897c4 authored over 10 years ago by Fletcher Nichol <[email protected]>
Support :require_chef_omnibus partial version strings with Chef provisioners.

This commit adds support for partial Omnibus Chef version strings that
will be passed to the Omn...

98f096bbfc521b93f61d506b3b3239f3e7eb0e52 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Add spec coverage for Provisioner::ChefBase configuration.

1f3f9a1f41b4630ecef13591d7b9f38deeef331a authored almost 11 years ago by Fletcher Nichol <[email protected]>
Extract Util.shell_helpers shell code into support/shell_helpers.sh.

This should help when maintaining the Bourne shell code as it is regular
code and not in a Ruby ...

ce0dc987ab8a8716f58d5b8e6d47ac61f353f39e authored almost 11 years ago by Fletcher Nichol <[email protected]>
Complete yard docs for Berkshelf & Librarian resolvers.

344883a83b6278aed63f5fba8a88e6b8d576be37 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Use yard reference tags for subclass method descriptions.

765f375add11bb57866350f73fe36bb99dc07683 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Add missing utf-8 encoding headers to source files.

5c184145eed2a4da213890f2e854b83d23f6354e authored almost 11 years ago by Fletcher Nichol <[email protected]>
Complete yard docs for Kitchen::Driver::Dummy.

c0afc0ed5e9143c1d1c43e79ac3f03d0028790c9 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Add spec coverage and yard docs to Kitchen::Driver::Proxy.

e88ecd8d47cdf46edb2794a1c87710652440a93d authored almost 11 years ago by Fletcher Nichol <[email protected]>
[Breaking] Remove 3 pass-through busser methods on Kitchen::Driver::Base.

The three methods are:

* `#busser_setup_cmd`
* `#busser_sync_cmd`
* `#busser_run_cmd`

The sugg...

032ada6a36532c07a5ed2190ca9449afd58ca728 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Complete yard docs for Kitchen::Driver::Base.

8b8328941dc0c65d7512831a9d60bfa0be6f6f54 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Add docs & specs for Driver::Base.no_parallel_for.

c0740681f19743c8e235d8b6e9cfce9411c6990a authored almost 11 years ago by Fletcher Nichol <[email protected]>
Update a few more yardoc comments for formatting.

bd393a0aea6e6ddf3dcf9f9b79f885f09fe3d376 authored almost 11 years ago by Fletcher Nichol <[email protected]>
De-cleverify Driver::Base.ACTION_METHODS constant.

a02b1749b3f4af07eb291a188dddc26c918e7dd4 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Add `rake yard` task to Rakefile.

48ddcdcdcd6a832d2b8711d72d6470c65d2d2f89 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Fix yardoc comment parsing issues.

3ebf5a38fd49fe6a773f55ebb77d841fd1d19170 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #397 from jtgiri/chef_zero_port

make chef_zero port configurable

137e0b5a41ad2093d134314fa9a8cf5caabf3520 authored almost 11 years ago by Seth Vargo <[email protected]>
Extract #calculate_path to Configurable & add spec coverage.

There is a method signature change with has the potential to break an
provisioner implementation...

9ffe6031c26353727c2904108a3cb906383072f1 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Add LazyHash#fetch & finish documenting class.

68da8edcb871db58a4ec4c8e07ac50fd5a4dcd7d authored almost 11 years ago by Fletcher Nichol <[email protected]>
Refactor Provisioner & Driver bases to use Configurable mixin.

e2f3f9da4d54fd14a0a24599e840f015a5e4cfb9 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Extract Kitchen::Configurable mixin to handle common config behavior.

This mixin encapsulates class behavior such as:

* default_config
* expand_path_for
* required_c...

85ae0851bef966af2458c3725116286a5b9f2038 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Sleep before retrying SSH#establish_connection.

This addresses a race condition where the remote instance might be
restarting its sshd process a...

5f37b83713f70b2acf4f83f3f6442f3a8a570a3b authored almost 11 years ago by Fletcher Nichol <[email protected]>
make chef_zero port configurable

4e4310d8792b4c1dc9014e2ddec138d43037e175 authored almost 11 years ago by jt <[email protected]>
Add command specs for Kitchen::Provisioner::Base.

e9a1dc80e9feb591868ffc300e528ae563f9adf9 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Refactoring Driver & Provisioner Base specs to be more similar.

33da012d1229a51a3629b0c1dbdcc1323040d233 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Add spec coverage for Kitchen::Driver::Base.

ab7778dfe7d29fecdbba89b3dae04d95f42fbcf6 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Refactor default_config specs for Kitchen::Driver::Base.

977e0b916477df2e4f0c92b175b61622122d1ad8 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #373 from higanworks/new_subcommand_exec

Add new subcommand 'exec'

1b40eb1a102958c9790600fa455d7ed398043e60 authored almost 11 years ago by Seth Vargo <[email protected]>
Making .kitchen.yml consistent on Adding Platforms

Updating the .kitchen.yml to match the format defined in the "Creating a Cookbook" page

82a365631f168d8a3a7934647f7ad304749fa511 authored almost 11 years ago by Henry Work <[email protected]>
Prefer -> lamdba syntax (style).

9a0e6d7f4323f17ff8da2bd538c55a401404ad01 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Remove extra blank lines (style).

9520df0faadc45bd69e9df68531c430793ca398d authored almost 11 years ago by Fletcher Nichol <[email protected]>
Remove trailing comma in hashes in test code (style).

acfb372a2a6a57d9e356489988c7c736f2e0a02d authored almost 11 years ago by Fletcher Nichol <[email protected]>
Be more explicit when not handling exceptions in test code (style).

676c1c055b60d22948a4c1b88edcb9846ad2be0c authored almost 11 years ago by Fletcher Nichol <[email protected]>
Remove unused variable assignment in rescues (style).

dd31e469327b7148cc8905de9ce3a18a0e69c412 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Favor %w style word arrays where possible (style).

29b7ece0e5fe4a2d028ab0004d1d8062875286f8 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Remove explicit {} surrounds for hashes as last method parameter.

630ba8bb40c4bfc1cf5f29587423b75f268bcf89 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Exclude MetadataChopper's use of eval from style checking.

a9f39062f8a9cea3e7554447da4a4ea319036f68 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Remove trailing commas in hashes (style).

3555f1ce6169de51060992f39d2d9944577969a0 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Remove space between not operator and code (style).

cd2bedd5c725cd58239a0c0ed28d188097d38736 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Eliminat unused assignments & fixed resulting logic.

6855a1cbea0d45c7e819a8cdb333c30db6a3185a authored almost 11 years ago by Fletcher Nichol <[email protected]>
Use hash rocket syntax in production code.

18e9dd371c241d399d594fcaeebbfb8b8ae09e9c authored almost 11 years ago by Fletcher Nichol <[email protected]>
Favor Hash#key? over Hash#has_key?.

6b9ee4563f855593600afd9f3cf0985ed7b579c1 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Align hash elements in Thor DSL methods.

7e425fa826225f70ee62ba0ad1f23a793dfdaee1 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Refactor Rakefile.

72c4569947230d058d88ac91be44161f3e7e0dff authored almost 11 years ago by Fletcher Nichol <[email protected]>
Remove tailor gem from project.

c6a8fa11f7a3673eb838f762e8d06a7894b41428 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Tighly version pin style & complexity gem libraries.

8086d5020171cb997e10c260786bd3471d7dd0bd authored almost 11 years ago by Fletcher Nichol <[email protected]>
Only run simplecov when the COVERAGE env var is set.

1a78a04fad899567c0c98ec1b9b98d267dc5b6f0 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Fix adapters -> profiles deprecation warning with simplecov.

c3632f7ee8ab1fe33064b78b5ad55b53c827df1d authored almost 11 years ago by Fletcher Nichol <[email protected]>
Remove old, unused gems that were used for guard in Gemfile.

5d0e3d4dc53e050bf0acc29f6e7fb8472bec61d0 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Fix test failure with minitest 5.3.0.

56004e03c1ccd94dfff1d5e36a6da5f40e6bd067 authored almost 11 years ago by Fletcher Nichol <[email protected]>
enable remote_command to run multiple instance

b696b7f180b7330bb46b96f80804065b5e870877 authored almost 11 years ago by sawanoboly <[email protected]>
new subcommand exec

a413cfc0d565590895aea1ee98adaaf086427dec authored almost 11 years ago by sawanoboly <[email protected]>
Merge pull request #370 from justincampbell/ruby-2.1

Use Ruby 2.1 instead of 2.1.0 for CI

04e8e42ffb841e53901e3c81a48c02f0d4cd6002 authored almost 11 years ago by Seth Vargo <[email protected]>
Remove outdated matrix exclusion

c81c24fb1cb80e6a2a9a31b9dcf8cc0848869f1c authored almost 11 years ago by Justin Campbell <[email protected]>
Use Ruby 2.1 instead of 2.1.0

Ruby is now following semver starting with 2.1, and patch versions will use 2.1.1 instead of app...

8ed2244edbb9cb959fe737dcf61b1ca9fb2cc57a authored almost 11 years ago by Justin Campbell <[email protected]>
Merge pull request #366 from srenatus/patch-1

Nitpick spelling

13aed86b33ee164d45abdec5bb091da15180d5a2 authored almost 11 years ago by Seth Vargo <[email protected]>
Nitpick spelling

TK is great. Thanks a lot.

0e3dd46c38adfcffc78654d2b56fa532f0e8c239 authored almost 11 years ago by Stephan Renatus <[email protected]>
Up version for development.

a04a864f4d4998204cdab855bd5a4ef15fc889ba authored almost 11 years ago by Fletcher Nichol <[email protected]>
Release 1.2.1, better Berkshelf 2.0.x loading (pre-threading).

a3aa48b187bd231ce3cf0593ece29e7d7422f744 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #358 from test-kitchen/provisioner-dep-loading

Load needed (dynamic) dependencies for provisioners at creation time.

12061d0836559e503b94221f95daf6ba3cf9eed3 authored almost 11 years ago by Fletcher Nichol <[email protected]>
On non-expected crashes, tell the user to try `kitchen diagnose --all`.

42e38d0ce07fc8b5fb34307967d282676b3ab727 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Record failures to build instances when running `kitchen diagnose`.

In resolving #357 some code loading logic needed to be moved early in
an object's life meaning t...

c8e6f12002d5cbf28358837f09d39e50836e312c authored almost 11 years ago by Fletcher Nichol <[email protected]>
Load needed (dynamic) dependencies for provisioners at creation time.

The need for this change was initated with #293 which runs every
instance action in a thread of ...

954a3ffd0c4a5079f50b6119a65c442df928bc39 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Up version for development.

644f080652642a9a19698681e2584db49c3f2240 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Release 1.2.0, concurrency, shells, error handling, & more!

e334d8faec8a8db38ba21cfb54a2ec61120d258a authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #353 from kamalim/master

Kamalika | added exit status check in chef-zero support for chef 10

9af78b107065988b872e5499b4cf6c2ead813fde authored almost 11 years ago by Fletcher Nichol <[email protected]>
Pin minitest to ~> 5.1.0 for moment.

e9a10dea5f3e9604ef7ca54310ac80cfaf2521bb authored almost 11 years ago by Fletcher Nichol <[email protected]>
Kamalika | added exit status check in chef-zero support for chef 10

89ff69ba390ed69e19bdd536d726979ac127235b authored almost 11 years ago by Kamalika <[email protected]>
Added docs on dynamically configuring test-kitchen

e8ada7daa61ee91d1b89d64898e0366c74adcc38 authored almost 11 years ago by Curtis Stewart <[email protected]>
Stub in a dummy bootstrap if none are found in shell provisioner.

References #335

cd46e63cc3799422cd5c10fce77b6146040a0d7f authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #318 from jtimberman/jtimberman/chef-clients-upload

Upload chef clients data

533dcb5ef16fef80431cc592db59ee2a3af51e61 authored almost 11 years ago by Fletcher Nichol <[email protected]>
[CLI] Add test for exact match over regex at start of token.

Closes #316

4382d8a5da4869594733dee655e38e553112c802 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #313 from mthssdrbrg/helpers-directories

Allow files in subdirectories in "helpers" directory

c8a379b878050593d1bfa14631c3cea495419676 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #310 from rarenerd/fix_yaml_tests

Fix Windows path matching issues introduced by 1c924af2e9

746aca00d218829c30691af3f6fe343df7a3b206 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Add TravisCI testing for Ruby 2.1.0.

5a7e1b87b83ecce3ea5be3e58988c2825160d2f4 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #309 from someara/smartos-curl

adding /opt/local/bin to search path. smartmachines need this otherwise ...

c094822b000b922a9176fbcc50def94bad19e41f authored almost 11 years ago by Fletcher Nichol <[email protected]>
Add link to BotBot.me IRC transcript.

427116f2704071e6e6e83e36be59688fca0f1bed authored almost 11 years ago by Fletcher Nichol <[email protected]>
Add reference to IRC transcripts in README.

107249069988f64ead1e592338691eb953780476 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Upload chef clients data

27f3a3db2b2c2387808d6aaa9140ffc65e9a538a authored almost 11 years ago by jtimberman <[email protected]>
Merge pull request #15 from dpetzel/typo

very minor typo

0c96311764b7360adc40dd2004846a094c0680ce authored about 11 years ago by Fletcher Nichol <[email protected]>
Allow files in subdirectories in "helpers" directory

Closes #312

631a3d6cb6ef458305491ffb3000c51d33719397 authored about 11 years ago by Mathias Söderberg <[email protected]>
very minor typo

6f2fcec50ac4aa0e341d61048a393de6710d4386 authored about 11 years ago by dpetzel <[email protected]>
Fix Windows path matching issues introduced by 1c924af2e9

bcf73c9a07f040edefeae0fd5feaf9d4fcf925bc authored about 11 years ago by Kristian Vlaardingerbroek <[email protected]>
adding /opt/local/bin to search path. smartmachines need this otherwise curl cant find certificates

56718f5a4ed4880c399b9f3d5a60afcd29ec78ea authored about 11 years ago by Sean OMeara <[email protected]>
Bump safe_yaml version dependency to ~> 1.0.

1816a0fb4be703244e02ad2af87346817afe472e authored about 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #303 from fnichol/safe-yaml-lib

Use SafeYAML.load to avoid YAML monkeypatch in safe_yaml.

eb7743e5ecafdac2b056e4ce6b5f17be9174cc21 authored about 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #306 from test-kitchen/kitchen-local-yaml-envvar

Add local & global file locations with environment variables.

971bd72009841e0f85a96297fd0b87f82eac3b89 authored about 11 years ago by Fletcher Nichol <[email protected]>
Add local & global file locations with environment variables.

Previous to this commit you could override the location of your
`.kitchen.yml` with the `KITCHEN...

3e33431487e15855219306248edc8d505421ec4d authored about 11 years ago by Fletcher Nichol <[email protected]>
Ensure that `kitchen help` exits non-zero on failure.

This should be default Thor behavior, but we can control it in any case.

Closes #305

77fc135fc34cb79d5fc12bd0437464dd31a2c756 authored about 11 years ago by Fletcher Nichol <[email protected]>
Use SafeYAML.load to avoid YAML monkeypatch in safe_yaml.

This will leave YAML loading in Test Kitchen as implementation detail
and avoid polluting other ...

ed3651d98bc83f60695ad7ba9c100513ec72388f authored about 11 years ago by Fletcher Nichol <[email protected]>
Assume Psych YAML parser is used now for Ruby 1.9.2.

f2b96f3ce682b0555e9600a5c2c12a73f9cd257f authored about 11 years ago by Fletcher Nichol <[email protected]>