Ryan Davis
51b65f6c2e
Overhaul Platform#supported?
...
+ State normal path first.
+ Use Enumerable to state your logic up front, don't build it into
loops with breaks/returns.
+ Remove nonsensical duplication of key formats. (should push up or remove)
+ Had to add an extra test case that wasn't covered here but was in
metadata_test.rb (why?!?)
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-03 13:18:56 -08:00
Ryan Davis
10cb92da48
Clean up Platform#params.
...
State your normal case first, then deal with edge cases, not the other
way around.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-03 13:18:56 -08:00
Ryan Davis
aef285a1f6
Don't meta-program if you don't need to.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-03 13:18:56 -08:00
Ryan Davis
2490a88b9c
Minor test improvements
...
We need to track down `x.must_equal true`.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-03 13:18:56 -08:00
Ryan Davis
99ded5a132
Improve test expressiveness by using more direct assertions.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-03 13:18:56 -08:00
Ryan Davis
06ceba3f3d
Add test for LEC to expose second-level libraries require.
...
Not the best test in the world, but it is better than nothing.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-03 13:18:56 -08:00
Ryan Davis
ddb0db12ef
Completely refactored profile_resource_exceptions_test.rb
...
Half... half.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-02-03 13:18:56 -08:00
Chef Expeditor
3cfd35f98f
Bump version to 4.18.82 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-02-01 02:04:23 +00:00
Ryan Davis
d789c13e74
Merge pull request #4882 from inspec/zenspider/rubocop-hates-me
...
Fix minor style issues.
2020-01-31 18:04:03 -08:00
Ryan Davis
2c7101df26
Fix minor style issues.
...
I swear... rubocop hates me.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-31 18:01:01 -08:00
Chef Expeditor
4ab4b04bed
Bump version to 4.18.81 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-02-01 01:51:56 +00:00
Ryan Davis
a3060c4ca8
Merge pull request #4860 from inspec/cw/win-func-input-tests
...
Remove skips from windows testing in 'inputs' and 'archive' functional tests
2020-01-31 17:51:36 -08:00
Chef Expeditor
d09656cdff
Bump version to 4.18.80 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-02-01 01:38:34 +00:00
Ryan Davis
c79245cde3
Merge pull request #4869 from inspec/zenspider/crontab
...
Refactored crontab resource
2020-01-31 17:38:12 -08:00
Chef Expeditor
c3a37ee126
Bump version to 4.18.79 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-02-01 00:42:32 +00:00
Ryan Davis
c70f73dc96
Merge pull request #4864 from inspec/zenspider/resource/inspect
...
Added --inspect option to inspect shell command.
2020-01-31 16:42:00 -08:00
Chef Expeditor
01b9bacaa1
Bump version to 4.18.78 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-02-01 00:41:46 +00:00
Ryan Davis
cc1393bb9a
Merge pull request #4822 from PiQuer/master
...
make command.exist? POSIX conform
2020-01-31 16:41:27 -08:00
Chef Expeditor
09e0bc63da
Bump version to 4.18.77 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-31 22:29:39 +00:00
Ryan Davis
4d566ccaa1
Merge pull request #4880 from inspec/zenspider/omnibus
...
I _think_ this should fix omnibus.
2020-01-31 14:29:19 -08:00
Ryan Davis
46207b4082
I _think_ this should fix omnibus.
...
Debugging via CI is fun!
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-31 13:34:32 -08:00
Chef Expeditor
d83ead45f9
Bump version to 4.18.76 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-31 01:21:42 +00:00
Ryan Davis
bdcff44eb1
Merge pull request #4877 from inspec/zenspider/hab
...
Fixing habitat
2020-01-30 17:21:24 -08:00
Ryan Davis
87b39d1f7f
Removed Remove-StudioPathFrom from habitat/plan.ps1.
...
We don't have backslashes in our Gemfile so I'm not sure what it was
doing in the first place... AND, apparently the file wasn't there.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-30 17:19:11 -08:00
Ryan Davis
cf286daa43
While we're in here... let's trigger artifact/habitat on PRs
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-30 16:53:10 -08:00
Ryan Davis
beda815524
I *think* this will fix habitat.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-30 16:19:05 -08:00
Chef Expeditor
7e258f8944
Bump version to 4.18.75 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-30 16:04:33 +00:00
Clinton Wolfe
5738e3026f
Remove the references to the core/cacerts so customers can spec… ( #4848 )
...
Remove the references to the core/cacerts so customers can specify it
2020-01-30 11:04:13 -05:00
Chef Expeditor
f69d76e4a0
Bump version to 4.18.74 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-30 00:36:49 +00:00
Ryan Davis
b2131e61ed
Merge pull request #4872 from inspec/zenspider/syntax
...
the correct, un-panicked fix.
2020-01-29 16:36:27 -08:00
Ryan Davis
a79eb417a0
the correct, un-panicked fix.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-29 16:35:11 -08:00
Chef Expeditor
fb81c806b5
Bump version to 4.18.73 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-30 00:25:39 +00:00
Ryan Davis
69bb10ab71
Merge pull request #4871 from inspec/zenspider/syntax
...
bad master merge... rushing this through
2020-01-29 16:25:20 -08:00
Ryan Davis
622ae78d9a
bad master merge... rushing this through
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-29 16:24:35 -08:00
Chef Expeditor
5c6be7b936
Bump version to 4.18.72 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-30 00:19:44 +00:00
Ryan Davis
f2155a64ed
Merge pull request #4843 from michaellihs/master
...
Add support for yocto linux in service resource
2020-01-29 16:19:27 -08:00
Ryan Davis
19ce5df589
Merge pull request #4827 from inspec/mj/namespaces
...
Move parsers under Utils
2020-01-29 16:18:43 -08:00
Chef Expeditor
bb70c50961
Bump version to 4.18.71 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-30 00:08:10 +00:00
Ryan Davis
10406545ca
Merge pull request #4862 from inspec/zenspider/resources
...
Fix up the platform on etc_hosts, virtualization, ini, and xml resources to fix OS disparity.
2020-01-29 16:07:47 -08:00
Chef Expeditor
eaf2d7ca5b
Bump version to 4.18.70 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-30 00:06:50 +00:00
Ryan Davis
6dba4bfe0c
Merge pull request #4854 from inspec/zenspider/gemspecs
...
Rework and unify gemspecs.
2020-01-29 16:06:31 -08:00
Chef Expeditor
485aa93d90
Bump version to 4.18.69 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-29 23:50:00 +00:00
Ryan Davis
124b56b6ee
Merge pull request #4825 from inspec/zenspider/tarball
...
Properly report errors with bad tarball files.
2020-01-29 15:49:40 -08:00
Ryan Davis
217d79d4d6
Revamp dependencies and file content across inspec and inspec-core.
...
+ inspec-core has all the real dependencies for inspec (the project).
+ inspec keeps all aws/azure/gcp code and their dependencies.
+ inspec depends on inspec-core and inspec-bin.
+ Removed test_files entirely.
+ Removed FNM_DOTMATCH on our globs... don't cargo cult.
+ Added some code to print out the gemspec and files to make it easier
to debug by executing the gemspec directly.
+ Sorted all deps... so hard to find things.
+ Added version specifiers where needed.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-29 15:48:26 -08:00
Ryan Davis
56988f9f8a
Rework and unify gemspecs.
...
First step is to get them agreeing on dependencies.
There's still some oddities between train vs train-core and
dependencies for AWS and the like, but this brings them in line so
diffing between them is MUCH better.
Next is to gut inspec and push everything over to inspec-core.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-29 15:47:20 -08:00
Ryan Davis
2ae2bcf6fb
Merge pull request #4818 from JackChance/master
...
replaced instances of `have_protocols` with `have_protocol` in docume…
2020-01-29 15:46:25 -08:00
Ryan Davis
ceab1cbdac
Refactored crontab resource
...
Specifically the parsing was pretty unreadable. This refactoring
emphasizes using a default hash and merging in the differences for
what was parsed. Everything is funneled through one `merge_crontab`
method that does the actual parsing and the system vs user differences
are merged in after in their respective parse methods.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-29 13:56:11 -08:00
Chef Expeditor
193905a827
Bump version to 4.18.68 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2020-01-29 16:03:44 +00:00
Clinton Wolfe
126fcc2988
Fix windows plugin functional tests ( #4861 )
...
Fix windows plugin functional tests
2020-01-29 11:03:25 -05:00
Ryan Davis
15f77941af
Some cleanup on the apache_conf resource.
...
The biggie to know is that all the extra read_content calls were
needlessly redundant with it also being called in initialize.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2020-01-28 14:53:37 -08:00