summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Amazon installs bundler as the bundler commandmore_kitchen_testingTim Smith2020-05-061-5/+1
| | | | | | This is terrible Signed-off-by: Tim Smith <tsmith@chef.io>
* Install bundler via yum as wellTim Smith2020-05-061-0/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Stop updating Rubygems / Bundler in TK testsTim Smith2020-05-061-2/+0
| | | | | | They're built into Ruby now Signed-off-by: Tim Smith <tsmith@chef.io>
* Use Amazon Linux Extras to install Ruby instead of ASDFTim Smith2020-05-062-28/+20
| | | | | | Fingers crossed this speeds up our tests. We won't get the latest and greatest ruby, but we don't need that. We need a version of ruby we can install our kit in, which gives them a year to update. Signed-off-by: Tim Smith <tsmith@chef.io>
* Make sure we do yum at the beginning of the testTim Smith2020-05-061-1/+2
| | | | | | We need EPEL Signed-off-by: Tim Smith <tsmith@chef.io>
* Get timing on the ruby installTim Smith2020-05-061-0/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Expand our sudo, sysctl, execute, apt_update and apt_preference testingTim Smith2020-05-065-30/+113
| | | | | | Test more scenarios Signed-off-by: Tim Smith <tsmith@chef.io>
* Add ohai_hint and openssl_* testingTim Smith2020-05-0612-20/+340
| | | | | | Expand the resources we test. Pulled in from bft Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 16.0.280 by Chef Expeditorv16.0.280Chef Expeditor2020-05-067-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #9810 from chef/fix_windows_package_againTim Smith2020-05-063-3/+13
|\ | | | | Fix windows_package not allowing version to be an array
| * Fix windows_package not allowing version to be an arrayTim Smith2020-05-063-3/+13
|/ | | | | | | | Due to the way the resource is built we need to be able to store an array of current versions. I added some tests and comments so we don't refactor this away later. Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 16.0.279 by Chef Expeditorv16.0.279Chef Expeditor2020-05-067-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #9803 from chef/expeditor/inspec-core_4.18.111Tim Smith2020-05-062-31/+36
|\ | | | | Bump inspec-core to 4.18.111
| * Bump inspec-core to 4.18.111Chef Expeditor2020-05-062-31/+36
| | | | | | | | | | | | This pull request was triggered automatically via Expeditor when inspec-core 4.18.111 was promoted to Rubygems. This change falls under the obvious fix policy so no Developer Certificate of Origin (DCO) sign-off is required.
* | Bump version to 16.0.278 by Chef Expeditorv16.0.278Chef Expeditor2020-05-067-19/+20
|/ | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #9808 from chef/bump_depsTim Smith2020-05-064-14/+14
|\ | | | | Pin chef-telementry to 1.0.3 to avoid ffi build breakage
| * Update the commands in the docs toobump_depsTim Smith2020-05-051-3/+1
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Pin chef-telementry to 1.0.3 to avoid ffi build breakageTim Smith2020-05-053-11/+13
| | | | | | | | | | | | | | | | | | | | The latest chef-telemetry gem brings in http 4 which brings in a pile off FFI gems that break the builds. Pin until the http dep is removed from the telemtry gem https://github.com/chef/chef-telemetry/issues/32. This also speeds up how to bundle our gems to match what the Workstation team did to speed up the job. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 16.0.277 by Chef Expeditorv16.0.277Chef Expeditor2020-05-067-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9801 from chef/jsinha/msys2_updtTim Smith2020-05-061-7/+7
|\ \ | | | | | | Update omnibus-software for new msys2 path
| * | Update omnibus-software for new msys2 pathjsinha/msys2_updtJaymala Sinha2020-05-051-7/+7
| |/ | | | | | | Signed-off-by: Jaymala Sinha <jsinha@chef.io>
* | Bump version to 16.0.276 by Chef Expeditorv16.0.276Chef Expeditor2020-05-067-18/+26
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9802 from chef/more_cleanupTim Smith2020-05-061-2/+18
|\ \ | |/ |/| More cleanup of our installed gems
| * Fix typomore_cleanupTim Smith2020-05-051-1/+1
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Cleanup gemfile/gemspecs if the bin dir is emptyTim Smith2020-05-051-2/+5
| | | | | | | | | | | | Now that we've cleaned up some bin files the dirs might be empty. In that case we're not going to appbundle and we can nuke these Signed-off-by: Tim Smith <tsmith@chef.io>
| * Cleanup more files in gems we shipTim Smith2020-05-051-0/+4
| | | | | | | | | | | | | | | | samus.json is a release config file cleanup docker files Cleanup certs used to sign gems for distribution Signed-off-by: Tim Smith <tsmith@chef.io>
| * Delete unnecessary gem bin/console and bin/setup filesTim Smith2020-05-051-0/+9
|/ | | | | | There's no need for these in gems we ship. There's a bunch of them. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update CHANGELOG.md to reflect the promotion of 16.0.275Chef Expeditor2020-05-052-30/+27
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #9793 from chef/release_notes_16_hotfixTim Smith2020-05-041-1/+12
|\ | | | | Add release notes for 16.0.275 [skip-ci]
| * Add release notes for 16.0.273release_notes_16_hotfixTim Smith2020-05-041-1/+12
|/ | | | | | Small hotfix release Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 16.0.275 by Chef Expeditorv16.0.275Chef Expeditor2020-05-057-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #9794 from chef/cron_dTim Smith2020-05-043-15/+79
|\ | | | | Fix failures in the cron_d resource :remove action
| * Make sure command is actually presentTim Smith2020-05-042-0/+4
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Fix failurs in the cron_d resource :remove actionTim Smith2020-05-043-15/+75
|/ | | | | | Add kitchen testing for the cron resources Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 16.0.274 by Chef Expeditorv16.0.274Chef Expeditor2020-05-047-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #9739 from chef/robb/reorder-gem-installs-in-hab-buildTim Smith2020-05-043-23/+46
|\ | | | | fix Habitat Windows package build
| * include Chef DLLs in the Habitat Windows packagerobb/reorder-gem-installs-in-hab-buildRobb Kidd2020-04-281-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Chef needs some DLLs on Windows. Normally, the libraries get copied to the directory where the current Ruby executable is located when bundle install is run. We don't want that in Habitat land. The Ruby executable lives in another package and package namespace. We want the libraries included in *this* package. So, here we copy the DLLs during plan build to a lib directory within this package and set an environment variable to disable the copy occuring during bundle install. We push the library path onto RUBY_DLL_PATH to inform whichever Ruby interpreter that will be running Chef where to find our DLLs. Signed-off-by: Robb Kidd <robb@thekidds.org>
| * reorder gem installs and add a retryRobb Kidd2020-04-281-5/+9
| | | | | | | | | | | | | | | | | | Needed to install the gems-from-git-repos first. Those are the least likely to have missing dependencies. Then we move on to installing the gems that live in subdirectories of this repo. Sometimes that fails for non-obvious reasons, but a retry seems to succeed. Signed-off-by: Robb Kidd <robb@thekidds.org>
| * add status code checks after bare commandsRobb Kidd2020-04-281-0/+5
| | | | | | | | | | | | | | Need these so the PowerShell script will exit when bare commands fail. Otherwise the build just keeps truckin' and the errors just pile up. Signed-off-by: Robb Kidd <robb@thekidds.org>
| * improve required hab version detectionRobb Kidd2020-04-281-3/+2
| | | | | | | | | | | | | | | | The original implementation--written by me--was incredibly naive in only testing the minor version. This is much better in using a Version class that knows how to compare actual version numbers. Signed-off-by: Robb Kidd <robb@thekidds.org>
| * give good names to the rake tasks that run before installRobb Kidd2020-04-281-16/+25
| | | | | | | | | | | | | | | | | | | | | | | | Renamed "super_install" to something a bit more descriptive and added a description. Moved the rendering of the powershell extension out of "super_install" and into its own named task. These are both now under a pre_install namespace and included in a 'pre_install:all' task. The 'install' task now depends on 'pre_install:all`. Here's hoping names here will help future humans (us) when dealing with these tasks. Signed-off-by: Robb Kidd <robb@thekidds.org>
* | Bump version to 16.0.273 by Chef Expeditorv16.0.273Chef Expeditor2020-05-047-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9791 from chef/required_fixesLamont Granquist2020-05-0412-12/+96
|\ \
| * | Chefstyle fixesTim Smith2020-05-043-5/+4
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Remove the deprecated Ubuntu cookbook from testTim Smith2020-05-042-3/+0
| | | | | | | | | | | | | | | | | | This is a very 2010 cookbook that isn't necessary at this point. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Only require pin/pin_priority in :add actionTim Smith2020-05-041-2/+2
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add apt_preference testsTim Smith2020-05-043-1/+16
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Fix sysctl :remove action failing with missing :value propTim Smith2020-05-047-5/+78
|/ / | | | | | | | | | | Don't require this when removing. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 16.0.272 by Chef Expeditorv16.0.272Chef Expeditor2020-05-047-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9790 from chef/lcg/fix-windows-packageTim Smith2020-05-041-51/+26
|\ \ | | | | | | Fix windows package super bug and cleanup