Commit graph

1989 commits

Author SHA1 Message Date
Dominik Richter
bb264897f4 wrap basecli in inspec module
Take care of a rare error which has Inspec undefined
2016-02-05 18:25:40 +01:00
Dominik Richter
c695885c9d Merge pull request #424 from chef/0.10.0
0.10.0
2016-02-05 17:53:35 +01:00
Christoph Hartmann
be7aa8f0c4 0.10.0 2016-02-05 17:18:07 +01:00
Dominik Richter
1199400212 Merge pull request #409 from chef/chris-rock/extras-compliance
Chef Compliance extension
2016-02-05 17:12:39 +01:00
Christoph Hartmann
b7a88dbd7a fix linting and unit test 2016-02-05 16:57:51 +01:00
Christoph Hartmann
f826c07af5 minor improvements 2016-02-05 14:55:12 +01:00
Christoph Hartmann
7e88f56917 move plugin to bundles 2016-02-05 14:48:55 +01:00
Christoph Hartmann
a55a4869d9 extract base cli class 2016-02-05 14:20:32 +01:00
Christoph Hartmann
30aabc4f42 remove def newline :-) 2016-02-05 14:18:05 +01:00
Christoph Hartmann
7494854c60 implement profile upload 2016-02-05 14:18:05 +01:00
Christoph Hartmann
841701d9e1 deactivate logger for check 2016-02-05 14:18:05 +01:00
Christoph Hartmann
368f6ed56a refactor compliance plugin 2016-02-05 14:18:05 +01:00
Christoph Hartmann
2cb3d6f90f bugfix: rescue url error in url target helper 2016-02-05 14:15:57 +01:00
Christoph Hartmann
6c1b9fff9d do not try to load a profile if we have no token available 2016-02-05 14:15:57 +01:00
Christoph Hartmann
7f57b12258 refactor cli 2016-02-05 14:15:57 +01:00
Christoph Hartmann
823e30e9cf re-introduce compliance exec 2016-02-05 14:14:34 +01:00
Christoph Hartmann
0958327f06 improve url target helper, match github url with trailing / 2016-02-05 14:14:34 +01:00
Christoph Hartmann
6cf8ecf304 add target helper for compliance plugin, extract API methods from CLI 2016-02-05 14:14:34 +01:00
Christoph Hartmann
0b59dab9ea initial version of compliance plugin 2016-02-05 14:13:22 +01:00
Dominik Richter
4743c9eb81 Merge pull request #421 from chef/chris-rock/cli-plugins
Extend Plugin-System for CLI Plugins
2016-02-05 14:12:08 +01:00
Christoph Hartmann
3d7ee9d95b add unit test for cli plugin 2016-02-05 14:06:55 +01:00
Christoph Hartmann
bab7eb1986 improve styling 2016-02-05 14:06:55 +01:00
Christoph Hartmann
589db0bcd0 add registry for cli plugins 2016-02-05 14:06:55 +01:00
Christoph Hartmann
5e1c9e24fa Merge pull request #419 from chef/sr/fix-upstart-pre-1.3
upstart_service: fallback to config files if `show-config` is not available
2016-02-05 14:06:20 +01:00
Stephan Renatus
688709356c upstart_service: add version mock for ubuntu 2016-02-05 13:49:18 +01:00
Stephan Renatus
f63a8ad1d5 upstart_service: add version fallback, fix regexp
before this regexp change, a service called "running" (hello integration
tests) would always be "running" ;)
2016-02-05 13:49:18 +01:00
Stephan Renatus
eecb295377 add tests for upstart on centos
...which are failing
2016-02-05 13:49:18 +01:00
Christoph Hartmann
489863a7ce Merge pull request #418 from chef/ap/kitchen_stuff
ec2 name tag instances for easier cleanup
2016-02-05 13:48:17 +01:00
Alex Pop
dd02d5985f ec2 name tag instances for easier cleanup 2016-02-05 13:26:37 +01:00
Dominik Richter
a687565882 Merge pull request #422 from chef/chris-rock/travis-bundler
ensure bundler is installed on travis
2016-02-05 13:24:03 +01:00
Christoph Hartmann
925e1a7c4f ensure bundler is installed on travis 2016-02-05 12:54:19 +01:00
jcreedcmu
3a704b5901 Merge pull request #411 from chef/chris-rock/check-json
JSON output for inspec check
2016-02-04 16:18:11 -05:00
Christoph Hartmann
86ee6a1298 extend unit tests 2016-02-04 18:46:23 +01:00
Christoph Hartmann
e6ff20f91e add metadata warnings in structured hash 2016-02-04 18:46:11 +01:00
Christoph Hartmann
d7cb5a9ae0 adapt unit tests 2016-02-04 18:05:40 +01:00
Christoph Hartmann
3850075609 fix rubocop 2016-02-04 17:46:28 +01:00
Christoph Hartmann
ea63a39b40 improve code style 2016-02-04 17:01:38 +01:00
Christoph Hartmann
14a3100e41 simplify result value from profile check 2016-02-04 16:47:33 +01:00
Christoph Hartmann
7e19c5eec6 fix ignore errors option use in archive method 2016-02-04 16:41:59 +01:00
Christoph Hartmann
1796c3271b generate hash output for check and use it in inspec cli 2016-02-04 16:41:14 +01:00
Christoph Hartmann
6b7e5818fb expose source location in rule 2016-02-04 16:38:57 +01:00
Christoph Hartmann
d50b634879 bugfix: fix control tests 2016-02-04 16:38:57 +01:00
Christoph Hartmann
826d059b19 optimize json logger for line delimited JSON 2016-02-04 16:38:57 +01:00
Christoph Hartmann
907a4e1f33 add json stream logger for inspec check 2016-02-04 16:38:57 +01:00
Dominik Richter
009a840247 Merge pull request #416 from chef/chris-rock/examples
add an simple describe for profile example
2016-02-04 16:33:50 +01:00
Christoph Hartmann
63792db924 add an simple describe for profile example 2016-02-04 16:26:13 +01:00
Christoph Hartmann
8abbb675fe Merge pull request #415 from chef/dr/plugin
establish plugin loading dock
2016-02-04 15:07:55 +01:00
Dominik Richter
ecb78e3a19 establish plugin loading dock 2016-02-04 14:43:51 +01:00
Christoph Hartmann
9bda5def40 Merge pull request #413 from chef/sr/fix-408
Use target helpers in Inspec::Profile#from_file
2016-02-04 08:52:57 +01:00
Christoph Hartmann
81de512fbf fix order of logging messages 2016-02-03 22:20:02 +01:00