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

Fixing azure pipeline file permissions

Signed-off-by: tyler-ball <[email protected]>

1bbf1c14d6d37f0d51be681d9b2c58e0d941ea12 authored over 5 years ago by tyler-ball <[email protected]>
Accept Chef Workstation license when users have Policyfile

TK shells out to the `chef` command to interact with the Policyfile so
we need to ensure they ac...

c53c251d4950f0163d28187312032efed72021c7 authored over 5 years ago by tyler-ball <[email protected]>
Somewhere these files lost their executable bit

eaf9cc62791ee649334888ab438e8ddc0da214c4 authored over 5 years ago by Steven Murawski <[email protected]>
Merge pull request #1571 from smurawski/smurawski/azure-pipelines

Add Azure Pipelines CI support

edf1d2546028ae48c43989b132194a62dc14d264 authored over 5 years ago by Stuart Preston <[email protected]>
make environment uppercase as Azure DevOps upcases environment variables on Linux

b891e3dcdebc84dc7a13efb38d45be7e3252f28f authored over 5 years ago by Steven Murawski <[email protected]>
fix tests for hosted build agents in Azure DevOps

fd1a88642350a4c103ff5b25a0cd1a7a90f85c49 authored over 5 years ago by Steven Murawski <[email protected]>
ensure lf line endings

98556a4ce7176dc02c735f33e7a663cc6438e64a authored over 5 years ago by Steven Murawski <[email protected]>
add Azure Pipelines build configuration to cover same tests as AppVeyor and Travis

c9441288a67515d0c35ea3daa533f356b02a8a58 authored over 5 years ago by Steven Murawski <[email protected]>
Merge pull request #1572 from smurawski/smurawski/style

Chefstyle updates

7ce894e74f828f9e36531cf2d74588dd74fbf240 authored over 5 years ago by Tim Smith <[email protected]>
Chefstyle updates

d829fc76cd93f30fe8fa50e01acf2391f086da60 authored over 5 years ago by Steven Murawski <[email protected]>
Add upload support to provisioner to allow setup actions

Signed-off-by: Thomas Heinen <[email protected]>

759857d8d85b426864ac3b9fc69239c93444c9e7 authored over 5 years ago by Thomas Heinen <[email protected]>
Merge pull request #1562 from test-kitchen/lcg/berkshelf-path

Add berkshelf_path config option

f165d4343b73ae58a45b028b772f4ae4f9196bf2 authored over 5 years ago by Lamont Granquist <[email protected]>
rub more File.expand_path on this change

88f418231e249f117c25f900a415ebb0c0d229c6 authored over 5 years ago by Lamont Granquist <[email protected]>
Add berkshelf_path config option

Also makes the policyfile_path and berksfile_path config options
accept relative paths.

a290995ba67a765c70576ac7695d592d3d1d900f authored over 5 years ago by Lamont Granquist <[email protected]>
Merge pull request #1560 from test-kitchen/lcg/data-munger

Make data_munger method name more generic

6bb5f1fbc3301abfdf7a683b50ebcf2396d5a94c authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1561 from test-kitchen/lcg/fail-fast

Implement --fail-fast option

d1a3b839a88b7506b49b8ba025bac8d61adb1e44 authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1559 from test-kitchen/fix_appveyor

Accept the license in the appveyor kitchen config

a7e068e0da3726172f564277f35153f58e91f8ee authored over 5 years ago by Tim Smith <[email protected]>
Implement --fail-fast option

replaces #740

This is simple, but testing will be difficult, we have no existing tests
around c...

52b571914d45d7714723b7835835c330220cce10 authored over 5 years ago by Lamont Granquist <[email protected]>
make data_munger more generic

this replaces #955

58728aaea285232586129eefd0e7d3ac50d64b2e authored over 5 years ago by Lamont Granquist <[email protected]>
Accept the license in the appveyor kitchen config

This should get appveyor green again

Signed-off-by: Tim Smith <[email protected]>

fbca0277f024bd18091c85b904da571e830088e9 authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1558 from test-kitchen/lcg/silence-psych-warnings

silence ruby-2.6.0/psych-3.0.0 warnings

