summaryrefslogtreecommitdiff
path: root/omnibus
Commit message (Collapse)AuthorAgeFilesLines
* Switch to inspec/train from gemsTim Smith2019-04-222-11/+11
| | | | | | We now have a preview of inspec 4 out so we can switch back to gems and kill off the full train gem and all its deps. Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump deps againTim Smith2019-04-191-6/+12
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Pull train from my branchTim Smith2019-04-191-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump highline and net-ssh pins and pull inspec from gitTim Smith2019-04-191-28/+25
| | | | | | | | Highline 1.7 is out and seems reasonable for our minimal highline usage Pulling inspec from git for now allows us to use the latest train which allows for the new net-ssh New net-ssh allows for new key formats Signed-off-by: Tim Smith <tsmith@chef.io>
* Add PROJECT_NAME to omnibus-test scriptsJaymala Sinha2019-04-082-0/+2
| | | | Signed-off-by: Jaymala Sinha <jsinha@chef.io>
* Create omnibus buildkite pipelinesJeremiah Snapp2019-04-052-0/+68
| | | | Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
* Update inspec to 3.9.0Tim Smith2019-04-021-1/+1
| | | | | | This should resolve build issues on Solari Signed-off-by: Tim Smith <tsmith@chef.io>
* Install Ruby 2.6.2Tim Smith2019-04-011-4/+4
| | | | | | | Bump to the latest and greatest Ruby Pin Rake to 12.3.2 since that's what ships in Ruby Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #8330 from chef/nuke_1404Tim Smith2019-03-311-2/+0
|\ | | | | Remove Ubuntu 14.04 testing
| * Remove Ubuntu 14.04 testingTim Smith2019-03-311-2/+0
| | | | | | | | | | | | 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>
* | Update InSpec to 3.7.11 and mixlib-cli to 2.0.3Tim Smith2019-03-311-23/+23
|/ | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update chef-zero to 14.0.12Tim Smith2019-03-191-5/+5
| | | | | | This loosens the mixlib-log dep so that everything can use 3.0.1 Signed-off-by: Tim Smith <tsmith@chef.io>
* Pin expeditor to ruby 2.5.3 and bump train to 1.7.6Tim Smith2019-03-191-1/+1
| | | | | | Expeditor keeps incorrectly bumping addressable to 2.5.2, which seems like some sort of ruby/bundler bug, which is breaking builds. We're attempting to switch back to ruby 2.5.3. in expeditor to see if that resolves the bumping issues. Signed-off-by: Tim Smith <tsmith@chef.io>
* Loosen mixlib deps to allow for the latest versionsTim Smith2019-03-181-22/+23
| | | | | | We bumped these all when we removed support for Ruby 2.1/2.2 from our gems Signed-off-by: Tim Smith <tsmith@chef.io>
* Loosen win32-certstore pin and bump to 0.3.0certTim Smith2019-03-111-2/+2
| | | | | | We control this gem and we can ensure we don't bring in any breaking changes until 1.0. There's no need to be this aggressive with the pins. Signed-off-by: Tim Smith <tsmith@chef.io>
* Allow win32-service 2.x and bump InSpec to 3.7.1Tim Smith2019-03-111-10/+10
| | | | | | We shipped win32-service 2.x. Let's allow it here. Signed-off-by: Tim Smith <tsmith@chef.io>
* Allow using a Gemfile.local for omnibusTim Smith2019-02-282-0/+9
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update omnibus gemfile deps to remove pryomnisTim Smith2019-02-282-33/+12
| | | | | | Allow for test-kitchen 2 and remove pry which we don't need here and can be easily added with a local gemfile if need be later. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update InSpec to 3.6.6Tim Smith2019-02-191-3/+3
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* update Gemfile.lockslcg/ed25519-againLamont Granquist2019-02-071-2/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump InSpec to 3.5.0Tim Smith2019-02-051-10/+10
| | | | | | Bring in InSpec 3.5.0 and other new gems Signed-off-by: Tim Smith <tsmith@chef.io>
* Use the latest omnibus-software and nokogiriTim Smith2019-01-231-4/+4
| | | | | | | | | | | | The new omnibus-software includes a patch I added to fix compilation failures on non C99 compatible compilers with 2.6.0. The omnibus release that gets pulled in is also necessary for Ruby 2.6 on macOS The new nokogiri supports windows on Ruby 2.6, which the previous version did not. Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump misc deps the latestTim Smith2019-01-221-22/+22
| | | | | | Brings in Chef 14.9 in omnibus and a bunch of misc deps that have changed in the last month or so. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update license_scout to 1.0.22Tim Smith2019-01-171-4/+4
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update license scout 1.0.21license_scoutTim Smith2019-01-161-1/+1
| | | | | | This fixes license enforcement errors Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump multiple deps to the latestTim Smith2018-12-311-7/+7
| | | | | | This slims down a few of our deps Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #8074 from chef/train-coreTim Smith2018-12-201-5/+5
|\ | | | | Update train-core to 1.6.3 for smaller size and new winrm options
| * Update train-core to 1.6.3train-coreTim Smith2018-12-191-5/+5
| | | | | | | | | | | | This gem has been slimmed Signed-off-by: Tim Smith <tsmith@chef.io>
* | Chefstyle fixTim Smith2018-12-191-1/+1
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | Disable s3 omnibus cachecache_off_masterTim Smith2018-12-191-1/+4
|/ | | | | | | | | | This has caused a ton of random issues where builders start pulling in cache from other branches. Every time we get in this state we just rebuild without the cache and all is fine again. It seems like we should just disable it at this point since we run builds on 2 branches at the same time now. Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump license_scout to 1.0.20 for licensing testsTim Smith2018-12-181-1/+1
| | | | | | This will allow the new inspec deps to pass Signed-off-by: Tim Smith <tsmith@chef.io>
* Update inspec to 3.1 and bump all the mixlibsmany_bumpsTim Smith2018-12-181-29/+29
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* fix copypasta bug and theoretical security bugLamont Granquist2018-12-133-8/+20
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* fix EBUSY errors in preinst scriptLamont Granquist2018-12-133-5/+20
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Update InSpec to 3.0.61 and Ohai to 15.0.20inspec_bumpTim Smith2018-12-031-6/+6
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump deps to the latestTim Smith2018-11-271-9/+9
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update inspec to 3.0.52inspec_bump2Tim Smith2018-11-221-9/+9
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* need -rf to remove dirsLamont Granquist2018-11-203-3/+3
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* wipe the installer direction before installationLamont Granquist2018-11-203-0/+36
| | | | | | | | this leaves the diretory after an uninstall, but it should get the crazy redhat use case correct where installs run before uninstalls, so we wipe first, install, then run the uninstall stuff on upgrade. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Require chef-zero 14.0.11 or later to resolve Rack gem CVEschef_zero_rack_cveTim Smith2018-11-151-3/+3
| | | | | | There are 2 CVEs in rack < 2.0.6. We now require at least 2.0.6 in chef-zero 14.0.11. This requires that version of chef-zero so we can ensure we don't bring in the Rack with CVEs. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update Cheffish to 14.0.4Tim Smith2018-11-141-1/+1
| | | | | | This fixes a bug in the private_key resource which was failing tests in appveyor due to a openssl / ruby bump that occured there. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update inspec-core to 3.0.46Tim Smith2018-11-131-5/+5
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update deps to bring in the new ca-certscacertsTim Smith2018-11-081-12/+16
| | | | | | This adds several new certs and removes 1. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update win32-taskscheduler to 2.0.1Tim Smith2018-11-011-2/+2
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #7819 from chef/sles15_symlinksTim Smith2018-10-303-9/+33
|\ | | | | Fix testing / installing on SLES 15
| * Remove bashisms so these scripts work on legacy platformsTim Smith2018-10-303-6/+6
| | | | | | | | | | | | I look forward to a world where we can assume modern shells. Signed-off-by: Tim Smith <tsmith@chef.io>
| * Fix testing / installing on SLES 15sles15_symlinksTim Smith2018-10-303-9/+33
| | | | | | | | | | | | | | Make sure we identify SLES 15 as suse for our zypper tests Make sure we don't remove the symlinks on SLES when doing an upgrade or the new release will be broken Signed-off-by: Tim Smith <tsmith@chef.io>
* | Update win32-certstore to include a licensefix_win32_certstore_licenseTim Smith2018-10-301-6/+6
|/ | | | | | The previous release did not ship a license file and was failing license validation in Jenkins. Signed-off-by: Tim Smith <tsmith@chef.io>
* Pull ohai from github so we can relax the chef-config depTim Smith2018-10-261-28/+27
| | | | | | | | Ohai has a ceiling on the chef-config version it will accept. I just kicked master to ohai 15 in the ohai repo. Pulling from master should allow this all to work now. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update specinfra and chef-vault to the latestTim Smith2018-10-241-5/+5
| | | | | | Each of these trims the included files a bit. Signed-off-by: Tim Smith <tsmith@chef.io>