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
d5c8704d3a0b4fa9f13a87e6d2410e6b352d69b8 authored over 9 years ago
94b74754b53da459f9d62ac4971f40b27c0338da authored over 9 years ago
0b1bc8f2cf94b465e6b1de357b98c5bc28d7c55a authored over 9 years ago
Per @tyler-ball's suggestion:
https://github.com/test-kitchen/test-kitchen/pull/703#issuecomment...
While trying to learn about ssh timeouts with test-kitchen and the
kitchen-ec2 driver I tried up...
72632ed74fcf945a8cbaf8e817496f118a8056e8 authored over 9 years ago
Updating CHANGELOG and version for 1.4.1 release
946133a3ca0029f3154585db3e257dd0a1936139 authored over 9 years ago7ad85b75a7e83bcaa47c23ac641df952b770a34c authored over 9 years ago
Fixing issues to support windows in kitchen-ec2, fixes #688, fixes #733
b6a105c3bc839d77df98a426dd4be6fae1d4ac49 authored over 9 years agogenerate a chefignore during init, fixes #732
07cda74cc0fb8765f29338a2fb31f9b5adac7126 authored over 9 years agob73b8fbccaf84242efb3c05502e36557c963c83a authored over 9 years ago
3d3b2965d748b40e79e0203ea157cc34c2645428 authored over 9 years ago
3f848eb3914fffbbccd2bd7a55c783b3672a6440 authored over 9 years ago
0f274b3b714d6bf103f4968fdfe0d571375eb449 authored over 9 years ago
daf79c911131b5e8a903bfc98959fea6dfc23678 authored over 9 years ago
Fix failing feature in `kitchen drvier discover` due to too many gems.
73d8e4c01fb98a9571f0b6ca7fc9b82500c24957 authored over 9 years ago
The code for `kitchen driver discover` was written when there weren't
many RubyGem Drivers publi...
Revert "Use a relative name for the connection class."
2f36cc7a2b4e8b12797af0977f77875b8c0828d4 authored over 9 years agoa187ddefd04c63846c036e080812166f5404aa00 authored over 9 years ago
Use a relative name for the connection class.
dd3c99fa0fddda8bde1f70d7e1a9b63ba00282d2 authored over 9 years agoThis makes life easier for subclassing.
23272cf9174c8f857b4f9f9000f50ed73af5270b authored over 9 years agodon't prompt for passwords when using public keys
e89bf81d78b2f673bd8baac2926040adf8c04c6a authored over 9 years agoUpdate platform version defaults in `kitchen init` command.
e3dfeae1e13dd793e386a799c8836f71da986be0 authored over 9 years agoThe updated platforms are:
- ubuntu-14.04
- centos-7.1
References #707
References #663
Referen...
Bump to centos-6.6, fix #663.
cf53ac83658678c6a3512502e7f11d2167739e31 authored over 9 years agoThanks @tyler-ball for the tip on how to write it.
28d5e8a5c09bed14dcd87f68415609a7c8faa00c authored over 9 years agofa3b5bf861e8aa126fd0ffe8c5dfc74dca13e07a authored over 9 years ago
ab8220226c7d8556207837efddf5641364b27d0b authored over 9 years ago
26e557c0b6ed4b9e96c19786bb865b96e8be67c6 authored over 9 years ago
Sometimes when an ssh server is starting up it will accept connections
but fail any authenticati...
30c0ba58fdda7609ae97091ac1ea80939e790e1a authored almost 10 years ago
0ad6317785275f74c8635fa46b30667429ab5b07 authored almost 10 years ago
[Transport::Ssh] Add default :compression & :compression_level attrs.
54b4333013485fb4aff0ff5bbc4b001ce6f21fbb authored almost 10 years ago
This commit introduces 2 new configuration attributes for all SSH
Transports:
* `:compression` ...
a9207b0c25721aae7a787b85bbb8ccca20e2e944 authored almost 10 years ago[Transport::SSH] Expand path for `:ssh_key` if provided in kitchen.yml.
12a2090ed203ed58416fa52a72cf7f320bddf6b8 authored almost 10 years agoCloses #389
e693dd8cdc13e2482758c79fe325add077a21b3e authored almost 10 years ago[ChefSolo,ChefZero] Ensure that secret key is deleted before converge.
adb0eb9733e8af4da412041fd647111ca6778c94 authored almost 10 years ago
This fixes an issue where the permissions of the file on the workstation
get transferred to the ...
[Transport::Winrm] Extract dependant code to winrm-transport gem.
29211f80a75013641065572328c4bb00b2a7b21f authored almost 10 years ago
This commit extracts the implementation logic for the WinRM Transport
and all of its associated ...
[CommandExecutor] Move ObjectSpace finalizer logic into executor.
0485feb04b55b1a835c7db6b9a673c356cc78cf9 authored almost 10 years ago
Any remote shell cleanup needs to be handled by the CommandExecutor so
that it attempts to close...
8f5804543871b2a2452cf475ea28d394bb1eb070 authored almost 10 years ago
Due to wildy varied differences of how different distributions manage
their `$PATH`, we augment ...
93137b9be149d7260928d94462819762d6ed6004 authored almost 10 years ago
This commit adds a new metadata field for each type of plugin (Drivers,
Provisioner, Verifiers, ...
Add `plugin_version` support for all plugin types.
d2ba80d239ca68b5290f6676cb5e4698357a6e39 authored almost 10 years ago
This commit provides a new mechanism to report the version of the loaded
Driver, Provisioner, Ve...
Add plugin diagnostics, exposed via `kitchen diagnose`.
0fccef8e791dde30608157097895e9ba598ee89e authored almost 10 years ago
This command adds a new flag to `kitchen diagnose`: `--plugins` which
adds a `:plugins` hash to ...
60930a427a4c9e17ec9e7270be6140629fd6a34e authored almost 10 years ago
- centos-6.4 is no longer available from opscode-vm-bento.
- Didn't fix kitchen_list_command.fea...
Updated for sh compatibility based on install.sh code
9527649a4b774d23dfe32c8741a0690cba4f00c5 authored almost 10 years ago03f14cfa59cb125a97731d2bd4a6d897870c1969 authored almost 10 years ago
[ChefZero] Consider `:require_chef_omnibus = 11` to be modern version.
a38f2d63258bac108ac2f615c4133e35e351e3c5 authored almost 10 years ago[ChefZero,ChefSolo] Support symbol values in solo.rb & client.rb.
47e07921d1bebbbc8739633600947baa66d8477b authored almost 10 years ago
We should only care about versions of Chef less than 11.8.0 to be "old"
(i.e. pre-dating chef-cl...
This will allow for setting such as the following to serialize correctly
into `client.rb` or `so...
Add :sudo_command to Provisioners, Verifiers, & ShellOut.
30700b28f4ac8449927758c5c16900d2edeef4cb authored almost 10 years ago
In an effort to better support older distros (such as CentOS 5), and
other distros which don't s...
c03736731e05bc3ade82c7d55eaf51034ab7f6aa authored almost 10 years ago
7917a4cdac23f82c00c234cf97466fe64b24a91d authored almost 10 years ago
[Provisioner::Shell] Add HTTP proxy support to commands.
bb2bcae9b1708d685c1355bc3d1544a32043ecb1 authored almost 10 years ago[Transport::Winrm] Truncate destination file for overwriting.
923f77f2699f3a535b081d83f2f340845c907e20 authored almost 10 years agoc5d552adcc7130e3f4484a0c25b154e013d44dee authored almost 10 years ago
If the destination file already exists and is larger than the new
source, the tail of the file w...
49eff8fdb0db9116adde81c19e698dce8ddf3eae authored almost 10 years ago
d7ea9730930a403c2734953b12faeb55d4110cb6 authored almost 10 years ago
Further backwards compatibility effort
5b1fc76ed43397d29fb6d4704d75c9df3484396c authored almost 10 years agofd2a7d280342fa84d04b0e4728c4b8074a48f171 authored almost 10 years ago
Here are the implementation details for these methods (intended only to
preserve behavior for ex...
Test Kitchen 1.4 Refactoring (SSH/WinRM Transports, Windows Support, etc)
4f2e2189937cb2e83ef173e3b48aef46a05ef1fa authored almost 10 years ago114a8bb470b8876bd6ec56b039ce1456177ff598 authored almost 10 years ago
220a770c11d932adfb5f66d701894ea20b2abd86 authored almost 10 years ago
Note that the code changes outside `Unzip-File` are refactorings to
ensure the PowerShell script...
56bdffa78fb258a3a6fa859160bc3738429d3e1f authored almost 10 years ago
open zip file in binary mode to avoid corrupting zip files on windows
fdc66ca79f0ac45638aefaabd8ecbd04f9f126fe authored almost 10 years ago38481b4435be536fc471ad9141a88e795ecfa51a authored almost 10 years ago
As the fallback default, a Winrm Transport will be set up for all
Platforms whose name matches `...
The updated rule is as follows:
* If the platform name begins with "win" (case insensitive), th...
8e14ec3c99322680e6069c7510735c43bbbbeec7 authored almost 10 years agoeef4d4b8cd86030d4d97fc57c67bbcf69f2cf23c authored almost 10 years ago
There were 2 issues found when running Windows Server 2008r2 instances:
* The `Dispose()` metho...
9a9b3637c67f00b1a1c7404e72df6362a37b1e78 authored almost 10 years ago
This would make all calls to `gem` work like the following for
PowerShell:
& \path\to\bin\r...
f7d693fde53f2859825e30a4e0df9990964c86da authored almost 10 years ago
This is to deal with older Omnibus packages, only on Windows. The batch
file wrappers for `chef-...
Conflicts:
.gitignore
lib/kitchen/provisioner/chef_base.rb
c34c2937f2049812a9e34fd06ce5fdb4240820bb authored almost 10 years ago
This will make `kitchen diagnose` output clearer as to what is tuneable.
36cc2927a67d68a19f0dd9e42180754ba2bf87ed authored almost 10 years ago
Formerly, `:http_proxy` and `:https_proxy` configuration was set in
driver blocks for use by Dri...
Now `kitchen list` has all 4 plugin types represented:
* Driver
* Provisioner
* Verifier
* Tran...
All shell-related code has been redistributed throughout the codebase,
primarily in Provisioner ...
4cd2f024c4c3609a4ae02391c5ac3f2ca5d646f8 authored almost 10 years ago
The following methods have landed in `Configurable`, which was extracted
from `Provisioner::Chef...
Potentially Breaking Notes
==========================
This is a potentially breaking change to ...
d62f577003c1920259eb627cc4479c0b21e0c374 authored almost 10 years ago
Verifiers are a type of plugin like Drivers, Provisioners, and
Transports. They recieve configur...
Now Busser uses the same intialization as Drivers, Provisioners, and
Transports (using `#finaliz...
HTTP Proxy
==========
This commit also added more complete strategy for HTTP proxy variable
set...
55db014c2f6394eb6320a7a4bd1cda09fc555ccc authored almost 10 years ago
This makes the ssh transport code much more similar to winrm's code.
cc9d3d5f4d4f35ce3ebf82b0fe92c6d398ebc7d9 authored almost 10 years agob8b69b8c9342cdcc647b6e600c7a6bbcec69d333 authored almost 10 years ago
Before this commit, #execute would be considered a failure if the
command had an exit code of 0 ...