d17e21c4e336d7320068e9fda5187d53eb65e843 authored over 5 years ago by Tim Smith <[email protected]>
chefstylin'

20e073d30abcd330639aceb3c101c69045a21968 authored over 5 years ago by Lamont Granquist <[email protected]>
lowest psych version is 3.1.0 for kwargs

29fdd6b4635dfe1d3a80f18d863891c302b75f3a authored over 5 years ago by Lamont Granquist <[email protected]>
add ruby < 2.6.0 backcompat

b2fa91c9bb384f255ddc746af61db5c64703d021 authored over 5 years ago by Lamont Granquist <[email protected]>
silence psych warnings

5635867428dd6be69f17b7d97ad4594c1610b81e authored over 5 years ago by Lamont Granquist <[email protected]>
Merge pull request #1556 from test-kitchen/2.2.5

Release 2.2.5

2842e424f92de43d3dcdfededc1231566ba97b4f authored over 5 years ago by Tim Smith <[email protected]>
Release 2.2.5

Signed-off-by: Tim Smith <[email protected]>

60b2d2cc6ca7e104c1cf4eabe9c9469f79315363 authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1555 from test-kitchen/messagess

Update some of the Chef error / info messages

7786bd64c143ebdc8baa37920b6b9903ee9d58c2 authored over 5 years ago by Tim Smith <[email protected]>
Update some of the Chef error / info messages

DK or Workstation not just DK
Properly capitalize Policyfile

Signed-off-by: Tim Smith <tsmith@c...

a31267008622596739d8e79d73ec8f9f92bc9e91 authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1552 from test-kitchen/license_order2

Let license errors raise without trying to cleanup sandbox

b898a54c3d13c58e2b7616a09305815caf6bc70e authored over 5 years ago by Tim Smith <[email protected]>
f: travis config

Signed-off-by: tyler-ball <[email protected]>

38a13df1033f1e981585d371639232c4d106e138 authored over 5 years ago by tyler-ball <[email protected]>
f: travis config

Signed-off-by: tyler-ball <[email protected]>

2d48d6ff0c89adb439d500580c4afa2b20f0e612 authored over 5 years ago by tyler-ball <[email protected]>
f: travis config, moving export

Signed-off-by: tyler-ball <[email protected]>

dac34caf19c66d578496158be8269379bbb1f9e9 authored over 5 years ago by tyler-ball <[email protected]>
f: proxy_tests

Signed-off-by: tyler-ball <[email protected]>

31867616561b33aebf2c89a09a35a3b2dd230347 authored over 5 years ago by tyler-ball <[email protected]>
Merge pull request #1554 from test-kitchen/net_ssh_5

Net::SSH changed the response from their select mock

48aefe61d7493e18ecf4d97afeec569a0e250ced authored over 5 years ago by Tyler Ball <[email protected]>
Net::SSH changed the response from their select mock

In https://github.com/net-ssh/net-ssh/pull/629/files#r215161094 the
Net::SSH library changed how...

ac48fd36afe553298098e77194ab7ae3f31ad75f authored over 5 years ago by tyler-ball <[email protected]>
f

Signed-off-by: tyler-ball <[email protected]>

80a78a02c8152a6f20609b9f0d671da50c494bd4 authored over 5 years ago by tyler-ball <[email protected]>
Require Ruby >= 2.4 since 2.3 is EOL

Signed-off-by: tyler-ball <[email protected]>

dcbc6c7ff0acb00a68c1cd8d6bb23609a1a43afc authored over 5 years ago by tyler-ball <[email protected]>
f: windows2012r2

Signed-off-by: tyler-ball <[email protected]>

53c4eef85f5b009e452d87b94e1abef3377dc5b2 authored over 5 years ago by tyler-ball <[email protected]>
f: proxy tests

Signed-off-by: tyler-ball <[email protected]>

5d79bea817517c8e1ad138d5c79bb16e8d401478 authored over 5 years ago by tyler-ball <[email protected]>
We need to accept the chef license in tests even though 15 has not been released

Signed-off-by: tyler-ball <[email protected]>

95fb0cf6df4d7bbe7812102069dde1fba4f9b002 authored over 5 years ago by tyler-ball <[email protected]>
Let license errors raise without trying to cleanup sandbox

