Alex Pop
6f7be9713a
Merge pull request #744 from chef/dr/processes-struct
...
use struct for processes list
2016-05-13 11:04:25 +01:00
Dominik Richter
2323ec52d2
add polyfill for ruby 1.9.3. struct
2016-05-13 11:57:06 +02:00
Dominik Richter
dde4433933
use struct for processes list
...
we know all the fields + struct is fully compatible to the curren hash implementation
2016-05-13 11:22:56 +02:00
Christoph Hartmann
987c42ed99
0.21.3
2016-05-12 00:27:30 +02:00
Christoph Hartmann
fbf737a999
Merge pull request #737 from chef/chris-rock/deprecate-array-matcher
...
deprecate array matcher
2016-05-12 00:24:31 +02:00
Christoph Hartmann
f3b41ccea9
deprecate arrray matcher
2016-05-12 00:14:54 +02:00
Christoph Hartmann
1f470971d2
Revert "Add all_match to matchers"
...
This reverts commit 29cf4522e4
.
2016-05-11 23:47:24 +02:00
Christoph Hartmann
48d8694789
Revert "fix contain_match, add none_match"
...
This reverts commit 54b397f3a5
.
2016-05-11 23:47:24 +02:00
Christoph Hartmann
5939e5b2f9
Merge pull request #739 from chef/ap/port-not-nil
...
Return empty array instead of nil for port methods
2016-05-11 23:32:43 +02:00
Alex Pop
2a9d9b5481
return empty array instead of nil to be .each friendly
2016-05-11 22:21:22 +01:00
Christoph Hartmann
03b1ecfac5
Merge pull request #735 from tpcwang/escape-windows-osenv
...
Escape os_env command on Windows to handle env variables containing parentheses.
2016-05-11 23:09:34 +02:00
Christoph Hartmann
21a91f964c
0.21.2
2016-05-11 14:16:24 +02:00
Christoph Hartmann
79e291c1a1
Merge pull request #736 from chef/ap/matchers4me
...
Fix contain_match, add none_match
2016-05-11 14:07:18 +02:00
Alex Pop
54b397f3a5
fix contain_match, add none_match
...
update matchers doc and add more integration tests
allow non-string data types and non-arrays
2016-05-11 12:47:36 +01:00
tpcwang
c8d2991589
Escape os_env command on Windows to handle env variables containing parentheses.
...
Update the mock file to match the new command
2016-05-11 01:09:06 -07:00
Christoph Hartmann
7e514c8735
0.21.1
2016-05-10 22:43:34 +02:00
Christoph Hartmann
9fd9f8aa69
Merge pull request #733 from chef/vj/add-label-for-processes
...
Expose label for processes only on linux
2016-05-10 22:39:02 +02:00
Victoria Jeffrey
1811eb6666
Expose label for processes only on linux
2016-05-10 13:59:13 -04:00
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