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

Update project README.

ed3bb96bc4b6f0b94cfe8f6b7c4fd4d3c4b6f173 authored about 11 years ago by Fletcher Nichol <[email protected]>
Adding pro tip about portability.

b81b7d198f3227a14570a002595870146b91e694 authored about 11 years ago by SNS <[email protected]>
Tidying and improving.

952a28a0053821b06e857563be1c74b1ef660868 authored about 11 years ago by SNS <[email protected]>
Fixing a few typos, and enhancing readabilty.

48fe6964409601c778f2d65d28b1d9512cc319d0 authored about 11 years ago by SNS <[email protected]>
Introductory words.

ea0bcac986904317e0ce84dcc72a9c074e3db425 authored about 11 years ago by SNS <[email protected]>
Merge pull request #1 from test-kitchen/an-typo

Fix typo in protip

08213dd74d98d151306b3e3fe95de23fdf55eb79 authored about 11 years ago by Fletcher Nichol <[email protected]>
Up version for development.

c3285064fc0b6be7bc0fac08dc09b19d0fa6224e authored about 11 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0, Happy Birthday, Jamie CI, you've come a long way!

bd5b3734e14d89b06789c781e5716ccc996e50f8 authored about 11 years ago by Fletcher Nichol <[email protected]>
fix typo in protip

4e4b9a1f04c0e4a9c896131b7d5545f7e26ee989 authored about 11 years ago by jtimberman <[email protected]>
Remove end p tag in installing page.

16ee6e39bebaf88fbc7bc154586f3a5a30d6d593 authored about 11 years ago by Fletcher Nichol <[email protected]>
Add initial .gitignore.

53e733e7e642f2952bea2b4d1c5da56ad6a0cad3 authored about 11 years ago by Fletcher Nichol <[email protected]>
Add MIT license file.

f0e7c98686a9b2b1a32225e94cc8cb3a3a7c4296 authored about 11 years ago by Fletcher Nichol <[email protected]>
Add initial CONTRIBUTING document, modeled after sensu-docs project.

318c288782d7d1d587ee7a4fe32724a1f33282db authored about 11 years ago by Fletcher Nichol <[email protected]>
Add prev metadata to all guide pages.

0b2b824d2c1a919a35625b564dd49da9134462e5 authored about 11 years ago by Fletcher Nichol <[email protected]>
Merge branch 'master' of github.com:heavywater/kitchen-docs

8b0133adbec6c8bb5e8ed6032487596aefec7ecd authored about 11 years ago by Caleb Hailey <[email protected]>
BOOM. Multi-line table => protip hack.

057f3851125a9a4746cbebbb2edde4f211a97f73 authored about 11 years ago by Caleb Hailey <[email protected]>
Collapse introduction page into index page for guide.

c75d680eaed9d4ccf130a5fa4a69e9e82b58d011 authored about 11 years ago by Fletcher Nichol <[email protected]>
Initial import of Getting Started Guide.

2c53506d2cbf8f80e2548f209150accc113978d8 authored about 11 years ago by Fletcher Nichol <[email protected]>
one more derpy commit, just for good measure

5868c7f4e93b93e79d39206c93acd944f935af11 authored about 11 years ago by Caleb Hailey <[email protected]>
derpy github syntax error

2f7ddb0dc28208cd0db85f2a924383d0b28b762f authored about 11 years ago by Caleb Hailey <[email protected]>
syntax error

a12fe7c16ca30a0633e88e7b138e59da0906cb75 authored about 11 years ago by Caleb Hailey <[email protected]>
adding a README

d19764a975d6d32253d82931a03c78bb43a0e4e3 authored about 11 years ago by Caleb Hailey <[email protected]>
the minimalist in me much prefers .md over .html.markdown; plus I don't want to encouraged 'mixed-mode' content (html in markdown)

21c8af2da24171cfaeac8b6bb8eedd7dfeaa1459 authored about 11 years ago by Caleb Hailey <[email protected]>
initial commit of preview server

c0b1b611e66eb8fdf5644f83ddd22d9862794fd8 authored about 11 years ago by Caleb Hailey <[email protected]>
content updates for kramdown compatibility

