Chef Expeditor
aebcd3c119
Bump version to 4.18.10 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-21 21:26:54 +00:00
Ryan Davis
8d4e8c1d96
Merge pull request #4627 from inspec/zenspider/json-and-resource-cleanup
...
JSON processing and resource cleanup
2019-10-21 14:26:37 -07:00
Chef Expeditor
aaecbfa602
Bump version to 4.18.9 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-21 20:48:25 +00:00
Ryan Davis
4dfec45b8c
Extra todos! Yay!
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-21 13:30:14 -07:00
Ryan Davis
33dacc4044
ResourceDSL#name should actually return the name if it is going to be named like a getter.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-21 13:30:14 -07:00
Ryan Davis
ebf90ca140
Added Resource.backfill_supports! to provide platform inheritance.
...
This make it so resources like yaml (which subclasses json) have their
platform information filled in properly.
This still isn't being called. Not sure where the right entry point
is... but the method is now available and allowed me to do analysis on
the rest of the resources.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-21 13:30:14 -07:00
Ryan Davis
7e013e0a48
Mark json as an 'os' platform.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-21 13:30:14 -07:00
Ryan Davis
915fdd0396
Mark mssql_session as a windows platform.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-21 13:30:14 -07:00
Ryan Davis
e469af9d70
Remove (test?) cruft modifying $LOAD_PATH in plugin loader.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-21 13:30:14 -07:00
Ryan Davis
d7a2e047f4
Rename describe.rb to describe_base.rb
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-21 13:30:14 -07:00
Chef Expeditor
13e9774da2
Bump version to 4.18.8 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-21 19:41:12 +00:00
Ryan Davis
031d4c592b
Merge pull request #4597 from inspec/zenspider/systemstackerror
...
Rescue SystemStackError to make errors during inspec check/archive more graceful.
2019-10-21 12:40:52 -07:00
Chef Expeditor
fa43309993
Bump version to 4.18.7 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-21 19:31:52 +00:00
Ryan Davis
dd3043a992
Merge pull request #4619 from inspec/zenspider/empty-tarball
...
Fix TarProvider when the tarball has empty files in it.
2019-10-21 12:31:29 -07:00
Ryan Davis
e4f4f5d1cc
Fix TarProvider when the tarball has empty files in it.
...
Added a unit test that runs in ~0.1s. Let's avoid heavy integration
tests where possible.
Fixes #4616
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-18 14:30:00 -07:00
Chef Expeditor
cf4f5509dc
Bump version to 4.18.6 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-18 20:37:00 +00:00
Ryan Davis
3d604348a4
Merge pull request #4566 from inspec/zenspider/mock
...
Refactored and added an alternative test mock resource system.
2019-10-18 13:36:42 -07:00
Ryan Davis
a61d8b9d34
Rescue SystemStackError to make errors during inspec check/archive more graceful.
...
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-17 15:34:40 -07:00
Chef Expeditor
c7909b7dd7
Bump version to 4.18.5 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-17 22:19:39 +00:00
Chef Expeditor
344d99f510
Bump version to 4.18.4 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-17 19:49:55 +00:00
Chef Expeditor
0542ac5b30
Bump version to 4.18.3 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-17 19:39:13 +00:00
Ryan Davis
fc8ea79ad0
Fixed parsing yum output on centos8.
...
* Renamed and added extra test data to distinguish between centos 7 & centos 8.
* Renamed and added extra tests to cover centos 8.
* Fixed missing repo data by checking at the end if we were still in parse mode.
Fixes #4517
Signed-off-by: Ryan Davis <zenspider@chef.io>
Cc: Miah Johnson <miah@chia-pet.org>
2019-10-16 16:54:07 -07:00
Miah Johnson
df7efefc9d
mostly a search and replace for gordon -> example
...
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-16 10:13:24 -07:00
Chef Expeditor
5e699d2fb3
Bump version to 4.18.2 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-15 18:22:14 +00:00
Chef Expeditor
8d71d3b4dc
Bump version to 4.18.1 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-11 17:50:46 +00:00
Clinton Wolfe
bde308f72d
Replace input to_hash method, and add unit test for it ( #4545 )
...
Replace input to_hash method, and add unit test for it
2019-10-11 10:50:27 -07:00
Chef Expeditor
8bc9cbb9e8
Bump version to 4.18.0 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-10 20:39:36 +00:00
Clinton Wolfe
a04142d034
Waivers Feedback - Per control reporting and other minor issues ( #4567 )
...
Waivers Feedback - Per control reporting and other minor issues
2019-10-10 13:39:18 -07:00
Clinton Wolfe
1495583cdc
linting
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-10-09 20:16:10 -07:00
Ryan Davis
b03bc67bbb
Fixed 2 failing tests w/ missing empty hash waiver data.
...
Doesn't prove that data is being passed through when we have it.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-09 17:49:04 -07:00
Chef Expeditor
3302960a46
Bump version to 4.17.27 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-09 20:08:55 +00:00
Clinton Wolfe
ba61cd3f45
Update JSON schema to reflect new waiver keys
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-10-08 21:01:19 -07:00
Clinton Wolfe
0f5fde9729
Modify waiver input file to use 'run' subfield instead of 'skip'
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-10-08 01:03:40 -07:00
Clinton Wolfe
7516f959d1
If there is no data, alwaya return an empty hash.
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-10-08 00:31:23 -07:00
Clinton Wolfe
56c2416c57
Move waiver JSON data from per-result to per-control
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-10-08 00:25:06 -07:00
Clinton Wolfe
88ed1794cb
Revert to a small amount of duplicating to_hash in inspec/input.rb
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-10-06 19:30:37 -04:00
Chef Expeditor
40b6fcfe6f
Bump version to 4.17.26 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-04 22:30:55 +00:00
Miah Johnson
e48d08343b
Merge pull request #4452 from mhackethal/user-windows-fix
...
User windows fix
2019-10-04 15:30:37 -07:00
Chef Expeditor
656d3882bc
Bump version to 4.17.25 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-04 22:27:17 +00:00
Ryan Davis
632dd5f18b
Merge pull request #4556 from inspec/zenspider/array/at
...
Don't use #at when you can use #[] for array (or hash) access.
2019-10-04 15:26:57 -07:00
Ryan Davis
f47990a030
Don't use #at when you can use #[] for array (or hash) access.
...
This is just more idiomatic ruby.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-04 15:24:42 -07:00
Chef Expeditor
a0fc2705c7
Bump version to 4.17.24 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-04 21:18:49 +00:00
Miah Johnson
1a76d59cca
Merge pull request #4553 from inspec/mj/polyfill
...
Remove unused polyfill.rb file adding to_h to Struct
2019-10-04 14:18:32 -07:00
Chef Expeditor
71a7506644
Bump version to 4.17.23 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-04 20:02:39 +00:00
Ryan Davis
471524711a
Merge pull request #4565 from inspec/zenspider/rspec_method_missing
...
Fix problem in method_missing in rspec extensions when backend unavailable.
2019-10-04 13:02:21 -07:00
Clinton Wolfe
36db8b9a7b
Rely on copy of to_hash in objects/input.rb to avoid duplication
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-10-04 14:05:19 -04:00
Clinton Wolfe
51812a9e4e
Replace to_hsh method, and add unit test for it
...
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-10-04 14:05:19 -04:00
Ryan Davis
9c0c62f89b
Fix problem in method_missing in rspec extensions when backend unavailable.
...
Fixes #4564
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-04 00:36:16 -07:00
Chef Expeditor
f4c979cabd
Bump version to 4.17.22 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-03 23:25:46 +00:00
Chef Expeditor
029a95541b
Bump version to 4.17.21 by Chef Expeditor
...
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-03 23:25:02 +00:00