Commit graph

1942 commits

Author SHA1 Message Date
Christoph Hartmann
9e8e64319e improvement: better detection of directory types 2015-12-28 12:53:42 +01:00
Christoph Hartmann
bb97044338 bugfix: fix profile check 2015-12-28 12:53:38 +01:00
Christoph Hartmann
9fda6d3e89 bugfix: use skip_control instead of skip_rule as default 2015-12-28 12:07:57 +01:00
Christoph Hartmann
e122e48ae5 change profile directory from 'test' to 'controls' 2015-12-28 12:07:57 +01:00
Stephan Renatus
f70c6acb8f Merge pull request #332 from chef/dr/check-non-controls
ignore auto-generated controls during verify check
2015-12-23 11:48:28 +01:00
Dominik Richter
7473dea1f2 ignore auto-generated controls during verify check 2015-12-23 11:11:49 +01:00
Stephan Renatus
ce8786bfbc Merge pull request #330 from chef/dr/metadata-ref
Verify profile metadata contents correctly
2015-12-23 09:28:51 +01:00
Dominik Richter
b2e0fac625 change check errors on summary+title to warnings 2015-12-23 09:18:59 +01:00
Dominik Richter
d2509f745e reference correct fields from metadata in inspec check 2015-12-23 09:18:59 +01:00
Christoph Hartmann
67306a0ed3 Merge pull request #331 from rbhitchcock/master
Set exit status to return value of Inspec Runner
2015-12-22 17:20:32 +01:00
Blake Hitchcock
10fb57f6a5 Set exit status to return value of Inspec Runner
When invoking inspec using ```inspec exec PATH```, the script always
exits with a 0 status code. This pull request proposes to exit with the
same status code as the Inspec Runner. This behavior is consistent with
how testing platforms of this type typically work.
2015-12-22 09:44:09 -05:00
Christoph Hartmann
d17b95b131 Merge pull request #328 from chef/0.9.7
0.9.7
2015-12-21 16:36:52 +01:00
Dominik Richter
25706b3612 0.9.7 2015-12-21 16:31:48 +01:00
Dominik Richter
6947082e00 Merge pull request #327 from chef/sr/json-config-defaults
remove commandline defaults, they break json config
2015-12-18 16:52:43 +01:00
Stephan Renatus
ac6d5b817c remove commandline defaults, they break json config 2015-12-18 15:57:07 +01:00
Christoph Hartmann
e653dca59b Merge pull request #326 from chef/sr/fix-format-exec
remove format default for `inspec exec`
2015-12-17 18:10:15 +01:00
Stephan Renatus
aa80a65ffd remove format default for inspec exec
behaviour is unchanged. (this caused trouble in chef-compliance)
2015-12-17 17:56:07 +01:00
Christoph Hartmann
ca33ac9288 Merge pull request #321 from jeremymv2/security_policy_fixes
Fixing issue with security policy always returning nil
2015-12-17 17:55:01 +01:00
Jeremy J. Miller
7c279c7d04 helper.rb now reflects the new commands in the security_policy resource 2015-12-17 10:08:28 -05:00
Jeremy J. Miller
f1e8483cd8 Removed extra whitespace 2015-12-17 08:56:43 -05:00
Christoph Hartmann
0368d1cba5 Merge pull request #324 from chef/sr/fix-octal-permissions
teach `cmp` matcher octal tricks
2015-12-17 12:04:55 +01:00
Jeremy J. Miller
9210c97840 Cleaned up extra spaces in file 2015-12-16 21:46:27 -05:00
Jeremy J. Miller
0163d24b72 Adding security_policy integration test 2015-12-16 21:44:18 -05:00
Stephan Renatus
3a1dcb7669 teach cmp matcher octal tricks 2015-12-16 11:32:31 +01:00
Jeremy J. Miller
af55cb41d8 Added ensure block to always delete file 2015-12-15 14:40:57 -05:00
Christoph Hartmann
9ce5283237 Merge pull request #320 from chef/sr/fix-rspec-state
reset rspec configuration when initializing Inspec::Runner
2015-12-15 17:02:57 +01:00
Jeremy J. Miller
652392918d Fixing issue with security policy always returning nil 2015-12-15 10:29:54 -05:00
Stephan Renatus
a5a780f920 reset rspec configuration when initializing Inspec::Runner
fixes https://github.com/chef/kitchen-inspec/issues/15
2015-12-15 14:00:53 +01:00
Christoph Hartmann
22f2a34ce8 Merge pull request #248 from troyready/rhelpkgvers
EL package resource improvements: catch missing newlines & add release info
2015-12-11 23:11:50 +01:00
troyready
0fc5a7a249 correct small typo 2015-12-11 13:05:22 -08:00
troyready
29f954f7f3 add release to el pkg version & catch missing linebreaks
Package release info (e.g. '19.el7') is often required to determine if
a system has been properly patched.

Lines like the following from rpm are messing up the version returned
by the package resource:
"...\nVersion     : 1.8.6p3                           Vendor: Red Hat, Inc.\n..."
Correcting this with a new conditional check.
2015-12-11 13:05:22 -08:00
Christoph Hartmann
02c17e9aa8 Merge pull request #319 from chef/0.9.6
0.9.6
2015-12-11 18:48:05 +01:00
Dominik Richter
cc67d8d4c0 0.9.6 2015-12-11 18:34:15 +01:00
Dominik Richter
494ed708d4 Merge pull request #318 from chef/chris-rock/cmp-matcher
matcher for less-restrictive comparison
2015-12-11 17:58:47 +01:00
Christoph Hartmann
0185751ff5 lint exception 2015-12-11 17:48:05 +01:00
Stephan Renatus
f092ba3ac3 Merge pull request #316 from chef/chris-rock/fix-279
Bugfix: Properly initialize script resource
2015-12-11 17:44:18 +01:00
Christoph Hartmann
1ce1f26d76 update docs for auditd_conf 2015-12-11 17:28:51 +01:00
Christoph Hartmann
52cd0b38d1 update style of float? detection 2015-12-11 17:26:46 +01:00
Christoph Hartmann
31f8863701 update failure message for cmp matcher 2015-12-11 17:19:28 +01:00
Christoph Hartmann
53728ee03a lint fix 2015-12-11 17:17:01 +01:00
Christoph Hartmann
82b63bbce2 update documentation for auditd_conf and sshd_config 2015-12-11 17:10:17 +01:00
Christoph Hartmann
c461ffe7e7 add integration test for compare matcher 2015-12-11 17:03:12 +01:00
Christoph Hartmann
9f0755be99 add new cmp matcher that eases the comparison for values 2015-12-11 17:02:48 +01:00
Christoph Hartmann
b2c457cf22 lint: remove redundant return 2015-12-11 15:39:49 +01:00
Christoph Hartmann
6badbf4dc9 bugfix: abort registry_key resource if the os is not supported 2015-12-11 15:39:49 +01:00
Christoph Hartmann
90e1eb9e39 bugfix: always ensure the script resource is properly initialized, even if the os is not supported 2015-12-11 15:39:49 +01:00
Stephan Renatus
1a38799a83 Merge pull request #313 from chef/chris-rock/readme-examples
add readme to examples
2015-12-11 15:16:34 +01:00
Christoph Hartmann
c21f50426b update title of examples 2015-12-11 14:57:21 +01:00
Christoph Hartmann
37b8e4c3e4 add readme to examples 2015-12-11 14:57:21 +01:00
Stephan Renatus
9ce50b8c53 Merge pull request #315 from chef/chris-rock/shell-improvements
improve shell prompt and help
2015-12-11 14:54:43 +01:00