summaryrefslogtreecommitdiff
path: root/kitchen-tests
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove sudo/gcc-c++ package installs from kitchen testsappbundlerTim Smith2018-06-262-14/+1
| | | | | | Sudo was added to dokken images. gcc-c++ was added to appbundle-updater. Also use the kitchen-appbundle-updater from rubygems since it's up to date. No need to pull from the repo for this. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove the unused audit test cookbookremove_audit_testTim Smith2018-06-1613-206/+0
| | | | | | Analytics is going EOL and we're already not using this. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove awesome customers testing and update kitchen configsTim Smith2018-06-1610-120/+43
| | | | | | | | Awesome customers cookbook testing isn't even correct from learn chef anymore and it's not coming back in this form. There's no reason to keep carrying it around. This change also deps on kitchen 1.21 and uses the new name for the configs. Much easier to find if you're browsing the source in Finder/Explorer. Signed-off-by: Tim Smith <tsmith@chef.io>
* Add ssh_known_hosts_entry from ssh_known_hosts cookbookTim Smith2018-06-111-0/+3
| | | | | | Port this from the 6.1 release of the cookbook Signed-off-by: Tim Smith <tsmith@chef.io>
* 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>