summaryrefslogtreecommitdiff
path: root/kitchen-tests
Commit message (Collapse)AuthorAgeFilesLines
* Allow build_essential resource to be used without setting a namebuild_nameTim Smith2018-04-271-1/+1
| | | | | | | | | | This is the same as apt_update. It seems odd to use this resource with a name like this: ```ruby build_essential "build-essential" ``` Signed-off-by: Tim Smith <tsmith@chef.io>
* Refactor travis config.tm/inspec_2Jared Quick2018-03-261-14/+7
| | | | Signed-off-by: Jared Quick <jquick@chef.io>
* Force unf_ext to 0.0.7.6 in Gemfile.Jared Quick2018-03-261-0/+7
| | | | Signed-off-by: Jared Quick <jquick@chef.io>
* Test no Amazon Linux 2.0amazon_linux_build_essentialTim Smith2018-03-191-0/+9
| | | | | | It's enough different and we're starting to get a good number of users on the new version. Signed-off-by: Tim Smith <tsmith@chef.io>
* Add the sudo resource from the sudo resourceTim Smith2018-03-153-10/+11
| | | | | | Copied as is with the new description fields added. Signed-off-by: Tim Smith <tsmith@chef.io>
* Switch to a smaller gem to install in kitchen runsTim Smith2018-03-071-1/+1
| | | | | | | aws-sdk is 132 gems now. It takes *forever* to install on some platforms like CentOS 6. Use a simple gem. Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #6937 from chef/test_18.04Tim Smith2018-03-031-1/+9
|\ | | | | Add Ubuntu 18.04 Testing in Travis
| * Test Ubuntu 18.04test_18.04Tim Smith2018-03-021-1/+9
| | | | | | | | | | | | We have a dokken image for 18.04 based off the beta and rebuilding on a schedule in Docker Cloud. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Update our tests based on new resources we shipkitchen-testsTim Smith2018-03-022-4/+2
|/ | | | | | | apt cookbook wasn't being used anywhere and build_essential resource is built in now Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove the dependency on chef_hostname now that hostname is built intest_cookbooksTim Smith2018-02-201-1/+0
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove the docker install testsTim Smith2018-02-202-5/+0
| | | | | | These have no value in testing overall chef funcationality Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove testing of Debian 7bye_debian_7Tim Smith2018-02-043-13/+0
| | | | | | Debian 7 goes EOL 31st May 2018 Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #6736 from chef/openssl_resourcesTim Smith2018-01-221-0/+20
|\ | | | | Add dhparam, rsa_private_key and rsa_public_key resources
| * Add tests for the mixinTim Smith2018-01-051-1/+1
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Add dhparam, rsa_private_key and rsa_public_key resourcesTim Smith2018-01-051-0/+20
| | | | | | | | | | | | Ported from the openssl cookbook. I've done all the major refactoring there to shake the bugs out. This is just reformatted to use the mixin instead of a cookbook helper and to be library style so it works in core chef. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Actually bump the version to 14 and dep on chef-config / ohai 14tm/branch_14Tim Smith2018-01-191-0/+2
|/ | | | | | Without this the kitchen tests fail as there isn't a chef-config build at ~14.0. Ohai has been bumped to 14 and the chef-config dep updated to 14. For now we have to use builds from master since we don't have a gem. I left notes that we can remove those in the future. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove the Gemfile.lock and Berksfile.lock for kitchen testsintegration_docsTim Smith2017-12-223-452/+6
| | | | | | We're probably going to see some more failures with this change, but that's a good thing. If we have a bad kitchen change or a bad cookbook change we'll know now earlier. Less impact == better. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove unnecessary dependencies for kitchen integration testingsTim Smith2017-12-213-50/+28
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #6673 from chef/shain/move_git_and_docker_cookbook_testsLamont Granquist2017-12-153-0/+9
|\ | | | | Move docker and git top cookbook tests to travis
| * Move git and docker setup top cookbook tests to travis.shain/move_git_and_docker_cookbook_testsScott Hain2017-12-153-0/+9
| | | | | | | | Signed-off-by: Scott Hain <shain@chef.io>
* | Remove the ciphers that openSSH 7.6 doesn't supportfedora_travisTim Smith2017-12-142-3/+3
|/ | | | | | fedora-latest just went to Fedora 27 and blowfish / cast have been removed with the inclusion of openSSH 7.6. The cookbook is fine, but we set this here. Signed-off-by: Tim Smith <tsmith@chef.io>
* Make sure we install sudo on opensuseTim Smith2017-12-041-0/+2
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Chefstyle fixTim Smith2017-12-041-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove locale from the kitchen tests for nowTim Smith2017-12-043-5/+0
| | | | | This cookbook needs some work Signed-off-by: Tim Smith <tsmith@chef.io>
* Exclude non-learnchef platforms from awesome chef cookbooksTim Smith2017-12-012-0/+4
| | | | | | There's no expectation that this will ever run on opensuse, amazon, or fedora Signed-off-by: Tim Smith <tsmith@chef.io>
* Add git and locale cookbooksTim Smith2017-12-014-1/+15
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Add the cron cookbookTim Smith2017-12-012-0/+3
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Don't include the ubuntu cookbook on DebianTim Smith2017-12-011-4/+3
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Add back the sysadmin group for sudoTim Smith2017-12-011-0/+1
| | | | | | We're adding the sysadmin group in the users cookbook. The update to the sudo cookbook took this out. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove telnet for testing as it break opensuse for odd reasonsTim Smith2017-12-011-1/+1
| | | | | | | | | | | | | | | | It's not a chef thing. It's an SUSE thing. Reading installed packages... Resolving package dependencies... Problem: conflicting requests Solution 1: remove lock to allow installation of telnet-1.2-170.3.x86_64[openSUSE-Leap-42.3-Oss] Solution 2: remove lock to allow installation of telnet-1.2-170.3.x86_64[openSUSE-Leap-42.3-0] Solution 3: do not ask to install a solvable providing telnet.x86_64 = 1.2-170.3 Choose from above solutions by number or cancel [1/2/3/c] (c): Signed-off-by: Tim Smith <tsmith@chef.io>
* Use the new amazon compatible openssh cookbookTim Smith2017-11-301-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update the test depsTim Smith2017-11-301-93/+227
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* A == top of the listTim Smith2017-11-301-8/+8
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Fix bad CentOS 6 kitchen configTim Smith2017-11-301-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Add additional platforms to the kitchen configTim Smith2017-11-301-2/+9
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Test on the latest cookbooksTim Smith2017-11-301-3/+3
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Use the new NTPTim Smith2017-11-281-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update the Berksfile lock againTim Smith2017-11-281-7/+6
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove use_privilege_separation openssh configTim Smith2017-11-281-1/+0
| | | | | | | | This is actually on by default and the config has been removed in newer openssh releases which breaks distros pulling in those versions like Fedora Signed-off-by: Tim Smith <tsmith@chef.io>
* Turn back on Fedora testing in TravisTim Smith2017-11-282-5/+5
| | | | | | | Use the new openssh cookbook which has a Fedora fix Turn off use_privilege_separation which doesn't work on Fedora Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove old kitchen fixtures configTim Smith2017-11-281-1/+0
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove test cookbook files we don't needTim Smith2017-11-282-110/+0
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove attribute which is the default behavior nowTim Smith2017-11-281-3/+0
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove the webapp cookbook from integration testsTim Smith2017-09-1819-316/+5
| | | | | | This isn't coming back. We'll replace it with the learnchef stuff in another PR. Signed-off-by: Tim Smith <tsmith@chef.io>
* Add the multipackage stuff backtravis_integrationTim Smith2017-09-183-1/+11
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Use the new openssh cookbook to fix CentOS 7Tim Smith2017-09-181-1/+1
| | | | | | I fixed docker failures on CentOS 7 in the updated openssh cookbook Signed-off-by: Tim Smith <tsmith@chef.io>
* Use the new selinuxTim Smith2017-09-181-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove multipackage from the berksfileTim Smith2017-09-181-3/+0
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Add back the openssh hackTim Smith2017-09-181-0/+3
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Use Chef's built in multipackageTim Smith2017-09-182-7/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>