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

[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 ...

ad65ff7b11b18f545f4bb4ab6eded913c9252f68 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Raise aruba timeout limit to 30s for gem install-releated scenarios.

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

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

1e363a5853343d902c53d18c25ac9b296e0ad048 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Reduce ABC complexity of Kitchen::Generator::Init#default_yaml.

9ab9ecdfc62e0740116619e12374f2427dcf7614 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Update `kitchen init` to be non-interactive & use the --driver flag.

Having a non-optional interactive command is disruptive, hard to script,
and a surprising usabil...

080d85349090f82be1cdcfcf4682465138810238 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Updated the kitchen CLI command feature.

e3cbf0c8db9f82f52552fa7be19c977c819820da authored almost 12 years ago by Fletcher Nichol <[email protected]>
Whitespace.

043fca00b2f05f248baffa5509530fc8ee9323e5 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Features indentation.

476955a7225c4500a94547b0dd7fb2fab58d87c0 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Features whitespace.

b0e71dd913f2a155446ce6bec849fe0c2c560ea2 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Fix `kitchen init` listing gems using Rubygems 2.0 API.

82662508c2ad7c6026167a89ab15167f4aeec04a authored almost 12 years ago by Fletcher Nichol <[email protected]>
Ensure Cucumber features run under JRuby.

d35f3fb49b727d16aa5c465513dd6d3f7886d2ee authored almost 12 years ago by Fletcher Nichol <[email protected]>
Rescue Psych::SyntaxError in Ruby 2.0/JRuby.

d658993d0ffb10054a949737887f24c7f49635eb authored almost 12 years ago by Fletcher Nichol <[email protected]>
Support (and test) for Rubygems 2.0.x and 1.8.x.

6932e6362d88e7095373bbd28015170f29d8ca37 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Jamie Console (jc) is now Kitchen Console (kc).

c97bf362ad9c549eedd2454f5114c882c36eb6c7 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Extract generators from cli.rb into their own files.

5bf1a173939193a30e8bd5b61a06d8ebcfff75fb authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #65 from ChrisLundquist/tailor-fixes

[tailor] fix for line length and style

5109cc579b31293073ac9793e8eed68606e1747d authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #64 from mattray/1.0

make "require_chef_omnibus: true" safe

28a24e39e99a55b059db2b16153ae339c38220b1 authored almost 12 years ago by Fletcher Nichol <[email protected]>
[tailor] fix for line length and style

7cbd092251880802acbd19d12d0c8c20fb1fdba7 authored almost 12 years ago by Chris Lundquist <[email protected]>
if require_chef_omnibus was set to the boolean true, the downcase call would fail

b3f11d84c68c3f440b37d86e169830e2602718dc authored almost 12 years ago by Matt Ray <[email protected]>
Up version for development.

ab1b878561e896c0619a780d168e71addff2ad91 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Whitespace.

a074a60427b9aceef8bc10e7939b6baf8d566bdd authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge remote-tracking branch 'sandfish8/exclude_platform' into 1.0

Conflicts:
lib/kitchen/config.rb
spec/kitchen/config_spec.rb

277c149853f18d1b91d5de627e4dcf3cbfb461a0 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add InstanceActor class which is an actor delegate for Instance.

There are several reasons for this change:

* Previously an actor (with its own thread) was crea...

f633d66cf9ebc4ba4940a61fd163810fc135dcd8 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Include Config's object_id in the actor name.

It may be possible to instantiate multiple Kitchen::Config objects in
one Ruby process. With thi...

698fe63dd7ae2b70e91a8f9413441f1c76fcb7cf authored almost 12 years ago by Fletcher Nichol <[email protected]>
Prettier README badges and pin TravisCI status to 1.0 branch.

0b790a8b5dae79886f0d38e06d0372a51f623724 authored almost 12 years ago by Fletcher Nichol <[email protected]>
README whitespace.

3e82f5dbc8be0ee82c5022ea243351716cfdcfa3 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Remove TravisCI notification from .travis.yml for now.

78ef23e8fdd7f8f262219693782f1d98af5810f2 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Allow jruby-19mode to fail in TravisCI builds for time being.

Full JRuby support is highly desirable and will continue to be worked
on.

c0507dcebfb07d3b9aa926099d37d59281cfe3a7 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Favor double quotes in remote SSH commands for vagrant ssh compat.

Currently SSH commands are passed to vagrant-driven instances via
`vagrant ssh <instance_name> -...

e7009bca80d9992ffa14a50668a2b4bf954afe25 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Install Omnibus if require_chef_omnibus version differs from current.

This will allow a user to upgrade or downgrade their Omnibus package
version to match the versio...

15b85bd9e99de299b9826e4919d51a6cac3ea62b authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #58 from opscode/yaml-serialization

YAML Serialization

9995f58fae5f07f0d98abe7d1905f4a1a1ccf572 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #54 from bryanwb/update_readme

Add basic instructions to README.

cc38cf35f900215a94e2a6014d770aaa7e5f5321 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Create Kitchen::StateFile to read from & write to instance state files.

cb35fcdcded812ce69b165707ac3740585d6848e authored almost 12 years ago by Fletcher Nichol <[email protected]>
Isolate and abstract YAML file loading into Kitchen::Config.

This commit introduces Kitchen::Loader::YAML which is responible for
reading and parsing .kitche...

6fad5babc4eabbc3cc757672c8419e965371b899 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Use safe_yaml gem & eliminate symbolized keys and values in yaml files.

45a8a34e07b91985b6bd987d186c67fc4f87a5b3 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Refactor rename Kitchen::Kb to Kitchen::Busser.

41a6e6c6ddbf453fbbc53e9b4cf3b5f7e3663a8a authored almost 12 years ago by Fletcher Nichol <[email protected]>
Refactor Kitchen::Kb to be a concern of Driver::Base only, not Instance.

While doing the renaming refactor of Jr -> Kb it surprised me how
classes where at least partial...

9338125c39f80f46d02e5f8c2cf95fbe9d9a3c69 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Rename Kitchen::Jr class to Kitchen::Kb.

047ef76d181f5e96ebdc2145d5f857eb09fa287d authored almost 12 years ago by Fletcher Nichol <[email protected]>
[exclude_platform] spec for suite.rb, excludes should default to []

0e53d4850d58a68bf703cad9d9654df8a7e28407 authored almost 12 years ago by Sam Cooper <[email protected]>
[exclude_platform] spec for load_instances not grabbing excluded platforms

b430451e115650d95e5948585b3e5e7ad87bf1aa authored almost 12 years ago by Sam Cooper <[email protected]>
[exclude_platform] excludes will default to an empty array

53791817c282d1ff832f42d2f32555764cf945c3 authored almost 12 years ago by Sam Cooper <[email protected]>
[exclude_platform] don't load instances where platform excluded

228352b1c05a68c9440502ce7b7c3a36ba3996d0 authored almost 12 years ago by Sam Cooper <[email protected]>
[exclude_platform] Suite has an excludes attr for platform names to go

43e116fbd6798c00756b8254253ee498e1edde2d authored almost 12 years ago by Sam Cooper <[email protected]>
add basic instructions

ec647198307be0aecda9f6a6519e9ed99ec83cd1 authored almost 12 years ago by Bryan Berry <[email protected]>
Merge branch 'split-core-to-files' into 1.0

a4ebf9936dbcc72728e600b2618215c8c413553b authored almost 12 years ago by Fletcher Nichol <[email protected]>
Split classes into separate files (a.k.a. The Big Split).

This has been a while coming, so better get it out of the way now.

For those interested, almost...

b1320f27b4a20cb96bf5dfb174b6f9721c33f321 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Update version to 1.0.0.alpha.0.

04adb7ed25e0efc8b3b12873f1dfc49c5d23b1ed authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge branch 'jamie-renaming' into 1.0

a4ed1bc69827aa56f65c7a2b63480f11634b1875 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Thank you Jamie, hello Test Kitchen.

This is a first-pass renaming of the Jamie project to test-kitchen. The
following are major brea...

c8303426363a50a08137e518e124dad31facb9f1 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add spec coverage for Jamie::Color.

a03dc46a0c75013db134eae5b1f3b1fdcca9c1aa authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add spec coverage for Jamie::Driver::Dummy.

23f95ac7aa09c95bd17724157b27457cd81c5293 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #18 from miketheman/GH-12

[GH-12] This sets up a test for a 'correct' cookbook

9d42d09af7cdffc519a4942a88472a0208fcf657 authored almost 12 years ago by Fletcher Nichol <[email protected]>
[GH-12] This sets up a test for a 'correct' cookbook

1552c111414f6bf5946f1b3c911da4a998efa9a9 authored almost 12 years ago by Mike Fiedler <[email protected]>
Merge pull request #17 from miketheman/long_lines

Adds configuration for both cane & tailor to allow for some lines longer...

7de5c32124302cee79d5a2287deec41b60a725b4 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Adds configuration for both cane & tailor to allow for some lines longer than 80

fe7c788fbb2f8f946b2f0b2f6380d5dc7db3855f authored almost 12 years ago by Mike Fiedler <[email protected]>
Merge pull request #16 from miketheman/cli_tests

CLI tests

db495ffe0cc172683bd924e0f1068326999c6fa6 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Updated gemspec for a newer version of aruba

921ddff6fbcbb3fc6801f6cb4dca4a9738e0eafc authored almost 12 years ago by Mike Fiedler <[email protected]>
style: missed this over-80 chars

0ea446060ce8da864c6889936462b771ab972d4f authored almost 12 years ago by Mike Fiedler <[email protected]>
Adds features/scenarios for CLI#init

6355b4763ab9e6a5ddbc395f9db84171cee7ac9c authored almost 12 years ago by Mike Fiedler <[email protected]>
Rescue the occurrence of a Gemfile not existing

559dfc1ba5b363856307389b095428fd5cfa0309 authored almost 12 years ago by Mike Fiedler <[email protected]>
style: updated Rakefile

d963e96226a6246d717f202855e800b590362151 authored almost 12 years ago by Mike Fiedler <[email protected]>
style: moved heredoc to its own variable

- passes talor tests (over 200 previously failed due to this) - functionality does not change
- ...

3e9198abb7a3a0d239da42c314b9f59860d9359b authored almost 12 years ago by Mike Fiedler <[email protected]>
style: indentation

9ccd0d62647e9ff5b85d3ae0c2920960989d77a4 authored almost 12 years ago by Mike Fiedler <[email protected]>
Run features after unit tests and before tailor style checking.

9eb02bb1c6ca118767ab876038f6c325d6e4f18e authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #15 from miketheman/aruba

Initial stab at aruba testing

f45ce21f443e8ebd5115e9b28ec41b3a654049a5 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.beta4, pry dependency, style updates, refactorings, yay!

349a17c0018e0254936dc1d89741de8ce53cce8b authored almost 12 years ago by Fletcher Nichol <[email protected]>
Initial stab at aruba testing

5dc5e9a76c0af287b0a907ede74954c5ae4fe7c3 authored almost 12 years ago by Mike Fiedler <[email protected]>
[jamie-init] Create named suite called 'default', formerly 'standard'.

cac2935c812519e7a72dd84d1a252ed49566eff3 authored almost 12 years ago by Fletcher Nichol <[email protected]>
[jamie-init] Create empty Hash for value of attributes in suite.

ac4c38b1caeaa921b2228cca040df60a1b4eb074 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Refactor Jamie::Driver::Dummy.

d0bb768734c44eb88a04e615adaf98b0ee96f3b0 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Remove stray comma in Jamie::Color::COLORS array.

d5a817a56b6110d555f3b27d031d55810b4a1fcd authored almost 12 years ago by Fletcher Nichol <[email protected]>
Force tailor to ignore "long class size" as core in currently 1 file.

This will be reverted when classes are extracted out to seperate
files.

5344cdcc1210d7a9aae7d453d2604ac88c5fd5fd authored almost 12 years ago by Fletcher Nichol <[email protected]>
Fix heredoc leading whitespace expressions (missing `^' char).

8427eea71e4af9ec53425fba817ddc93f820f7e8 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Refactor ChefDataUploader#upload_path.

eb3f02854ddad863c37f31edda416951b9d67a6c authored almost 12 years ago by Fletcher Nichol <[email protected]>
Remove pry as Bundler :test group dependency (now in gemspec).

e7e67136f2fa31dfa4531aeaf24ee663421fd4e7 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #10 from sethvargo/7_add_pry

Add pry as a dependency

610ef9c9b8a253dfeac781e74819244363c6afbf authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #14 from miketheman/style

Ruby style updates (tailor gem lashings).

3e778ab774b96b56eb8f21e551e662ec5faf82ca authored almost 12 years ago by Fletcher Nichol <[email protected]>
Pull comment line above code in Rakefile.

References #13

3cb6055b43258898371b589241a43ee9a0ccbe14 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #13 from miketheman/tailor_defs

First pass at tailor configuration in Rakefile

5821b22992de6b9a4b31d684cdc74cb2cecd6cf4 authored almost 12 years ago by Fletcher Nichol <[email protected]>
style: commas

3b00f23b546078e8cabab1cda46e2235ff45bd5b authored almost 12 years ago by Mike Fiedler <[email protected]>
style: indentation

74b6550dc1aeecb68b72900258c6fa6a9016b0eb authored almost 12 years ago by Mike Fiedler <[email protected]>
style: braces and spaces

a0b73f3dc560a5b8e9840eded768423a9c44cfc8 authored almost 12 years ago by Mike Fiedler <[email protected]>
style: bracket spacing

cbc1a3f600f1080f0c832e8a39b98d410fa0ca00 authored almost 12 years ago by Mike Fiedler <[email protected]>
First pass at tailor configuration

95ff69de5193b6f65ac9910d1ca446fe8a263a39 authored almost 12 years ago by Mike Fiedler <[email protected]>
add pry as a dependency

bb6b9db44e42c5da7dfa43bcae104a1127e9c584 authored almost 12 years ago by Seth Vargo <[email protected]>
Break specs into their own test files.

812fe3d3ea65cebce109df80e887740ab01a79da authored almost 12 years ago by Fletcher Nichol <[email protected]>
Synchronize librarian-chef/berks install commands.

When both of these tools are run initially with no .lock file present
they are going to generate...

6fc9b30f82efc1aef870ecbe9eaa26453f0a51de authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.beta2, required_config & main logfile.

c2684c124f82d205ee2734805f61c66255d0f9b4 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add Util.duration to format number of seconds into "3m47.99s".

67586b3622d7330df3a80e02d0c4da8fe36b4f48 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Driver#config[:require_chef_omnibus] supports Chef version values.

You can still set the value to `true` to get the latest Omnibus
packages, but now if the value i...

15c0b0ffdc8f28c737547e0b928eb71b04e0e044 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add required_config to Driver class.

d0dbd0c3ddaba8748e064eccb70e1d386831a8c0 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Synchronize when appending to Jamie.crashes.

83e241bba9cfd723a7632ca3e323c8e4bb8be7f0 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Update new_plugin generator to current Driver API & add author comment.

94566cb62993b71bb3fbc608318a5e757cdbf64e authored almost 12 years ago by Fletcher Nichol <[email protected]>
Fix individual Rake tasks.

6cbe0d584c38226698c06f6c07e2ccacec29eac5 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add file logger for Jamie.logger & append instance banner logs into it.

5bfd7047739104d5c1df46c98a671b8de1ad0f56 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.beta2, fixes, polish, & list statuses.

e66ae9f17afe74e90b6e08d86e66a66c8e3c0d95 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Remove duplication in Jamie::ChefDataUploader.

fbc604d8b8ea8a870a6fdf1b9179166dbed4bdd9 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Rework exception hierarchy and remove remaining abort statements.

b76b8907c2bcccf8d507f235437666df41538aa6 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Allocate pty on ssh connections in Jamie::Driver::SSHBase.

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