Christoph Hartmann
31c8509092
lint profile implementation
2015-12-28 12:53:42 +01:00
Christoph Hartmann
efeef13d5f
feature: add example profile
2015-12-28 12:53:42 +01:00
Christoph Hartmann
42a102e3b4
docs: add documentation for profiles
2015-12-28 12:53:42 +01:00
Christoph Hartmann
27150e5341
feature: generate profile archive
2015-12-28 12:53:42 +01:00
Christoph Hartmann
9da0e32f3d
bugfix: only add path to load path if the test is located on filesystem
2015-12-28 12:53:42 +01:00
Christoph Hartmann
ebe54efd67
feature: load tests from zip and tar.gz
2015-12-28 12:53:42 +01:00
Christoph Hartmann
43c778078c
feature: add support for metadata.yml
2015-12-28 12:53:42 +01:00
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