Before this change if the license acceptance failed and raised an
exception the 'cleanup_sandbox...

c9322862eaae48ea4c64fb105921abac3d38ec01 authored over 5 years ago by tyler-ball <[email protected]>
Release 2.2.4

Signed-off-by: Tim Smith <[email protected]>

a5013d49d9bf3440fdc6abe38ef0d08b08ec6ed8 authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1551 from test-kitchen/license_order

Must read license acceptance before creating config.rb

578ec8e910052db189165bf331ec024d83ea9a4b authored over 5 years ago by Tim Smith <[email protected]>
Must read license acceptance before creating config.rb

Signed-off-by: tyler-ball <[email protected]>

d74958544b44209155ec8f964325823438a21141 authored over 5 years ago by tyler-ball <[email protected]>
Release 2.2.3

Signed-off-by: Tim Smith <[email protected]>

082ae68ce74a99ad2b4240d2fdd00da5520cf3ef authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1550 from test-kitchen/my_bad

Update license-acceptance API usage to new method name

9996427de56183166f17f6cd4641f883fc205cf0 authored over 5 years ago by Tyler Ball <[email protected]>
Update license-acceptance API usage to new method name

Based on https://github.com/chef/license-acceptance/pull/43

Signed-off-by: tyler-ball <tball@ch...

450a2887a8507ee07ed19f7a62b539b71b985afb authored over 5 years ago by tyler-ball <[email protected]>
Release 2.2.2

Signed-off-by: Tim Smith <[email protected]>

85d4f7f45ff608bb494e7482389d88fe90391648 authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1546 from test-kitchen/fallback_to_old_config

Chef license checking should work with legacy require_chef_omnibus config

939d02f2069a8280e2a2daf22f1fb5c51d7f1bda authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1547 from tyler-ball/test-tb

Moving Chef license acceptance to Chef config instead of command line argument

92e2adffa4ba1ff291d9d2dc8e6904f1a3c516fc authored over 5 years ago by Tim Smith <[email protected]>
Fix a failing spec

Match is doing string checking. We need equal

Signed-off-by: Tim Smith <[email protected]>

a2401178e81822d98d6ee76efc4da38fdb7850f9 authored over 5 years ago by Tim Smith <[email protected]>
Rework things and add some unit tests

This tests the various version combos that could be passed and makes sure we handle the no chef ...

5f3741ed5983c5b48c04d6d75facb45c6bd9523e authored over 5 years ago by Tim Smith <[email protected]>
Moving Chef license acceptance to Chef config instead of command line argument

This is less conflicting with consumer libraries. It is also backwards
compatible.

Signed-off-b...

010476bd02dd89fc30945f6f8262705103d68c8c authored over 5 years ago by tyler-ball <[email protected]>
Chef license checking should work with legacy require_chef_omnibus config

We'd prefer if people would stop using this old config, but it's used in a lot of places. This a...

112cc1f40e8b90759722b66e1121be5a509e19b2 authored over 5 years ago by Tim Smith <[email protected]>
Release 2.2.1

Signed-off-by: Tim Smith <[email protected]>

2c2cd6dbf81c5875be8197df9520dc217bb8cd6b authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1545 from test-kitchen/licensing

If no product is passed check license of Chef

910332683df41a218f7c56de2d90d475b8ad676f authored over 5 years ago by Tim Smith <[email protected]>
If no product is passed check license of Chef

This avoids us passing in a nil value since out of the box a kitchen init has no product_name de...

b82c730d1ddbc60ae36bedb15ee1e1da395fe6b0 authored over 5 years ago by Tim Smith <[email protected]>
Update the travis badge URL

Signed-off-by: Tim Smith <[email protected]>

f61f16b055317b075109d7087349f72c5b74b95e authored over 5 years ago by Tim Smith <[email protected]>
Run travis tests on 1-stable branch

Signed-off-by: Tim Smith <[email protected]>

124b9a37d25de0b41997b5d8180f6b737d685ffb authored over 5 years ago by Tim Smith <[email protected]>
Release Test Kitchen 2.2.0

Signed-off-by: Tim Smith <[email protected]>

