| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
We're setting the same env vars in each job. Seems entirely pointless.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
This shaves 5 seconds off the non-functional / berkshelf times
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|
|
|
|
|
| |
I standardized this and it broke chef/chef tests
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
| |
Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|
|
|
| |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Start the development process
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
This has been added to the notes for next time
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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
|
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Robb Kidd <robb@thekidds.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Or else it won't work when there are multiple platform targets for a
package.
Signed-off-by: Robb Kidd <robb@thekidds.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
|
|
|
|
| |
Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
|
|\
| |
| | |
Add CentOS 8 kitchen testing to buildkite
|
| |
| |
| |
| |
| |
| | |
Validate each PR against a Test Kitchen run on CentOS 8
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|/
|
|
|
|
| |
openSUSE Leap 42 went EOL July 1st, 2019.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Expand our PR testing to include Oracle Linux.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
| |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|
|
|
| |
Signed-off-by: Jaymala Sinha <jsinha@chef.io>
|
|
|
|
| |
Signed-off-by: Jaymala Sinha <jsinha@chef.io>
|
|
|
|
| |
Signed-off-by: Jaymala Sinha <jsinha@chef.io>
|
|
|
|
|
|
|
| |
This allows us to turn off Appveyor and use a single CI system for
everything
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
| |
Signed-off-by: Jaymala Sinha <jsinha@chef.io>
|
|
|
|
| |
Signed-off-by: Jaymala Sinha <jsinha@chef.io>
|
|
|
|
| |
Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
|
|
|
|
|
|
|
| |
The omnibus pipelines now default to "internal" log
level so setting this here is no longer necessary.
Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
|
|
|
|
| |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
We keep seeing random failures on our PRs. This resolves that.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
|
|
|
| |
As of March 31st 2019, SLES 11 is no longer generally supported. Per our
support process we will no longer officially support SLES 11.
See https://docs.chef.io/platforms.html#platform-end-of-life-policy
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
|
| |
Fix platform names in release.omnibus.yml to conform with what
the new package publishing code in the omnibus gem expects.
Signed-off-by: Jeremiah Snapp <jeremiah@chef.io>
|
|\
| |
| | |
Enable Kitchen dockken tests with BK linux executor
|
| |
| |
| |
| | |
Signed-off-by: Jaymala Sinha <jsinha@chef.io>
|