4b9706732b58414725a71ebe12717c4e26be38bc authored about 11 years ago by Caleb Hailey <[email protected]>
Ensure Kitchen::Busser can stream multiple files (split with ;).

Thanks to @petecheslock for reporting!

966c01c18b064c992549c1b24187bb18ffbfa174 authored about 11 years ago by Fletcher Nichol <[email protected]>
initial commit

07d192f05051b5b8a90a838438326ec0f2add686 authored about 11 years ago by Caleb Hailey <[email protected]>
Up version for development.

ab98ac65e628f121fc978b6c077d830d81e47d68 authored about 11 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.rc.2, spit and polish and diagnostics.

5d951edfb9d5c44264bcf222df90e7ac64025bed authored about 11 years ago by Fletcher Nichol <[email protected]>
Add diagnostic facility to Test Kitchen, usable with `kitchen diagnose`.

Most of the primary domain object now support a public `#diagnose`
method which returns a Hash o...

2571dff106a72208c4cf67cb023d035f2d84a2c6 authored about 11 years ago by Fletcher Nichol <[email protected]>
Generate a more explict form for driver & provisioner in `kitchen init`.

There is a simple/default for for specify the driver and provisioner
names like so:

driver:...

5f1095548f6b8824d783642d0aa41d0508b87ae8 authored about 11 years ago by Fletcher Nichol <[email protected]>
Improve logging of file transfers to instances in converge action.

3ff0a502ed5a21b115a30514d62a7f20ce019e79 authored about 11 years ago by Fletcher Nichol <[email protected]>
Properly handle encrypted_data_bag_secret_key_path under a suite.

Regression in legacy chef data conversion. Thanks to @dysinger for
reporting!

76bf1ca06347adc439bd7255b4d33e85dfe45107 authored about 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #266 from test-kitchen/cli-better-regex-fail-message

Make a nicer error on regexp failure

724363895d4886bdb2dc0f0f507763f3464e3239 authored about 11 years ago by Fletcher Nichol <[email protected]>
Generate more a helpful error when supplying an invalid Regexp with CLI.

3cd91c432ae0f143d91fac7d3dcc3cb08808594b authored about 11 years ago by Fletcher Nichol <[email protected]>
Add feature coverage for `kitchen list` subcommand.

ea678f86a67a0230941b4d5b35e5c57e59f7340e authored about 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #265 from test-kitchen/busser-fixes

Busser Fixes for Greybeard UNIX

f27129762ecdea687bd2e5d19cb73845d7c8c1d3 authored about 11 years ago by Fletcher Nichol <[email protected]>
Set `Busser[:sudo]` to `false` by default.

f002ae7c2f054d547d5852035019864d9070a051 authored about 11 years ago by Fletcher Nichol <[email protected]>
Remove dead code in Busser, yay.

0d824c22f7eb50fe057f4af04dee169249a6ed9f authored about 11 years ago by Fletcher Nichol <[email protected]>
Convert Busser config to use a #config Hash, like Provisioner & Driver.

This should allow for more consistent configuration output and pave the
way for user, default, i...

36cc16eeff4d6c47199e80fb6b87242d1d0c748b authored about 11 years ago by Fletcher Nichol <[email protected]>
Update string quoting style in Busser#sync_cmd.

b1a0fe5fb0b95b91e48d2ed1145b1f52bff31f6f authored about 11 years ago by Fletcher Nichol <[email protected]>
Update CHANGELOG with contributor and issue links.

2c94d48dceb6c70734b63f1dcab3f72232984b07 authored about 11 years ago by Fletcher Nichol <[email protected]>
Remove all newline characters from remote Busser commands

Some shells (*cough* C shell *cough*) do not appreciate commands
littered with newline characte...

5656d795df572b8e8e4781106a381821131fe08b authored about 11 years ago by Seth Chisamore <[email protected]>
Ensure `busser/busser_bin` config value is respected

a27197a752b52957f4ede98548e7a476baeeff03 authored about 11 years ago by Seth Chisamore <[email protected]>
Ensure `busser/ruby_bindir` config value is respected

