Commit graph

1561 commits

Author SHA1 Message Date
Dominik Richter
cfa2b9a39c fix metadata reading and parsing 2015-12-28 13:16:09 +01:00
Dominik Richter
cdc95df5ca keep metadata checks in metadata.rb 2015-12-28 13:07:21 +01:00
Dominik Richter
84882e851b rename example controls
consistency with RFC readme
2015-12-28 13:06:38 +01:00
Dominik Richter
aef0cabde8 fix method length in inspec.check 2015-12-28 13:01:27 +01:00
Dominik Richter
e5d424674c add standalone notice and remove filename pattern for controls 2015-12-28 12:53:42 +01:00
Dominik Richter
95382b5363 restructure profiles RFC document 2015-12-28 12:53:42 +01:00
Christoph Hartmann
a97b05bfc6 remove namespace form inspec.yml example 2015-12-28 12:53:42 +01:00
Christoph Hartmann
0ab46ff5b1 rename metadata.yml to inspec.yml 2015-12-28 12:53:42 +01:00
Christoph Hartmann
1d4295ee4d remove owner/name restriction 2015-12-28 12:53:42 +01:00
Christoph Hartmann
c1d2970c4a add documentation for manifest 2015-12-28 12:53:42 +01:00
Christoph Hartmann
06c1265b38 add support for .tgz extension. Thanks @srenatus 2015-12-28 12:53:42 +01:00
Christoph Hartmann
ec4286d4ee docs: use tar.gz as default 2015-12-28 12:53:42 +01:00
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