summaryrefslogtreecommitdiff
path: root/.expeditor
Commit message (Collapse)AuthorAgeFilesLines
* Try removing asdf entirely and just use omnibus-toolchaintestingTim Smith2020-05-071-14/+14
| | | | | | It seems odd that we install ruby over ruby Signed-off-by: Tim Smith <tsmith@chef.io>
* Install modern GCC on our RHEL 6 tester and remove Oracle 6Tim Smith2020-04-271-15/+0
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* add a ridiculous amount of emoji to buildkite test namesRobb Kidd2020-04-271-34/+34
| | | | Signed-off-by: Robb Kidd <robb@thekidds.org>
* Merge pull request #9672 from chef/full_cachingTim Smith2020-04-231-32/+2
|\ | | | | Enable caching of all our buildkite jobs again
| * Enable caching of all our buildkite jobs againfull_cachingTim Smith2020-04-161-32/+2
| | | | | | | | | | | | The previous failures should be resolved with the update to Expeditor Signed-off-by: Tim Smith <tsmith@chef.io>
* | Add Ubuntu 20.04 (aarch64) Testercsnapp/add_testersChristopher A. Snapp2020-04-221-0/+1
| | | | | | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* | Add SLES 15 (aarch64) Builder/TesterChristopher A. Snapp2020-04-221-0/+2
|/ | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* Fix to use correct Amazon Linux 2 queuescsnapp/fix_amazon_linuxChristopher A. Snapp2020-04-141-2/+2
| | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* make dep update fasterdheerajd-msys2020-04-131-7/+3
| | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
* update filter for opensuse and fix depsdheerajd-msys2020-04-131-0/+6
| | | | Signed-off-by: dheerajd-msys <dheeraj.dubey@msystechnologies.com>
* Add Amazon Linux 2 TestersChristopher A. Snapp2020-04-091-0/+2
| | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* Only cache the non-functional / integration stuffcache_gemsTim Smith2020-04-061-2/+32
| | | | | | This should prevent those failures Signed-off-by: Tim Smith <tsmith@chef.io>
* Bundle install into vendor/bundleTim Smith2020-04-051-22/+22
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Cache the vendor dirTim Smith2020-04-051-3/+2
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Add Ubuntu 20.04 x86_64 and Ubuntu 18.04 aarch64 testersTim Smith2020-04-021-1/+3
| | | | | | MORE PLATFORMS!!!!! Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove Ubuntu 20.04 for now as wells390xTim Smith2020-04-011-1/+1
| | | | | | It's coming back once we work out our AMI / python 2 issues Signed-off-by: Tim Smith <tsmith@chef.io>
* Stop building S390x packagesTim Smith2020-04-011-4/+0
| | | | | | We will not be supporting these platforms for Chef 16 Signed-off-by: Tim Smith <tsmith@chef.io>
* Add Windows 10 Testercsnapp/add_win10_testerChristopher A. Snapp2020-03-301-0/+1
| | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* Add Ubuntu 20.04 (x86_64) Testercsnapp/9456Christopher A. Snapp2020-03-261-0/+1
| | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* DNF refresh and aarch64-el8 supportlcg/dnf-refreshLamont Granquist2020-03-191-0/+1
| | | | | | | | should port all fixes from the yum provider back into the dnf provider. adds aarch for el8 since the func tests now pass. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Set env vars in the container setup scriptfaster_specsTim Smith2020-03-061-49/+0
| | | | | | We're setting the same env vars in each job. Seems entirely pointless. Signed-off-by: Tim Smith <tsmith@chef.io>
* Only run apt-get update when we need toTim Smith2020-03-061-1/+4
| | | | | | This shaves 5 seconds off the non-functional / berkshelf times Signed-off-by: Tim Smith <tsmith@chef.io>
* Test on Ubuntu 20.04 in BuildkiteTim Smith2020-03-061-0/+15
| | | | | | | | 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>
* remove solaris buid + test for 16.0Lamont Granquist2020-03-051-4/+4
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Update the name of the rake task for knife-windowsTim Smith2020-02-101-1/+1
| | | | | | I standardized this and it broke chef/chef tests Signed-off-by: Tim Smith <tsmith@chef.io>
* Add Debian 10 (Buster) Testercsnapp/add_deb10_testerChristopher A. Snapp2020-02-061-0/+1
| | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* Add ruby 2.7 testingLamont Granquist2020-01-281-0/+51
| | | | | | bumps to bundler 2.1.2 and rubygems 3.1.2 because ruby 2.7 comes with those Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* add graphvizLamont Granquist2020-01-271-0/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* add berkshelf as an external testLamont Granquist2020-01-271-0/+10
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Require Ruby 2.6+Tim Smith2020-01-211-50/+0
| | | | | | | | We support the last 2 releases of Ruby on Chef. Ruby 2.7 is out so we should remove Ruby 2.5 at this point. We'll add Ruby 2.7 testing in the near future. Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump to Chef Infra Client 16Tim Smith2020-01-211-0/+2
| | | | | | Start the development process Signed-off-by: Tim Smith <tsmith@chef.io>
* Fix the project alias in expeditorTim Smith2020-01-171-1/+1
| | | | | | This has been added to the notes for next time Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove RHEL 6 s390x (zLinux) supportJaymala Sinha2020-01-171-2/+0
| | | | | | | IBM is retiring support for RHEL 6 in their hosted Linux One cloud on Jan 17th 2020, so we are no longer able to support this platform in our build matrix. Signed-off-by: Jaymala Sinha <jsinha@chef.io>
* Do not build Chef Infra Client on Windows 2008 R2Tim Smith2020-01-131-1/+0
| | | | | | | Windows 2008 R2 is no longer a supported a supported platform by Microsoft https://support.microsoft.com/en-us/help/4456235/end-of-support-for-windows-server-2008-and-windows-server-2008-r2 Signed-off-by: Tim Smith <tsmith@chef.io>
* Switch our tests back to chef-sugarTim Smith2019-11-121-1/+1
| | | | | | | The repo is defaulting to chef-sugar now. We'll continue to ship -ng to support anyone that switched to it, but it's not the main gem. Signed-off-by: Tim Smith <tsmith@chef.io>
* 🚧 WIP: remove Oracle 8 from TK tests run in CI (#9074)Lamont Granquist2019-11-081-15/+0
|\ | | | | 🚧 WIP: remove Oracle 8 from TK tests run in CI
| * remove Oracle Linux 8 from the TK tests in CIoracle8-needs-systemd-reinstalledRobb Kidd2019-11-071-15/+0
| | | | | | | | | | | | | | | | The official oraclelinux:8 image has been nerfed to a point where it doesn't act enough like a VM to use in Dokken. Maybe that's fixible later. Until then, CentOS will cover our testing there. Signed-off-by: Robb Kidd <robb@thekidds.org>
* | Add chef-utils gem with various recipe DSL helpersLamont Granquist2019-11-082-1/+3
|/ | | | | | | | | | | | | This is the implementation of [RFC-087](https://github.com/chef-boneyard/chef-rfc/blob/master/rfc087-distro-sugar-helpers.md) although some of the specifics have been iterated on and changed. The documentation will be in the [README.md](https://github.com/chef/chef/tree/master/chef-utils/README.md) once this is merged. While this PR mostly moves chef-sugar utilities into core-chef via this chef-utils gem, the scope of the chef-utils gem should be considered larger than just that. As an example this PR moves the Mash class into this gem for reuse in ohai as well. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* increase timeout; the Windows hab tests take a long timejudicious-error-throwingRobb Kidd2019-11-051-0/+8
| | | | Signed-off-by: Robb Kidd <robb@thekidds.org>
* move minimum hab check/install to a reusable scriptRobb Kidd2019-11-051-0/+2
| | | | | | | | | | | | | | | | And use it in both the verify/habitat and habitat/test pipelines. verify/habitat needs hab >= 0.85 to both build with environment variables that don't include the studio path[1] and to binlink the runtime with stubs that include the package and system environment.[2] habitat/test needs hab >= 0.85 to binlink the runtime with stubs that include the package and system environment. [1] https://github.com/habitat-sh/habitat/pull/6850 [2] https://github.com/habitat-sh/habitat/pull/6826 Signed-off-by: Robb Kidd <robb@thekidds.org>
* include the platform target in the package promotion commandRobb Kidd2019-11-011-1/+1
| | | | | | | Or else it won't work when there are multiple platform targets for a package. Signed-off-by: Robb Kidd <robb@thekidds.org>
* disconnect hab promotion from omnibus pipelineRobb Kidd2019-11-012-21/+22
| | | | | | | | | | | | | | | Removed the promote_hab_package actions from the omnibus release workloads. Defined a new workload subscribed to BuildKite successfully publishing to unstable packages for all platforms listed in .bldr.toml. The habitat/test pipeline is now responsible for testing the unstable packages just built and promoting them if they all pass. Currently scoped only to the Windows package because the Linux packages don't test well yet. Co-authored-by: Jeremiah Snapp <jeremiah.snapp@gmail.com> Signed-off-by: Robb Kidd <robb@thekidds.org>
* add tests for the Windows habitat planRobb Kidd2019-11-011-0/+19
| | | | | | | | | | | | | | | | | | Adds a test PowersShell script to habitat/tests/ to run some simple tests on executable version output and then run the functional specs suite like the omnibus_test script does. scripts/ci/verify-plan.ps1 will perform a throwaway build of the plan under a "ci" origin and then run the test script upon the built package. The habitat/verify pipeline was updated to run the verify-plan.ps1 script. Signed-off-by: Robb Kidd <robb@thekidds.org> add Windows plan verification to verify-hab pipeline Signed-off-by: Robb Kidd <robb@thekidds.org>
* add a new pipeline for verifying hab plans (#9019)Robb Kidd2019-10-232-0/+9
| | | | | | | | | | | | | | | | | As noted in the pipeline's description, this is intended to be a temporary pipeline to verify the habitat plans. It will soon perform a local build, test it, then throw it away. Its steps should eventually move into the "verify" pipeline (if fast enough) or this pipeline should be removed in favor of learning about packaging problems after merge. definition is overridden to get specific about where the steps are defined. trigger is overridden so that the usual `verify/` trigger of PRs opened/updated is turned off. This pipeline will only be triggered by API call (and so, also through the BuildKite UI once the pipeline exists). Signed-off-by: Robb Kidd <robb@thekidds.org>
* Fix habitat test pipeline name for real this timesnappj/fix-habitat-test-pipeline-nameJeremiah Snapp2019-10-181-1/+2
| | | | | | | | Any pipeline name starting with "habitat" will be treated as a habitat build pipeline. The simplest way to override this is to explicitly set the trigger value to "default". Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
* Fix habitat test pipeline nameJeremiah Snapp2019-10-181-1/+1
| | | | | | | We can't use a name that starts with "habitat/" because that causes it to be treated like a habitat build pipeline. Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
* Improve habitat test pipelinesnappj/improve-habitat-test-pipelineJeremiah Snapp2019-10-172-4/+15
| | | | Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
* Create habitat test pipelinesnappj/create-habitat-test-pipelineJeremiah Snapp2019-10-072-0/+23
| | | | Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
* Merge pull request #8954 from chef/centos8Tim Smith2019-10-031-0/+15
|\ | | | | Add CentOS 8 kitchen testing to buildkite
| * Add CentOS 8 kitchen testing to buildkitecentos8Tim Smith2019-10-021-0/+15
| | | | | | | | | | | | Validate each PR against a Test Kitchen run on CentOS 8 Signed-off-by: Tim Smith <tsmith@chef.io>