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
923dc79374f0a85da5295a47ddeb675fbbb08ee1 authored about 11 years ago by Fletcher Nichol <[email protected]>
Currently there are two overridable values that can go in a `kitchen`
block: `kitchen_root` and ...
This effectively converts:
---
driver:
require_chef_omnibus: 11.6.2
platforms...
943b2bf68b17a108e9700f4f3721433753550629 authored about 11 years ago by Fletcher Nichol <[email protected]>
This effectively will convert:
---
platforms:
- name: ubuntu-12.04
run_list:
...
This effectively will convert the following:
---
suites:
- name: foo
data_pat...
f070cd16187a05dd7d2eccf0421aaa24cdf6325d authored about 11 years ago by Fletcher Nichol <[email protected]>
Due to the way multi-YAML file merging happens, there may end up being a
data structure that con...
b85ed4d2c2e955d167fe0bbbe693ccebb94292ba authored about 11 years ago by Fletcher Nichol <[email protected]>
e04519be916b1eabba37fde8443b8d795363ddbe authored about 11 years ago by Fletcher Nichol <[email protected]>
d02d06753b04f00c9ae28551506abdac08906135 authored about 11 years ago by Fletcher Nichol <[email protected]>
eec701211a0ecc3a45cc79ba9916b67623f25536 authored about 11 years ago by Fletcher Nichol <[email protected]>
Shorthand:
---
driver: dummy
Explicit:
---
driver:
name: dummy
ot...
75804a79b1163005955192062fdc743b4e4077cb authored about 11 years ago by Fletcher Nichol <[email protected]>
55c04fadd0c824f78f1fcf0172f14866ad850aef authored about 11 years ago by Fletcher Nichol <[email protected]>
Rest of the dates are YYYY-MM-DD
374aac20e0cfbb3a14912d4c77d6c971eaf8bf4a authored about 11 years ago by Ryan Souza <[email protected]>
Previous to this commit, Test Kitchen's work directory on the instance
depended on the provision...
Currently the following values are supported:
* `"busser"`, `"some-name"`: alternative name for...
546659bfdfbdbadcc73a9d78da876caa716fa429 authored about 11 years ago by Fletcher Nichol <[email protected]>22881c4fb6f09059d286a5f9b5a6885031813987 authored about 11 years ago by Fletcher Nichol <[email protected]>
Delegate the environment variable maintenance back to busser except when
initially installing th...
To override the directory containing the `ruby` and `gem` commands
(which defaults to `/opt/chef...
Fixes regression in 5ad2f72b86c6b1aa01443996ec18b6af9a66424d
c6fffba13420ff063ecacd72551f3d5a297c4e52 authored about 11 years ago by Fletcher Nichol <[email protected]>4c7962c4795302fa07b14141aa23256a5263bb4c authored about 11 years ago by Fletcher Nichol <[email protected]>
The directories that will be rejected when search for suite files
include:
* data/
* data_bags/...
8c9b27d6c8ea74308bdf99f5fe739e23b329b0e7 authored about 11 years ago by Fletcher Nichol <[email protected]>
b30a7af84a22425e6d2680f031511ff77049282f authored about 11 years ago by Fletcher Nichol <[email protected]>
5dc8264a814eca9a658aaf7004e22511c40f9af5 authored about 11 years ago by Fletcher Nichol <[email protected]>
This reverts commit 291c1db93f00b930a5d7cd4b49ebcbab5f9f00cb.
Conflicts:
lib/kitchen/provision...
This reverts commit 16fb8c29caa9df552484294ce9433a61dd9c3b41.
Conflicts:
lib/kitchen/provision...
This reverts commit feab960e70e04a232549e61c95585a6235fa5684.
5790849232297b9dff81456e2c57817f1a41172c authored about 11 years ago by Fletcher Nichol <[email protected]>This reverts commit 858a1f134001e877b0b54769cab3fede5b132886.
9c986f51f64c198f3874b2fe7cb97c9309a237de authored about 11 years ago by Fletcher Nichol <[email protected]>Changed 'passed' to 'passing' in the Destroy options
22f68063f0c80901c06d6593da46676d6dce3630 authored about 11 years ago by Fletcher Nichol <[email protected]>9415cb516b5108250b1a608d7e3eb9ddd1d7c34a authored about 11 years ago by Fletcher Nichol <[email protected]>
Add data path as optional configuration
fe64c2b201b094ba8840f011b2033e89c386aac8 authored about 11 years ago by Fletcher Nichol <[email protected]>update references to test-kitchen org
9e392c98596e736f5f6aa627bd674deb6475a799 authored about 11 years ago by Fletcher Nichol <[email protected]>
Older versions of Chef will fall back to the wrapper script strategy.
The version of Chef is det...
Fix travis-ci badge
326ea31925551c7e2f4aa2bea9c05b2b8abae184 authored about 11 years ago by Fletcher Nichol <[email protected]>
The current strategy here is to install a modern version of Chef into
the gem sandbox directory ...
This commit targets specfic directories under the kitchen root for
deletion bewteen runs, specif...
The error output says that destroy must have "passing", "always", or "never" as an argument.
eb166048cd0d23fb176614ee3e956e98b34f449c authored about 11 years ago by Sean Carolan <[email protected]>a3ab659de2c4ca923622ffc4eb9abf127f9d9005 authored about 11 years ago by Kannan Manickam <[email protected]>
c823423f1d6d9632e1c89a2a0272002968d6c031 authored about 11 years ago by Kannan Manickam <[email protected]>
418535b4ad5589283f935b90817038529c90a5cd authored about 11 years ago by Joseph Anthony Pasquale Holsten <[email protected]>
b476488e3f29678d42d471fafb2034509abcb15f authored about 11 years ago by Kannan Manickam <[email protected]>
The data path will be sync'd to the guest vm in the same manner as roles and
data bags.
After all timing is everything, right?
Partial revert of ada9c45350d7ece9e2cb47dcc37287f2eeaecbf7
3a10ea8ba0fae4426b1ed93de79cc6958b0a0ffc authored about 11 years ago by Fletcher Nichol <[email protected]>References a3d67941fb1a0686df977e8cb4d9ef367cda9c3d
888ba8ef358e770406c93433c1a5a980336bfa55 authored about 11 years ago by Fletcher Nichol <[email protected]>08eacb7c25a1932e5d4d119acc04a7c807738375 authored about 11 years ago by Seth Vargo <[email protected]>
2226041b95ecf88b190c481e957b036c0c32c2df authored about 11 years ago by Seth Vargo <[email protected]>
9fb5c4b96163d90179d0099b58a2d97878412d63 authored about 11 years ago by Seth Vargo <[email protected]>
e266ac7912eb3136b054526e728add88ebcdf772 authored about 11 years ago by Seth Vargo <[email protected]>
62cafb0b685ef80e1807f522349056279785fce5 authored about 11 years ago by Seth Vargo <[email protected]>
d57401dd9d4ded41a480a50de7e1461f4e58df95 authored about 11 years ago by Seth Vargo <[email protected]>
ada9c45350d7ece9e2cb47dcc37287f2eeaecbf7 authored about 11 years ago by Seth Vargo <[email protected]>
8440fc623e154506a3adcb58ebe95b710beea6f7 authored about 11 years ago by Seth Vargo <[email protected]>
a655ed5296511c708ba7fb3a9cb277020a74c443 authored about 11 years ago by Seth Vargo <[email protected]>
e232e5513af115b31a63ea36ddefc952d76f5ab7 authored about 11 years ago by Seth Vargo <[email protected]>
5307a0ece69b57352ef7a5616ea88159a81c01fa authored about 11 years ago by Seth Vargo <[email protected]>
This ensures gems installed via gem_package land in Chef's GEM_HOME.
57a180c475d66d4df14fb7a96e3bf94dae3e2cac authored about 11 years ago by Seth Chisamore <[email protected]>3ceee249c0d950a8b2c6e0d1b237272b4e2fd14c authored about 11 years ago by Seth Vargo <[email protected]>
After hours of complex debugging, @fnichol and @sethvargo have absolutely
no idea why requiring ...
cba2323100badbed69b399c350533004446a5d08 authored about 11 years ago by Seth Vargo <[email protected]>
bf1545ed5b35eaa963bdaf541b67c91b48bca790 authored about 11 years ago by Seth Vargo <[email protected]>
This can later be expanded to accept more Chef options
a29b476e391008c9e887be9948eb6d124e70030c authored about 11 years ago by Scott Hain <[email protected]>81e61125aca40c57f311362a7cd3c1011902e5b1 authored about 11 years ago by Robert Schulze <[email protected]>
03def8c1f6b4ba86f5f7c6bbfb4a01eb68ee84b9 authored about 11 years ago by Seth Vargo <[email protected]>
- Fixes #69
412e38ebbd71390464193bd0c45ccb5eb82fa481 authored about 11 years ago by Benedikt Böhm <[email protected]>8579cbe0424e66a22a54b468425a2e93d38152ed authored about 11 years ago by Benedikt Böhm <[email protected]>
- Closes #231
- Closes #229
- Closes #212
- Closes #211
- Closes #208
- Closes #198
feb13eed172bdc1d8b2f8bb05b01955a5670f2ac authored about 11 years ago by Seth Vargo <[email protected]>
8b2d56001177d0046299f6b9640100d65633fb85 authored about 11 years ago by Eric Krupnik <[email protected]>
8e11cdcd9611a26a2acc25429652e5266e87b6c3 authored about 11 years ago by Eric Krupnik <[email protected]>
Improves Test Kitchen's support for older (non-Linux) Unixes
6c21f80c4973c30688052814640569d7525886e9 authored about 11 years ago by Seth Chisamore <[email protected]>
This change ensures the main Omnibus Chef install is not polluted
with gems that are only levera...
Since test kitchen picks up the location of all provisioners from PATH
it is important we make t...
Simple driver that proxies commands through to a test instance whose
lifecycle is not managed by...
858a1f134001e877b0b54769cab3fede5b132886 authored about 11 years ago by Seth Chisamore <[email protected]>
If you have disabled `sudo` use at the driver level this probably means
the test execution frame...
This is important for cases where Ruby is installed in a non-default
location, either because it...
058d9566591db09c5b564b50ca60e6d0bf36da9d authored about 11 years ago by Seth Chisamore <[email protected]>
These were inspired by an updated version of Chef's install.sh which is
now Bourne shell compati...
There is load/rescue logic which will prompt the user to install the pry
gem if `kitchen console...
Concurrent threads
124cc759568fa6620474727eef2f0de238e6b2e7 authored about 11 years ago by Fletcher Nichol <[email protected]>e8c9ba16f2be96a34a450ab72f32c7d51a5ea947 authored about 11 years ago by Fletcher Nichol <[email protected]>
fa998df1e194039f5d36ab8122ac2953ad1a1c42 authored about 11 years ago by Fletcher Nichol <[email protected]>
Remove celluloid and use pure Ruby threads
5f65689fb595ff409c650e51e281a3fa03adb190 authored about 11 years ago by lamont-granquist <[email protected]>1e961e43ffe7e15c0680d908d8d3a912adb1eea1 authored about 11 years ago by Seth Vargo <[email protected]>
If there are gem version conflicts and/or gem activation errors, these
are useful bits of inform...
Add pessismestic locks to all gem requirements
3f78edb9da5ef54051bee66a39bc8bc80385e829 authored over 11 years ago by Seth Vargo <[email protected]>a617a89e3f6210f3cff451164b4e3d4b7cde8f0a authored over 11 years ago by Seth Vargo <[email protected]>
fixed berkself typo to berkshelf
b934b45db306389a9ed42eae5375a4814aaf4cfe authored over 11 years ago by Joshua Timberman <[email protected]>89c7e9123cb19a5972309d28c91e503bb6d406bf authored over 11 years ago by gmiranda23 <[email protected]>
a865ebe6ced2ba7b518b005fed51dc78bb2d1df1 authored over 11 years ago by Fletcher Nichol <[email protected]>
dcece4118da0b86bed1d7243a42e84a7a2b53776 authored over 11 years ago by Fletcher Nichol <[email protected]>
076abdad7e9a3f31be50f9e9841942741ef90693 authored over 11 years ago by Fletcher Nichol <[email protected]>
a8aa0fb097f24a44df58006972b138c1143b6c3b authored over 11 years ago by Fletcher Nichol <[email protected]>
This may help to deal with instances that show an open TCP socket on
port 22 but are not yet rea...
3d56e6018f0803f8769aaa6b3bc43ca2f1dc774a authored over 11 years ago by Fletcher Nichol <[email protected]>
891c72eb2ba6e41e01dea195120529c77aaf4094 authored over 11 years ago by Fletcher Nichol <[email protected]>
5831cd3385cd91540e1d64b67194cba38f82e77d authored over 11 years ago by Fletcher Nichol <[email protected]>