| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
|
|
|
|
| |
Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
|
|
|
|
| |
Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
|
|
|
|
| |
Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
|
|
|
|
|
|
| |
This gives us support for ed25519 keys
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
One step closer to killing off highline. We're just getting the terminal width here, which is super overkill for highline. We're still using it in quite a few other places, but this gets us one step closer to moving over to tty entirely.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
This adds the archive_file resource from the libarchive cookbook. I've updated the property names in that cookbook to allow us to add a :create action later on. This code matches the code in the cookbook nearly 100%.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
This just gives us a line count to the change and perhaps a starting
point for when we do this in Chef 15
Signed-off-by: Tim Smith <tsmith@chef.io>
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|
|
|
|
|
| |
1.x will work just fine here.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
We haven't fully added 2.6 support, but Chef 15 will continue or RFC defined Ruby support process of supporting N and N-1. Now that the latest Ohai 15 is in the Gemfile.lock the unit tests on Ruby 2.4 fail. This bumps the required version to 2.5 and removes the 2.4 tests.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
We only use this in the windows_task resource. No need to ship it on *nix. This also brings in the latest release where I trimmed the files in the gem down.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
Neither of these are needed in the gem. Gets us back 16k on disk.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
|
|
| |
We don't actually need these powershell scripts and DLLs on non-Windows
platforms. This
shaves 300k from our gem size on non-Windows platforms.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Problem is described in detail here:
https://github.com/rspec/rspec-expectations/issues/1068#issuecomment-424580564
Note that this is self-inflicted damage and our pattern of having #to_hash
on objects be called by #to_json and to produce a serialized 'flavor' of
the object breaks what ruby's semantics are supposed to be and those
should all be `#to_h` methods, and we should deprecate `#to_hash` but I
imagine that will be a reasonably large breaking change (Although
hopefully most of the use by users will be Node#to_hash which is
entirely correct usage since that thing is actually a kind of glorified
Hash-like monster).
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|
|
|
|
|
| |
We need this to merge in https://github.com/chef/chef/pull/7353
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
| |
Signed-off-by: Seth Thomas <sthomas@chef.io>
|
|
|
|
|
|
|
|
| |
- Verified: No Threats
Fixes- MSYS-868
Signed-off-by: nimesh-msys <nimesh.patni@msystechnologies.com>
|
|
|
|
|
|
|
|
| |
We haven't used this framework for 2 major releases of Chef and as time goes on it's more and more likely we'll build something very different for testing.
We 100% do need acceptance testing, but between dokken testing in Travis and the potential for more complex integration testing with build-kite I think we should do the proper cleanup and remove this code now.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
|
|
|
| |
Switches to inspec-core, bumps ffi gem to newest release and bumps
other deps.
closes #7236
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|
|
|
| |
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
|
|
|
|
|
|
|
| |
absolutely unknown what this bug is, but it seems to fix specs
on el6/el7
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|\
| |
| | |
ship resource-inspector
|
| |
| |
| |
| | |
Signed-off-by: Thom May <thom@chef.io>
|
|/
|
|
| |
Signed-off-by: Thom May <thom@chef.io>
|
|
|
|
| |
Signed-off-by: Thom May <thom@chef.io>
|
|
|
|
|
|
| |
meaning that we can have inheritable metadata
Signed-off-by: Thom May <thom@chef.io>
|
|
|
|
|
|
|
| |
We're removed testing on 2.3 so at this point we wouldn't know if we
introduced some Ruby 2.4+ code.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
|
|
| |
updating gemspec.
This breaks net-ssh 4.1 and lowers backwards compatibility
Signed-off-by: Vern Burton <me@vernburton.com>
|
|
|
|
|
|
| |
Without this the kitchen tests fail as there isn't a chef-config build at ~14.0. Ohai has been bumped to 14 and the chef-config dep updated to 14. For now we have to use builds from master since we don't have a gem. I left notes that we can remove those in the future.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
|
|\
| |
| | |
Adding windows_task resource
|
| |
| |
| |
| | |
Signed-off-by: nimisha <nimisha.sharad@msystechnologies.com>
|
|/
|
|
|
|
|
|
|
| |
This implements RFC 67, which removes cookbook segments, and moves to a
single list of all the files contained in a cookbook. This allows us to
move forward with better audit modes and also proper shipping of ohai
plugins.
Signed-off-by: Thom May <thom@chef.io>
|
|
|
|
| |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|
|
|
|
|
|
|
|
|
|
| |
This requires pulling in master of several gems, bumps all
the other gems, plus pulls in new kitchen-appbundle-updater
which supports pulling master of ohai.
Note that kitchen-windows is disabled because it turns out
it was broken and red on 12.19 all along.
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|\
| |
| | |
Bump minimum required ruby version to 2.2.2
|
| |
| |
| |
| |
| |
| | |
Ruby 2.2 is still not compatible with the latest rack. We need to actually specify 2.2.2+ which is what rack and others now require.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
The fix was merged upstream and released in 1.2.1
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|/
|
|
|
|
| |
We're skipping 9-12. The next release of Ohai is 13.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
| |
Signed-off-by: Thom May <thom@chef.io>
|
|
|
|
|
|
| |
Based on feedback.
Signed-off-by: Tom Duffield <tom@chef.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These definitions have been added to resolve build issues with ECC
algorithm support on Solaris and Cisco IOS-XR.
The bcyrpt_pbkdf gem currently link against shared libs which are not
installed on Cisco IOS-XR.
The rbnacl gems currently fail to compile on Solaris for both x86-64 and
SPARC.
Adding these definitions will allow us to selectively define the
supported platforms as well as provide a simple means to itterate on
patches as needed.
Signed-off-by: Ryan Hass <rhass@users.noreply.github.com>
|
|
|
|
| |
Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
|
|
|
|
|
|
| |
Fixes https://github.com/chef/chef/issues/5461
Signed-off-by: David Aronsohn <WagThatTail@Me.com>
|
| |
|
|
|
|
| |
See http://stackoverflow.com/questions/2824126/whats-the-difference-between-uri-escape-and-cgi-escape#answer-13059657 for details on why.
|