Commit graph

2306 commits

Author SHA1 Message Date
Christoph Hartmann
7e37502ba8 Merge pull request #730 from chef/vj/add-all-match-matcher
Add all_match to matchers
2016-05-10 16:33:41 +02:00
Victoria Jeffrey
29cf4522e4 Add all_match to matchers 2016-05-10 10:00:55 -04:00
Alex Pop
6670a8f502 Merge pull request #729 from chef/chris-rock/remove-unused
fix: remove non-existent class
2016-05-10 12:55:26 +01:00
Christoph Hartmann
1c2fd97a39 fix: remove non-existent class 2016-05-10 13:18:33 +02:00
Christoph Hartmann
a83088edea 0.21.0 2016-05-10 11:09:57 +02:00
Dominik Richter
11ce09ba42 Merge pull request #724 from chef/ap/redundant_space
Remove redundant space when missing expectation
2016-05-09 16:32:06 +02:00
Alex Pop
91b83b45a5 remove redundant space when missing expectation 2016-05-09 15:20:29 +01:00
Christoph Hartmann
341ebeeecb Merge pull request #721 from chef/ap/service-params
Provide service params
2016-05-09 15:22:38 +02:00
Alex Pop
9ded3b8835 Provide service params as a mash, empty unless systemd for now 2016-05-09 14:54:09 +02:00
Christoph Hartmann
20478ab6aa Merge pull request #720 from chef/chris-rock/detect
inspec detect learns human-readable output
2016-05-09 14:28:18 +02:00
Christoph Hartmann
d2a8ba0022 add human-readable output for detect, as well as a --format json 2016-05-09 13:24:49 +02:00
Christoph Hartmann
7a159311af Merge pull request #717 from chef/dr/processes.attribute
api: make processes return integers for pid/vsz/rss
2016-05-06 17:01:06 +02:00
Dominik Richter
5d925b2851 api: make processes return integers for pid/vsz/rss 2016-05-06 16:49:21 +02:00
Christoph Hartmann
6a41044d33 Merge pull request #718 from chef/ap/ruby-ruby-ruby
Add documentation on how to use ruby
2016-05-06 16:45:40 +02:00
Alex Pop
cef1856cdf sym to strings 2016-05-06 14:27:42 +01:00
Alex Pop
9a83814f35 update mount example with include 2016-05-06 14:27:42 +01:00
Alex Pop
04411a1033 fix typo and resolve |json| 2016-05-06 14:27:42 +01:00
Alex Pop
7c0e9129fd remove requires and break things up a bit 2016-05-06 14:27:42 +01:00
Alex Pop
ed613da2d2 even more backticks 2016-05-06 14:27:42 +01:00
Alex Pop
f062c9c9d9 more backticks 2016-05-06 14:27:42 +01:00
Alex Pop
3893393f16 backticks 2016-05-06 14:27:42 +01:00
Alex Pop
dd0d32472f Added how to use ruby in inspec doc 2016-05-06 14:27:42 +01:00
Dominik Richter
e5dafdd57e Merge pull request #696 from chef/chris-rock/cc-error-not-loggedin
show error if user is not logged in to compliance server
2016-05-06 14:23:45 +02:00
Christoph Hartmann
6e905c8162 update functional tests 2016-05-06 13:47:22 +02:00
Christoph Hartmann
6e93a13000 show error if user is not logged in to compliance server 2016-05-06 13:47:22 +02:00
Christoph Hartmann
8f6dbe4fdc Merge pull request #715 from chef/ap/systemd-properties
Expose systemd service properties via .info
2016-05-06 13:45:23 +02:00
Alex Pop
c518b9edc2 expose systemd service properties via .info 2016-05-06 13:36:42 +02:00
Christoph Hartmann
84ee58d89f Merge pull request #671 from chef/dr/formatter-redesign
JSON formatter redesign
2016-05-06 13:33:05 +02:00
Christoph Hartmann
8258d111ef rename json to minijson and fulljson to json 2016-05-06 13:27:42 +02:00
Dominik Richter
b14495051a prevent duplicate profile-loading
this happens when the profile is run (exec) and also interpreted (via profile.params). It will load 2 profile context calls (both via Runner) which in turn gets 2 rounds of interpreter+runner executions. This is an issue with auto-generated IDs, due to their random component, which changes in this case
2016-05-06 13:14:40 +02:00
Dominik Richter
20d08a63b5 inspec --format [json|fulljson|rspecjson] overhaul
Full rewrite of all formatters. Create a minimal JSON, a full JSON, and a fallback RSpec formatter. The latter is only needed for corner cases and should not really be used. The former 2 are for (1) running `inspec json` followed by `inspec exec` (`--format json`) and (2) running just `inspec exec --format fulljson`.
2016-05-06 13:14:40 +02:00
Dominik Richter
a809097d12 simplify full_id generation 2016-05-06 13:14:40 +02:00
Dominik Richter
8ba859fe92 remove legacy global DSL code 2016-05-06 13:14:40 +02:00
Dominik Richter
4d28fd8f31 remove inspec [exec|json|...] --id flag 2016-05-06 13:14:40 +02:00
Christoph Hartmann
29e6523e66 Merge pull request #714 from chef/dr/expose-ortest
export #tests() from OrTest object
2016-05-06 09:23:35 +02:00
Dominik Richter
b9543241eb export #tests() from OrTest object
make these inner tests accessible
2016-05-06 02:10:33 +02:00
Christoph Hartmann
f4ed2850b3 Merge pull request #699 from chef/dr/passwd
use filtertable with passwd resource
2016-05-04 15:43:00 +02:00
Dominik Richter
67fccc1246 expose deprecated fields in passwd 2016-05-04 15:27:58 +02:00
Dominik Richter
fc718267c4 extend filter table to handle soft variable lookup 2016-05-04 15:27:58 +02:00
Dominik Richter
fb91b788a6 use filtertable with passwd resource 2016-05-04 15:27:58 +02:00
Dominik Richter
d2518c95dd Merge pull request #708 from chef/ap/string-examples
Use only strings in resource examples, docs and tests
2016-05-03 23:42:27 +01:00
Alex Pop
f78afe0d75 Use only strings in resource examples, docs and tests 2016-05-03 23:27:18 +01:00
Dominik Richter
c5afdf46ce Merge pull request #707 from chef/vj/sym-to-string
use strings instead of symbols
2016-05-03 22:52:16 +01:00
Victoria Jeffrey
33e35a1e94 use strings instead of symbols 2016-05-03 15:39:34 -04:00
Christoph Hartmann
80d27cfa46 Merge pull request #706 from Anirudh-Gupta/hpux
hpux support for basic port properties
2016-05-03 18:32:35 +02:00
Anirudh Gupta
738ef69bcf prefixed hpux to cmd file name 2016-05-03 21:38:39 +05:30
Anirudh Gupta
d839f218bf hpux support for basic port properties 2016-05-03 14:30:59 +05:30
Dominik Richter
f61c9d030e Merge pull request #705 from chef/dr/train-errors
bugfix: handle train errors in inspec execution
2016-05-03 06:47:28 +02:00
Dominik Richter
f30b6fb6f5 bugfix: handle train errors in inspec execution 2016-05-02 08:34:45 -04:00
Christoph Hartmann
0fb88e2647 Merge pull request #702 from chef/0.20.1
0.20.1
2016-04-30 14:11:37 +02:00