summaryrefslogtreecommitdiff
path: root/kitchen-tests/kitchen.yml
Commit message (Collapse)AuthorAgeFilesLines
* Enable slow resource reporting in our kitchen testsTim Smith2021-06-111-0/+1
| | | | | | Make sure this works in test Signed-off-by: Tim Smith <tsmith@chef.io>
* ruby 3.0 fixes and post-bundle-install hookLamont Granquist2021-03-181-6/+0
| | | | | | | | | | | | | | | Mostly this is all fixes necessary for ruby 3.0 There's the addition of the appbundle hook which lets us better pull git gems into appbundler Note carefully how after adding the post-bundle-install.rb that trying to pre appbundle-update ohai pulls in chef/chef as bundle installed git gem which fails to install so we go back to only using one appbundle-update on chef/chef and removing the chef/ohai one (which may fix other bugs). Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Use DNF on Oracle / CentOS kitchen testsfix_oracle8Tim Smith2021-03-061-3/+3
| | | | | | Oracle 8 docker image no longer ships with yum Signed-off-by: Tim Smith <tsmith@chef.io>
* correctly install devtoolset-8 on centos-6Lamont Granquist2021-03-031-2/+11
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Add Test Kitchen testing for Debian 11Tim Smith2020-12-291-0/+8
| | | | | | This release is not out yet, but we have containers for it now. Signed-off-by: Tim Smith <tsmith@chef.io>
* Replace Ubuntu 20.10 testing with 21.04Tim Smith2020-12-291-2/+2
| | | | | | | These containers are alpha/beta quality, but we should start testing on this since it'll be out when Chef Infra 17 is released. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove Test Kitchen tests for Amazon Linux 201XTim Smith2020-12-291-8/+0
| | | | | | | | The version of ld on Amazon Linux 201x cannot handle the ffi gem so these tests are going to fail forever now. This is a RHEL 6 based distro that is EOL as of the end of 2020. https://aws.amazon.com/blogs/aws/update-on-amazon-linux-ami-end-of-life/ Signed-off-by: Tim Smith <tsmith@chef.io>
* Ensure we can still install RHEL 7 GCC on RHEL 6 in testingrhel6_testsTim Smith2020-12-281-1/+2
| | | | | | These are the terrible things you get to do to support an EOL platform. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove support for Ubuntu 16.04remove_ubuntu1604Tim Smith2020-12-181-7/+0
| | | | | | By the time we ship Chef 17 Ubuntu 16.04 will be EOL. Signed-off-by: Tim Smith <tsmith@chef.io>
* Add back Oracle 8 Test Kitchen testingTim Smith2020-10-261-0/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Add Test Kitchen testing on Ubuntu 20.10ubuntu_2010Tim Smith2020-10-261-0/+8
| | | | | | | | We can bump this up to the latest non-LTS release every 6 months to determine if there's any resource updates we need to make in advance of the LTS release. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove insserv-compat from opensuse now that it's there by defaultTim Smith2020-10-191-2/+1
| | | | | | This is in the dokken image now. Signed-off-by: Tim Smith <tsmith@chef.io>
* Make sure we have net-tools-deprecated on our SLES testerTim Smith2020-10-191-2/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* See if we can get Ubuntu/Debian workingTim Smith2020-10-191-0/+4
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove the unused debian-8 kitchen configTim Smith2020-10-121-7/+0
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Install modern GCC on our RHEL 6 tester and remove Oracle 6Tim Smith2020-04-271-7/+3
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* update filter for opensuse and fix depsdheerajd-msys2020-04-131-0/+1
| | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
* fix ruby 2.7 encoding bug and add --always-dump-stacktrace optionLamont Granquist2020-03-111-4/+5
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Test on Ubuntu 20.04 in BuildkiteTim Smith2020-03-061-0/+7
| | | | | | | | This is a pre-release container, but it'll get updated as they release newer versions so we'llc continue to test on the latest versions of 20.04 until it's released. Signed-off-by: Tim Smith <tsmith@chef.io>
* reinstall systemd for the Oracle 8 testRobb Kidd2019-11-071-0/+1
| | | | | | | | The oraclelinux:8 image has had many of the files laid down by the systemd package removed from its filesystem. The package must be reinstalled because the system thinks it already has been. Signed-off-by: Robb Kidd <robb@thekidds.org>
* Merge pull request #8954 from chef/centos8Tim Smith2019-10-031-0/+8
|\ | | | | Add CentOS 8 kitchen testing to buildkite
| * Add CentOS 8 kitchen testing to buildkitecentos8Tim Smith2019-10-021-0/+8
| | | | | | | | | | | | Validate each PR against a Test Kitchen run on CentOS 8 Signed-off-by: Tim Smith <tsmith@chef.io>
* | Remove EOL openSUSE Leap 42 testingTim Smith2019-10-021-8/+0
|/ | | | | | openSUSE Leap 42 went EOL July 1st, 2019. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update openSUSE testing in BuildkiteTim Smith2019-10-011-2/+10
| | | | | | | Use the latest opensuse leap 42 image instead of the one we stopped pushing 6 months ago Add openSUSE leap 15 testing Signed-off-by: Tim Smith <tsmith@chef.io>
* Add testing in Buildkite for Oracle Linux 6/7/8oracle_testTim Smith2019-09-301-0/+23
| | | | | | Expand our PR testing to include Oracle Linux. Signed-off-by: Tim Smith <tsmith@chef.io>
* Avoid rake failures in the test kitchen testsTim Smith2019-09-301-1/+3
| | | | | | Also skip the docs installs here to speed things up Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove the rspec kitchen testsmodern_spec_runnerTim Smith2019-07-121-6/+0
| | | | | | We're not longer using these Signed-off-by: Tim Smith <tsmith@chef.io>
* Enable All BK verification testsJaymala Sinha2019-06-041-1/+1
| | | | Signed-off-by: Jaymala Sinha <jsinha@chef.io>
* Add chef version debug info in the kitchen testsTim Smith2019-05-101-0/+6
| | | | | | | This way we know what version we started with and confirm we end up with the right version Signed-off-by: Tim Smith <tsmith@chef.io>
* Adding in the license-acceptance flowtyler-ball2019-05-031-0/+1
| | | | | | | | | This adds a new feature to chef-client where users must accept the EULA before using the product. Users can accept the license by passing '--chef-license accept', setting ENV[CHEF_LICENSE]=accept or by running 'chef-client' and following the interactive prompt. Signed-off-by: tyler-ball <tball@chef.io>
* Remove chef-* binstubs from chef gemLamont Granquist2019-04-291-1/+1
| | | | | | | | | | | | | | | | This is for the relicensing effort. Note that this PR leaves the knife and ohai binstubs still in the gem(s) while that discussion is still ongoing. This PR extracts the binstubs to chef-binstubs gem which is not intended to be redistributed outside of the omnibus chef binaries. A blank gem for chef-binstubs has been pushed to rubygems.org for obvious security concerns and so that bundler/rubygems can resolve the gem Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Get local testing workingTim Smith2019-04-221-1/+1
| | | | | | Thanks lamont. Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge the local and travis kitchen tests into a single configTim Smith2019-04-221-26/+101
| | | | | | Make sure people are doing their local testing the same way it will run in Travis. The local testing didn't actually work before so this is a pretty solid win. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove Ubuntu 14.04 testingTim Smith2019-03-311-1/+1
| | | | | | This goes EOL at the end of April and we won't be supporting it in Chef 15 officially although support in code will continue. Signed-off-by: Tim Smith <tsmith@chef.io>
* Fix for Sysctl doesn't work when key has a dot(.) in the nameKapil Chouhan2019-01-181-0/+1
| | | | Signed-off-by: Kapil Chouhan <kapil.chouhan@msystechnologies.com>
* Rename the kitchen base test suite to end-to-endTim Smith2018-06-271-2/+2
| | | | | | It's our end-to-end test according to the readme. This just aligns the recipe/suite names with that so it's a bit more obvious what we're doing here. This also removes sudo installs since I moved that all to dokken-images now. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove awesome customers testing and update kitchen configsTim Smith2018-06-161-0/+39
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>