Commit graph

3663 commits

Author SHA1 Message Date
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
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
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
Miah Johnson
302abaaa85
Merge pull request #4558 from inspec/mj/4517
Add name property to interface resource
2019-10-03 16:24:58 -07:00
Miah Johnson
44a4f8f221 This file isn't used by anything inside of InSpec
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-03 14:59:26 -07:00
Miah Johnson
1e6daffd80 Missing require for EnvPrinter means inspec env stacktraced.
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-03 14:58:42 -07:00
Miah Johnson
416c33e056 Add name property to interface resource
Also some general cleanup.

Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-03 14:53:43 -07:00
Chef Expeditor
4411550ca9 Bump version to 4.17.20 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-03 21:51:31 +00:00
Chef Expeditor
a5e834d66b Bump version to 4.17.19 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-03 21:50:50 +00:00
Ryan Davis
6fd2db256d
Merge pull request #4560 from inspec/zenspider/apt
Fixed apt resource incorrectly parsing deb files w/ quoted URIs.
2019-10-03 14:50:48 -07:00
Ryan Davis
fd7a569d6b Minor cleanups for readability.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-03 13:45:19 -07:00
Ryan Davis
07dc5e3192 First pass at cleaning deprecations for old minitest/spec-style tests.
3 files left to go, and they're behaving oddly so I'm leaving them out
in this pass. Looks like 21 deprecations left.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-03 13:45:19 -07:00
Ryan Davis
09392943f5 Fixed apt resource incorrectly parsing deb files w/ quoted URIs.
Fixes #4559.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-03 12:55:15 -07:00
Chef Expeditor
c28284a797 Bump version to 4.17.18 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-03 19:51:29 +00:00
Chef Expeditor
90961d3cf7 Bump version to 4.17.17 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-02 04:11:17 +00:00
Clinton Wolfe
d7e39c38f9
Merge pull request #4550 from inspec/zenspider/only_if/os
Add no-op resource and switch Rule to use it for skipped resources.
2019-10-02 00:11:02 -04:00
Chef Expeditor
54f51b75df Bump version to 4.17.16 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-10-02 04:07:16 +00:00
Clinton Wolfe
a4090f9c1c
Merge pull request #4549 from inspec/zenspider/describe.one
Added method_missing to Inspec::DescribeBase (used by describe.one) to fix resource loading
2019-10-02 00:06:56 -04:00
Ryan Davis
ae6cec831d Add no-op resource and switch Rule to use it for skipped resources.
Avoids the situation of using `os` for non-os transports and blowing up.

Fixes #4541.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-01 17:26:32 -07:00
Ryan Davis
8b7a7386c8 Added method_missing to Inspec::DescribeBase (used by describe.one) to fix resource loading.
Fixes #4547.

Completely lacking in tests. Our current tests around describe.one are
not very useful in this context.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-01 16:37:53 -07:00
Ryan Davis
11b8e54223 Refactored Rule#with_dsl to be a bit more readable and flat.
Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-10-01 16:37:28 -07:00
Chef Expeditor
28dac6b5fb Bump version to 4.17.15 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-09-30 22:44:01 +00:00
Miah Johnson
7b039fea84
Merge pull request #4483 from frezbo/bug/inspec_config_clear
Fix config clearing
2019-09-30 15:43:41 -07:00
Chef Expeditor
592f091d95 Bump version to 4.17.14 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-09-30 19:26:49 +00:00
Chef Expeditor
09acafc612 Bump version to 4.17.13 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-09-30 19:15:47 +00:00
Chef Expeditor
bc6fdc25e3 Bump version to 4.17.12 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-09-30 19:15:20 +00:00
Ryan Davis
c9da57efa7
Merge pull request #4537 from syseleven/fix/group_loading
Add missing resource stubs for 'group' resource
2019-09-30 12:15:14 -07:00
Clinton Wolfe
9f79fffb39 Add resource stub for sshd_config
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-09-30 13:43:53 -04:00
Matthias Baur
59ae6629ec
Add missing resource stubs for 'group' resource
Fixes #4536.

Signed-off-by: Matthias Baur <m.baur@syseleven.de>
2019-09-30 11:04:26 +02:00
Chef Expeditor
98606ef721 Bump version to 4.17.11 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-09-27 23:51:46 +00:00
Chef Expeditor
f4c0c60d2e Bump version to 4.17.10 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-09-27 23:33:04 +00:00
Chef Expeditor
bc60fc5a80 Bump version to 4.17.9 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2019-09-27 23:32:18 +00:00
Ryan Davis
737badc619
Merge pull request #4534 from inspec/zenspider/rspec/resources
Fixed inspec lazy resource loader for rspec test dsl (eg before/after)
2019-09-27 16:32:08 -07:00
Ryan Davis
9369bad99a Fixed inspec lazy resource loader for rspec test dsl (eg before/after)
This does NOT fix lazy loading of resources at the describe block
level. I need to figure out where our backend/inspec/whatever is in
that context and it looks like we don't have one available.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-09-27 15:55:38 -07:00
Clinton Wolfe
9a2d360b71 Last four resources
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-09-27 14:47:40 -07:00
Clinton Wolfe
19a0803a71 Four more resources
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-09-27 14:47:40 -07:00
Clinton Wolfe
72ff1cee7f Add resource loader stubs so the dynamic resource loader will find the code file for services
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2019-09-27 14:47:40 -07:00