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
Christoph Hartmann
7422306ba7
lint fix
2015-12-11 14:34:28 +01:00
Christoph Hartmann
95c7ba8fe5
simplify prompt color setting
2015-12-11 14:29:31 +01:00
Christoph Hartmann
100df85b27
improve shell prompt and help
2015-12-11 14:03:36 +01:00
Christoph Hartmann
d3fc0031d6
Merge pull request #303 from chef/sr/fix256
...
port resource: array attributes, resource alternative
2015-12-08 20:43:05 +01:00
Stephan Renatus
1f1b035589
[resource/port] update documentation
2015-12-08 20:33:36 +01:00
Stephan Renatus
652d51e9dc
[resource/port] add port(addr, port)
variant
2015-12-08 20:33:36 +01:00
Stephan Renatus
8532dd7034
[resource/port] change attribute names to plural, indicating arrays
...
see discussion in #256
2015-12-08 20:33:36 +01:00
Christoph Hartmann
bada329f27
Merge pull request #301 from chef/adamleff/file-bugfix
...
File permission checks should return false unless file exists
2015-12-08 20:30:43 +01:00
Adam Leff
c146a76679
File permission checks should return false unless file exists
...
Currently, #readable?, #writeable?, and #executable? will incorrectly
return true if the file does not exist.
In addition, I took the opportunity to refactor the File resource to
make it easier to write unit tests and supplied a full unit test
suite for this resource.
2015-12-08 19:57:34 +01:00
Christoph Hartmann
7a4e49120d
Merge pull request #297 from chef/sr/bugfix295
...
[resources/processes] add user(s), state(s) attribute
2015-12-08 13:46:03 +01:00