dec7da59ccf2f08245f18fe696739a59e82f59d5 authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1544 from test-kitchen/chef_license_accept

Chef provisioners should prompt for license acceptance

887e4c94f8f950e49cd25502e789faeb3ad9f1b3 authored over 5 years ago by Tyler Ball <[email protected]>
Pinning to released license-acceptance version

Signed-off-by: tyler-ball <[email protected]>

94ee77cded854c9ba2c054afa0bbe7e89b18289d authored over 5 years ago by tyler-ball <[email protected]>
Chef provisioners should prompt for license acceptance

The provisioner itself is not protected under the Chef Software EULA. But the product it install...

923006a39e6bd57517ad89e4c058473877581347 authored over 5 years ago by tyler-ball <[email protected]>
Merge pull request #1537 from Zordrak/patch-1

Add example lifecycle hook for cloud-init

c2ba7486f6d7beb20f4ad88f4ccb3d224c7e3b4e authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1538 from test-kitchen/tas50-patch-1

Link to the docs page with log_level information

dbfca1ab544c971311eff54725779ec60164a3c2 authored over 5 years ago by Tim Smith <[email protected]>
Release 2.1.0 with ed25519 support

Signed-off-by: Tim Smith <[email protected]>

1e0dd86c0aef35a0e1392fa3ea8eb2eb1729a03b authored over 5 years ago by Tim Smith <[email protected]>
Merge pull request #1542 from test-kitchen/ed25519

Require gems needed for ed25519 ssh key support

49b858c15e955caf758b3ea0bd6f06007e22f311 authored over 5 years ago by Tim Smith <[email protected]>
Require gems needed for ed25519 ssh key support

net-ssh 5 includes support for ed25519 without the need for the rbnacl
mess, but it still requir...

b5997b1416a50d08b96b26f4fcadc42f5cfd47a8 authored over 5 years ago by Tim Smith <[email protected]>
Link to the docs page with log_level information

This constantly burns me. Make it easier to find via google

87d18549787c2bdc536e2d007d7a2b7ae9ff8540 authored almost 6 years ago by Tim Smith <[email protected]>
Add example lifecycle hook for cloud-init

33967129ec8052181531dcd11d69e11c3b473555 authored almost 6 years ago by Zordrak <[email protected]>
Release 2.0.1

Signed-off-by: Tim Smith <[email protected]>

9e576a5caca570e79ada7ba2d4c4b5e97322ce1e authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1536 from WheresAlice/chef-15

switch to new gem install parameters to support Ruby 2.6 and Chef 15

5c478eef8c8390a9bae9a2d2bbd726a299362ca6 authored almost 6 years ago by Tim Smith <[email protected]>
switch to new gem install parameters to support Ruby 2.6 and Chef 15

2c546e4f1a21bc9edd44440c91d8c0bc367406cc authored almost 6 years ago by WheresAlice <[email protected]>
Merge pull request #1534 from teads/ssh-proxy-fix

Honor retries when ssh proxy returns an error

88088c893c83b206a587363cab75e3e680070510 authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1532 from test-kitchen/2

WIP: Release Test Kitchen 2.0

ed416a08c0212bfed10d68418d30a03cd4506e67 authored almost 6 years ago by Tim Smith <[email protected]>
Release Test Kitchen 2.0

Bump the version
Write the release notes

Signed-off-by: Tim Smith <[email protected]>

84eb27075cb4bb185f6dc6edbef5c8398ae04012 authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1531 from test-kitchen/net-scp

Allow net-scp 2.0

5f6270e751eb45eeed30c61f0a7d178a4767fe62 authored almost 6 years ago by Tim Smith <[email protected]>
Honor retries when ssh proxy returns an error

21161fa7530301cd5d53e1ac88409b21a17735e5 authored almost 6 years ago by Vincent Miszczak <[email protected]>
Allow net-scp 2.0

Allow the new version of this gem in.

Signed-off-by: Tim Smith <[email protected]>

b4d79deaa154f2442c46fca6c94768131db509a9 authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1529 from nqb/fix/rename-dot-kitchen

Rename .kitchen.yml -> kitchen.yml

a5103a831e0d250de8b80039108958035c7a6fd0 authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1526 from test-kitchen/better_errors

