summaryrefslogtreecommitdiff
path: root/.expeditor
Commit message (Collapse)AuthorAgeFilesLines
* Add Windows 8 TesterChristopher A. Snapp2020-06-231-0/+1
| | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* Stop producing packages for EOL Debian 8Tim Smith2020-06-221-2/+1
| | | | | | Debian 8 went EOL June 6th: https://endoflife.software/operating-systems/linux/debian Signed-off-by: Tim Smith <tsmith@chef.io>
* Windows functional test should be single-usecsnapp/9476Christopher A. Snapp2020-05-221-0/+1
| | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* Refactor verify pipeline to use rubydistros Ruby 2.6 on Windows docker imageChristopher A. Snapp2020-05-221-0/+3
| | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* More expeditor config updatesTim Smith2020-05-211-68/+43
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove duplicate gem vendoring configsTim Smith2020-05-211-22/+0
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Use built-in Expeditor gem cachingTim Smith2020-05-211-8/+10
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Use the Ruby 2.6 test containersTim Smith2020-05-211-18/+18
| | | | | | Latest is now Ruby 2.7 Signed-off-by: Tim Smith <tsmith@chef.io>
* Add Debian 10 aarch64 supportChristopher A. Snapp2020-05-121-0/+2
| | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* Add SLES 15 / Ubuntu 20.04 aarch64 buildsmore_buildsTim Smith2020-04-281-0/+3
| | | | | | These work now. We should ship them for 15 as well. Signed-off-by: Tim Smith <tsmith@chef.io>
* Produce aarch64 Amazon Linux 2 packagesTim Smith2020-04-161-0/+1
| | | | | | We're already doing this on master Signed-off-by: Tim Smith <tsmith@chef.io>
* Cache gems in Buildkite testingTim Smith2020-04-151-26/+56
| | | | | | Also improve the output. This is all work synced from master. Signed-off-by: Tim Smith <tsmith@chef.io>
* Add build verification on Amazon Linux 2Tim Smith2020-04-151-0/+1
| | | | | | This way we get Amazon 2 packages on the downloads site Signed-off-by: Tim Smith <tsmith@chef.io>
* Add Ubuntu 20.04 backTim Smith2020-04-031-0/+1
| | | | | | We've updated our testers Signed-off-by: Tim Smith <tsmith@chef.io>
* Swap Ubuntu 20.04 for 18.04 aarch64Tim Smith2020-04-031-1/+2
| | | | | | 20.04 has testing issues right now. Signed-off-by: Tim Smith <tsmith@chef.io>
* Add Ubuntu 20.04 validation / package creationTim Smith2020-04-021-0/+1
| | | | | | BOOM! Signed-off-by: Tim Smith <tsmith@chef.io>
* Add Windows 10 TesterChristopher A. Snapp2020-04-021-0/+1
| | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* Install net-tools in the Ruby 2.5 functional testsTim Smith2020-03-162-2/+2
| | | | | | This should resolve the ifconfig errors Signed-off-by: Tim Smith <tsmith@chef.io>
* Install ifconfig in ruby 2.5Tim Smith2020-03-161-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Test on Ubuntu 20.04 in BuildkiteTim Smith2020-03-161-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>
* Set env vars in the container setup scriptTim Smith2020-03-161-52/+3
| | | | | | 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-161-1/+16
| | | | | | This shaves 5 seconds off the non-functional / berkshelf times Signed-off-by: Tim Smith <tsmith@chef.io>
* Fix knife-windows tests by using the right rake taskTim Smith2020-02-101-1/+1
| | | | | | I changed this task name in knife-windows repo Signed-off-by: Tim Smith <tsmith@chef.io>
* Add Debian 10 (Buster) TesterChristopher A. Snapp2020-02-061-0/+1
| | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* Update Ohai to 15.7.4Tim Smith2020-01-211-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove the update deps subscriptionsTim Smith2020-01-171-57/+1
| | | | | | These don't work on stable releases Signed-off-by: Tim Smith <tsmith@chef.io>
* Prep the chef-15 branch to build stable releasesTim Smith2020-01-171-0/+2
| | | | | | | It's entirely possible that more work is required, but this is the bare minimum we need to start building. 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>
* | Remove EOL openSUSE Leap 42 testingTim Smith2019-10-021-15/+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-1/+16
| | | | | | | 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/+45
| | | | | | Expand our PR testing to include Oracle Linux. Signed-off-by: Tim Smith <tsmith@chef.io>
* Fix Windows Integration and Functional tests for BKJaymala Sinha2019-09-271-6/+10
| | | | | | | | | * Use default windows 2019 image * Skip 8dot3name tests as default disabled on 2019 * Use windows privileged executor for functional tests * Use windows docker image for chocolatey tests Signed-off-by: Jaymala Sinha <jsinha@chef.io>
* bump master Gemfile.lock + update expeditor testsLamont Granquist2019-09-191-2/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>