summaryrefslogtreecommitdiff
path: root/omnibus
Commit message (Collapse)AuthorAgeFilesLines
* Use the new chef omnibus defintion w/o appbundlertrim_chefTim Smith2020-04-221-15/+15
| | | | | | This ends up trimming out builds another huge percent. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update omnibus-software again to bring in double pry fixesTim Smith2020-04-211-1/+1
| | | | | | Let's see if this fixes it for realz this time. Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump omnibus-software to avoid double pryTim Smith2020-04-211-1/+1
| | | | | | | This exludes the debug group which prevents pulling in pry in ohai that conflicts with the pry in the gemfile.lock Signed-off-by: Tim Smith <tsmith@chef.io>
* Move some of the ruby-cleanup logic into omnibus-softwareTim Smith2020-04-202-25/+4
| | | | | | Bump the deps to current to bring in the latest omnibus that includes some of this cleanup natively Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #9689 from chef/smallerTim Smith2020-04-181-8/+20
|\ | | | | Remove a few additional files from our builds
| * Remove a few additional files from our buildssmallerTim Smith2020-04-171-8/+20
| | | | | | | | | | | | Knock maybe another 150k from the builds Signed-off-by: Tim Smith <tsmith@chef.io>
* | [FIX DEPRECATION] with_clean_env is deprecatedDan Webb2020-04-181-1/+1
| | | | | | | | | | | | | | clean_env is now unbundled Signed-off-by: Daniel Webb <dan.webb@damacus.io>
* | Remove "Code Can" from dmg backgroundfix_mac_installer_imageTim Smith2020-04-171-0/+0
|/ | | | | | We don't use this slogan anymore Signed-off-by: Tim Smith <tsmith@chef.io>
* Update Ohai to 16.0.18 for Windows DMI pluginTim Smith2020-04-171-5/+5
| | | | | | Also bump all the other stuff while we're at it. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update license scout to fix broken windows buildsTim Smith2020-04-131-1/+1
| | | | | | This knows about the new location of the readme file for win32-api gem. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove copyright dateslcg/remove-copyright-datesLamont Granquist2020-04-134-4/+4
| | | | | | | | Legally incredibly dubious, particularly since we don't follow it strictly as policy, and we have git history instead, which does it right. This is just a waste of time and a cargo cult. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Require at least train-core 3.2.28 to resolve sudo issuesTim Smith2020-04-131-17/+17
| | | | | | Make sure that even a gem install of chef will work correctly here. Signed-off-by: Tim Smith <tsmith@chef.io>
* remove support for SLES11dheerajd-msys2020-04-131-1/+1
| | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
* Update Ruby to 2.7.1 / bundler to 2.1.4Tim Smith2020-04-011-12/+10
| | | | | | | | This resolves 2 CVEs in Ruby https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/ Signed-off-by: Tim Smith <tsmith@chef.io>
* Cleanup a few other filesTim Smith2020-03-141-1/+4
| | | | | | | Also remove the tasks directory not the invidivual files so we don't leave behind a bunch of empty dirs Signed-off-by: Tim Smith <tsmith@chef.io>
* Cleanup a bunch more files and pull in the smaller license-acceptanceTim Smith2020-03-132-2/+31
| | | | | | With this change we have 25% fewer files than 15.8 and ~24% less space used on disk. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove additional files from the gems in our buildsTim Smith2020-03-131-0/+5
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove some of the ruby cleanup to fix buildscleanup_lessTim Smith2020-03-121-22/+0
| | | | | | Let's see if this gets the tests passing again. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update all deps to currentTim Smith2020-03-121-6/+6
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Use fileutils to delete files or dirsslim_the_installTim Smith2020-03-111-22/+17
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Bring in the extended Ruby cleanup used in chef-workstationTim Smith2020-03-102-0/+106
| | | | | | This resulted in a pretty nice install time win / disk space win in Workstation. Let's see if we can achieve something similar in chef/chef. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update Fauxhai to 8.0Tim Smith2020-03-091-2/+2
| | | | | | This is quite a bit smaller Signed-off-by: Tim Smith <tsmith@chef.io>
* Update Ohai to 16.0.9Tim Smith2020-03-061-1/+1
| | | | | | This adds the improvements to Azure metadata fetching Signed-off-by: Tim Smith <tsmith@chef.io>
* Merge pull request #9445 from chef/docs_linksTim Smith2020-03-062-2/+2
|\ | | | | Update all our links to use the new docs site format / cleanup descriptions
| * Update all our links to use the new docs site formatTim Smith2020-03-042-2/+2
| | | | | | | | | | | | When we migrated to hugo the URLs changed a bit. Nothing ends in .html and we moved all the resources into their own dir. Signed-off-by: Tim Smith <tsmith@chef.io>
* | add windows gems back to the lockfileLamont Granquist2020-03-051-7/+90
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | bump for omnibus-softwareLamont Granquist2020-03-051-84/+1
|/ | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Update Ohai to 16.0.7Tim Smith2020-02-281-5/+5
| | | | | | This includes a fix for Openstack detection Signed-off-by: Tim Smith <tsmith@chef.io>
* Update license_scout to 1.1.7 to resolve build failuresTim Smith2020-02-261-3/+3
| | | | | | This adds overrides for hana and uri_template. Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump all deps to currentTim Smith2020-02-261-7/+7
| | | | | | Minor deps in the app and bumping of omnibus deps Signed-off-by: Tim Smith <tsmith@chef.io>
* Update libarchive to 3.4.2 and nokogiri to 1.10.8Tim Smith2020-02-191-7/+7
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump all deps to the latestTim Smith2020-02-121-19/+22
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update FFI and pin win32-service to 2.1.5+Tim Smith2020-02-051-21/+21
| | | | | | win32-service 2.1.5 resolves deprecation warnings introduced in the latest FFI releases Signed-off-by: Tim Smith <tsmith@chef.io>
* Adding entitlement for unsigned memory executionjm/add_unsigned_memory_entilementJon Morrow2020-02-012-9/+19
| | | | | | | ffi loads c code into memory in an unsigned way and this allows workstation to work with the hardened runtime. Signed-off-by: Jon Morrow <jmorrow@chef.io>
* Fixes all notarization issuesJon Morrow2020-01-232-6/+6
| | | | | | | | | This changes makes the neccessary changes to enable the pkg to pass apples notarization requirements. 1. Update omnibus and omnibus-software to versions that support deep signing 2. Drop 'Developer ID Installer:' from signing key. This lets sigining pick up the correct key for what is being signed. Signed-off-by: Jon Morrow <jmorrow@chef.io>
* Update to Ohai 16.0.2Tim Smith2020-01-211-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update deps to bring in Ohai 16Tim Smith2020-01-211-2/+2
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update openssl to 1.0.2uTim Smith2020-01-161-10/+10
| | | | | | This resolves a CVE. in openssl 1.0.2t Signed-off-by: Tim Smith <tsmith@chef.io>
* bump to license_scount 1.1.3Lamont Granquist2020-01-131-3/+3
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Update to license_scout 1.1.2Tim Smith2020-01-131-4/+4
| | | | | | This should fix failures validating the sync gem. Signed-off-by: Tim Smith <tsmith@chef.io>
* Update all deps to currentTim Smith2020-01-131-25/+26
| | | | | | Runtime and omnibus to current Signed-off-by: Tim Smith <tsmith@chef.io>
* Update libarchive to 1.0Tim Smith2019-12-281-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Update all omnibus deps to the latestTim Smith2019-12-271-23/+23
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* revert back to only functional testingLamont Granquist2019-12-152-8/+4
| | | | | | | i'm not going to have time to figure out why the unit + integ tests are still busted before vacation. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* run functional tests before unitsLamont Granquist2019-12-131-1/+1
| | | | | | we seem to sadly have some tight coupling. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* try unit + functional testsLamont Granquist2019-12-132-4/+8
| | | | | | | integration tests have license-acceptance issues that i wasn't able to figure out last night Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Revert "try unit + functional tests"Lamont Granquist2019-12-132-8/+4
| | | | This reverts commit d75137590c6a1e138c02f5a42f8c9e12732c94c7.
* try unit + functional testsLamont Granquist2019-12-132-4/+8
| | | | | | | integration tests have license-acceptance issues that i wasn't able to figure out last night Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* omnibus tests need to accept the licenseLamont Granquist2019-12-132-0/+6
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Fix mac_user breakage and loggingLamont Granquist2019-12-121-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | We need more defensive coding around the absense of the ShadowData. Unfortunately I wasn't able to fix the tests on my mac where this happens, and don't know how to introduce tests that would fail on buildkite, so we have no coverage for this. Testing was done manually on the CLI. Also removed some useless converge_by statements that were effectively double-logging. The methods that the converge_by's were in are already wrapped by converge_by's in the superclass so the resource is already "dirty" in the sense that it knows that it is being updated, and the log message that e.g. the user is being removed is already being printed. Some of the sub-action logging with sub-converge_by's here is still good since it shows the details of how the user is being added or removed or modified which makes sense (still sort of abusing converge_by to get only logging, but that doesn't matter because we're in a block where we MUST be updating the resource anyway). This commit also re-adds testing of unit+integration testing to the omnibus pipeline. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>