Improve chef logging / error messages

bb65d454deb816dbfb5630839a1d21a026a4c12b authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1528 from test-kitchen/pin_ssh_gems

Pin net-ssh-gateway and net-ssh to prevent the next majors

b187a4e3d1f8add136294173c6722019b3b0afb3 authored almost 6 years ago by Tim Smith <[email protected]>
Update tests for new logging text

Signed-off-by: Tim Smith <[email protected]>

de1bf2a3bc4d83f8a03230173dbbb58bec80d348 authored almost 6 years ago by Tim Smith <[email protected]>
Pin net-ssh-gateway abd net-ssh to prevent the next majors

We don't know what breaking changes they may introduce in these next
versions so let's pin until...

cdea7cf1f9d05bac71058d3a8499f269667cfe10 authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1524 from test-kitchen/plugin_init

Mildy modernize the kitchen driver init templates

9278bd9031f551f627c47d99a2e7bcdec53cd0fd authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1525 from test-kitchen/vagrant_example

Simplify the kitchen vagrant example config in the docs

2717381a4e1c4684f3ae358a0460e9728f7db665 authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1476 from Val/support_net-ssh_5

support net-ssh >= 5.0

fb90ae0a2d2f1646bd095387f0394da67e3599da authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1523 from test-kitchen/update_init

Update kitchen init to use Ubuntu 18.04

c76f09be979710688298968684e3ad3c588372a9 authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1527 from test-kitchen/appveyor_ruby_25

Test on Ruby 2.5 in Appveyor

5298906865ad5cd6d1663c391d1d8b0d477d5fa7 authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1431 from tarcinil/fix/1423

using preferred config name for list output

d3381a0496b44dcb823ba738ff8fcffb25d3a8ec authored almost 6 years ago by Tim Smith <[email protected]>
Test on Ruby 2.5 in Appveyor

This is what we ship in DK so we should test it here.

Signed-off-by: Tim Smith <[email protected]>

e739c4dc592e2ed27184d5f3c62ed1b47052ef08 authored almost 6 years ago by Tim Smith <[email protected]>
Improve chef logging / error messages

Just a bit of clarification as to what the depsolvers are doing and also Policyfiles is uppercas...

719b9c0b9a5ae84ec2fc1677cd66c608873bbd0f authored almost 6 years ago by Tim Smith <[email protected]>
Simplify the kitchen vagrant example config in the docs

There's no need to specify the provider so skip that in this simple example. Also update it for ...

33936aec905279102566a15ff81f2f9a41e000b3 authored almost 6 years ago by Tim Smith <[email protected]>
Mildy modernize the kitchen driver init templates

Setup travis on modern ruby platforms
Don't constraint the bundler dep so it works on bundler 2
...

3e03af777c82b78b50767092b016b1d109154fbf authored almost 6 years ago by Tim Smith <[email protected]>
Update the tests to look for 18.04

Signed-off-by: Tim Smith <[email protected]>

ec1973dd639fdcb0e5aa4f302fdb89a11c7c010d authored almost 6 years ago by Tim Smith <[email protected]>
Update kitchen init to use Ubuntu 18.04

This should be generating the latest and great configs at this point.

Signed-off-by: Tim Smith ...

822904128271a8f66183e2bbda470e898f3dd0d7 authored almost 6 years ago by Tim Smith <[email protected]>
Merge pull request #1522 from test-kitchen/modern_chef

Remove support for Chef 10 / 11 from chef-zero / chef-solo

f607fbcf3d7e5658edf0af5086f2bd45ebabde92 authored almost 6 years ago by Tim Smith <[email protected]>
Remove 2 more specs that checked for legacy Chef

These are also no longer necessary.

Signed-off-by: Tim Smith <[email protected]>

97070bde382fc0257e0d8d229ff831b9218e5b67 authored almost 6 years ago by Tim Smith <[email protected]>
Nuke "old chef" specs as add back run_command method

I may have trimmed a bit much before

Signed-off-by: Tim Smith <[email protected]>

4a95642ccd52fc1410f54882380f02deb3b9e21b authored almost 6 years ago by Tim Smith <[email protected]>