caaebd91be639f08a0c3c22ce6b28d5099dbc1d7 authored about 11 years ago by Seth Chisamore <[email protected]>
Busser config key name is `sudo` not `use_sudo`

cbe4fa84632b526c15c69e76c4bd1d1a0d8c512f authored about 11 years ago by Seth Chisamore <[email protected]>
Up version for development.

d68dfcb877518c7acfe52baec8963b99e64ffb85 authored about 11 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0.rc.1, Happy Thanksgiving Edition!

d946b2bd76e697fa6b76a91b4027cf4fb92356e4 authored about 11 years ago by Fletcher Nichol <[email protected]>
Allow for nil values for `provisioner:`, `driver:`, & `busser:`.

0e0ebb31a45b6cc95da9773ecbcdcb2bd4d4bc1a authored about 11 years ago by Fletcher Nichol <[email protected]>
Add --provisioner to `kitchen init` to override default, chef_solo.

Now the implicit default is explcit in the generated .kitchen.yml. The
current starting file (as...

0f5b4f572b90492d6b2e10a2ed4536db15155b78 authored about 11 years ago by Fletcher Nichol <[email protected]>
Test Kitchen no longer requires a cookbook to run; kitchen init anywhere!

If you don't have a metadata.rb file in your current working directory,
Test Kitchen will make a...

995b16de1e16c3d37ba33f407697aa4f96bdd0cc authored about 11 years ago by Fletcher Nichol <[email protected]>
Update default .kitchen.yml to contain an empty attributes section.

Currently will generate (assuming kitchen-vagrant):

---
driver: vagrant

platforms:...

e423579fcf0a9e8cb3d4385185c050c28c8d1cf7 authored about 11 years ago by Fletcher Nichol <[email protected]>
Cope with nil values for attributes entries in .kitchen.yml.

Now Test Kitchen can can cope with a .kitchen.yml like:

---
driver: vagrant
provisi...

ce4f5781bce49d7ab47079a076ffe8e24e13d402 authored about 11 years ago by Fletcher Nichol <[email protected]>
Cope with nil values for run_list entries in .kitchen.yml.

Now Test Kitchen can easily cope with a run_list like the following:

---
driver: vagran...

99bf29f3ee84d337c7f020c83ac9b21756460e0e authored about 11 years ago by Fletcher Nichol <[email protected]>
Improve `kitchen init` smarts for detecting gems already in Gemfile.

Both single and double quoting styles are accounted for now.

fded245a08b342f4043078a8a8d6516a4acfd0b6 authored about 11 years ago by Fletcher Nichol <[email protected]>
Update default .kitchen.yml file, leaner & cleaner.

In all of its glory, assuming you chose the kitchen-vagrant driver:

---
driver: vagrant...

88a48c4be7b68dd871bccf612a6380ff35197993 authored about 11 years ago by Fletcher Nichol <[email protected]>
Expand all Chef-related local paths in Provisioner::ChefBase.

This should help to make all relative paths absolute, relative to
kitchen_root directory.

Debug...

845e679577870d6d242c77323ea6bc848aa730f5 authored about 11 years ago by Fletcher Nichol <[email protected]>
Make Busser inherit test_base_path from Kitchen::Config.

This will allow for altering the test_base_path default of
"test/integration".

e25ce1a761101a9ac1ed343790948e1ebe6d3d5e authored about 11 years ago by Fletcher Nichol <[email protected]>
Swap precedence ordering of user kitchen data over provided data.

cb0cc498bda53eba1aeaaa1445dd4de9e9b53bff authored about 11 years ago by Fletcher Nichol <[email protected]>
Ensure root_path is created in Chef provisioners (#init_command).

Depending on the host's ssh/scp command set, the parent directory may
need to be created before ...

bfb5f228dd67a50f1a146876ea17e9bf78e0fd21 authored about 11 years ago by Fletcher Nichol <[email protected]>
Extract Berkshelf & Librarian-Chef resolver code to classes.

ff7e1b1de42590ba6c43aa07b0a464b5f4b16e7e authored about 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #259 from ryansouza/patch-1

Fix inconsistent date in CHANGELOG

f613095fc38ba15733e2638243f619bfac445778 authored about 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #262 from test-kitchen/expose-cookbook-files-glob

Use a configurable glob pattern to select Chef cookbook files.

3d896f8013468121d28e537f0740254348cc9275 authored about 11 years ago by Fletcher Nichol <[email protected]>
Use a configurable glob pattern to select Chef cookbook files.

Performing no filtering of cookbooks files leads to very subpar
performance with Librarian-Chef ...

1966a4b04e192f2eec6ba0d422da1e827803c411 authored about 11 years ago by Fletcher Nichol <[email protected]>
Handle require_chef_ommibus: false in chef_zero Provisioner.

0b30fa8b60f8613218a797985331023f3e409b9c authored about 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #258 from test-kitchen/fix-busser-sandboxing

Fix Busser and chef-client-zero.rb Gem Sandboxing

eea1e536de924190d62a99ffdd94336a67b42524 authored about 11 years ago by Fletcher Nichol <[email protected]>
Merge branch 'master' into fix-busser-sandboxing

Conflicts:
lib/kitchen/cli.rb

963a0355d5508855f505e434a99d7bcf195f6a2f authored about 11 years ago by Fletcher Nichol <[email protected]>
Go home Tailor, you're drunk.

Will be investigating Rubocop as an alternative.

13ca88810b5b7302c112decac2da9d0fceb0f257 authored about 11 years ago by Fletcher Nichol <[email protected]>
Temporarily exclude Kitchen::CLI#debug_instance from ABC complexity.

eeacf5f4021a67150debfd8d103d50a639a87509 authored about 11 years ago by Fletcher Nichol <[email protected]>
Re-enable the "Starting Kitchen (vX.Y.Z)" banner on startup.

This can be useful in `.kitchen/logs/kitchen.log` when tracking dates,
times and durations of `k...

cdd707bb8b6ef2e0578a078a2f34156013d0b34a authored about 11 years ago by Fletcher Nichol <[email protected]>
Support older version of Chef with chef_zero Provisioner, woo!

To make this work, a modern version of Chef will be installed into a
sandboxed path (no dependen...

c4a4e792aca64a2dcb07ec4b75e57d1db4ac963d authored about 11 years ago by Fletcher Nichol <[email protected]>
Support intelligent merging of Suite and Platform run_lists.

This preserves prior merging behavior of run_list arrarys:

1. items from a run_list on the plat...

e9129f73a3d9f314c29aefd2a988f9bd6fb107e6 authored about 11 years ago by Fletcher Nichol <[email protected]>
Back out of #121 due to changes in the data internals of Test Kitchen.

This may return in another form in the future, promise!

e1b8c6fc1d9e6fe1d0166e89b1636c0dfb07aa94 authored about 11 years ago by Fletcher Nichol <[email protected]>
[Breaking] Remove Chef Omnibus GEM_PATH inclusion in Busser GEM_PATH.

This fully isolates Busser and its runner plugins to a GEM_HOME and
GEM_PATH of `<busser_root_pa...

fbace682874804bc638cbde1f1194a127c13ba28 authored about 11 years ago by Fletcher Nichol <[email protected]>
Output Busser debug information for `kitchen list --debug`.

263cec7ebbe7d1de19a899e66289d6e568b9f66b authored about 11 years ago by Fletcher Nichol <[email protected]>
Major updates to ChefSolo & ChefZero provisioners.

Introduce default config, computed defaults for various Chef data
paths, compute solo.rb and cli...

6e3043191b2c34858ccb97cc87f66ad6e5ce37a7 authored about 11 years ago by Fletcher Nichol <[email protected]>
Reference new Provisioner location in Driver::SSHBase#converge.

239bf6f3b7f987b5d4e0abf1113163bbbbd1bd5a authored about 11 years ago by Fletcher Nichol <[email protected]>
Fix Suite & Platform data propagation in Kitchen::Config.

bc76b09297d51e8ebc054f91865fa0f18df4cd5e authored about 11 years ago by Fletcher Nichol <[email protected]>
Fix output display for `kitchen list --debug`.

d7428df2b0e8f625a6b3acd010cee2e93446de1d authored about 11 years ago by Fletcher Nichol <[email protected]>
Add log level option to `kitchen list`.

cd73c73d5581cd2653e739089267c7b565dc8697 authored about 11 years ago by Fletcher Nichol <[email protected]>
Fix Provisioner display in `kitchen list`.

a8be2051626165d432ac4859155d6f9c3088f4c3 authored about 11 years ago by Fletcher Nichol <[email protected]>
Add log_level to Provisioner, Driver, & Busser config.

9cff3dfa6946c4c47cb4e4ef6030424f634aa095 authored about 11 years ago by Fletcher Nichol <[email protected]>
Reorder and reformat methods in Kitchen::DataMunger.

773a96416a40caa6a44e4cdbebb018e23490e4e9 authored about 11 years ago by Fletcher Nichol <[email protected]>
Reduce ABC complexity in DataMunger#merged_data_for.

055b969172f43b33047c9d41baf055aacc3a3840 authored about 11 years ago by Fletcher Nichol <[email protected]>
Clean up Tailor spacing warnings.

8f362b6594deb076747317a725f1a6b90c5c7e67 authored about 11 years ago by Fletcher Nichol <[email protected]>
Reorder and reformat methods in Kitchen::Config.

09f994966f22a304305e447e356ae130b80befbb authored about 11 years ago by Fletcher Nichol <[email protected]>
Reduce ABC complexity in Instance.new.

206c6b1a7e85b719aa6bb838cfbf74800c93198b authored about 11 years ago by Fletcher Nichol <[email protected]>
Reduce method ABC complexity in Kitchen::Config.

8a290b33fcca5a1e10bb613388f3155dd10cded4 authored about 11 years ago by Fletcher Nichol <[email protected]>
Integrate Kitchen::DataMunger into Kitchen::Config.

1595a11a1a04bb0a60f2bd7586914258aa1a35f4 authored about 11 years ago by Fletcher Nichol <[email protected]>
Add Provisioner onto Instance.

bdaa9528c8f90f063016beb1a4883d160909ab1f authored about 11 years ago by Fletcher Nichol <[email protected]>
Add specs for Kitchen::Provisioner.for_plugin & change method sig.

70317ccb3519b0d15b4f2d51e4784514618c0f90 authored about 11 years ago by Fletcher Nichol <[email protected]>
Add specs to Kitchen::Driver::Base for inherited default config.

9d93dbcaa30c47f9d180914150ffa1cf24353e58 authored about 11 years ago by Fletcher Nichol <[email protected]>
Begin beefing up Provisioners so that they resemble Drivers.

So far, Provisioners now support default, inherited, and computed
defaults, and hash-like config...

2b208c85bed9dc2fd97243ccda60961c02d98927 authored about 11 years ago by Fletcher Nichol <[email protected]>
Extract Kitchen::LazyHash for reuse in Provisioners.

29d95ab2012b8b9959c58b15ea701e23dfa877cf authored about 11 years ago by Fletcher Nichol <[email protected]>
Move ownership of Busser to Instance, not Driver.

d74e0c1c02e9b6f649eb77966b77e5494c872a5e authored about 11 years ago by Fletcher Nichol <[email protected]>
Full spec coverage for Instance, yay yeah!

6d724e1a9c774551b299e7992e90f3be31f685cf authored about 11 years ago by Fletcher Nichol <[email protected]>
Address immediate `kitchen test` failing, with final solution to follow.

Note: This does not address the proper loading of Thor defaults,
.kitchen.yml settings and CLI-s...

b600851700ba0205bb0a550570664aa6a79f6738 authored about 11 years ago by Fletcher Nichol <[email protected]>
Remove Cheflike module from Instance and refactor remaining class.

250d246edf7d95620eb82744db027343df9af5c8 authored about 11 years ago by Fletcher Nichol <[email protected]>
Remove Cheflike module from Suite and refactor remaining class.

3de56b81d6c9a3be4fd72d8853714de5afa05e2d authored about 11 years ago by Fletcher Nichol <[email protected]>
Remove Cheflike module from Platform and refactor remaining class.

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