Stephan Renatus
1510f330a9
read and return metadata from archives, too
...
Note that this adds `ref: some/where/in/tarball/file` to the file
contents hash; it wasn't there before but it may be useful for error
reporting nonetheless.
2016-02-03 14:38:46 +01:00
Stephan Renatus
f335865377
WIP: kill all the checks that fail with tarballs.
...
current output:
$ inspec check test/unit/mock/profiles/complete-profile.tgz
I, [2016-02-03T10:22:21.377650 #13207 ] INFO -- : Checking profile in test/unit/mock/profiles/complete-profile.tgz
I, [2016-02-03T10:22:21.377745 #13207 ] INFO -- : Found 1 rules.
I, [2016-02-03T10:22:21.377771 #13207 ] INFO -- : Rule definitions OK.
2016-02-03 14:38:46 +01:00
Christoph Hartmann
44dc150502
Merge pull request #404 from chef/sr/report
...
RspecRunner: re-export report hash
2016-02-03 14:33:45 +01:00
Stephan Renatus
889be88543
remove stray require
2016-02-03 14:04:55 +01:00
Stephan Renatus
79d171fb2c
rubocop
2016-02-03 14:04:55 +01:00
Stephan Renatus
45f0cbff03
inspec/rspec: decouple reporting and formatting
...
If reporting is requested, register a "reporting formatter", i.e.,
Inspec::RSpecReporter, that does the same things JsonFormatter does, but
suppresses output.
When the report is then requested, it returns the output hash that
JsonFormatter aggregates.
2016-02-03 14:04:55 +01:00
Stephan Renatus
6789e089d7
Inspec::Runner: provide a report
2016-02-03 14:04:55 +01:00
Christoph Hartmann
7059d37132
Merge pull request #403 from chef/sr/fix-error-find_files_or_error
...
fix warning in #find_files[_or_error]
2016-02-01 16:40:21 +01:00
Stephan Renatus
ff682532cf
fix warning in #find_files[_or_error]
2016-02-01 16:32:47 +01:00
Stephan Renatus
4c38be75e1
Merge pull request #405 from chef/chris-rock/logger
...
enable to configure the logger via cli
2016-02-01 15:40:36 +01:00
Christoph Hartmann
aeefb31ca7
enable to configure the logger via cli
2016-02-01 14:47:34 +01:00
Stephan Renatus
701e273ae8
Merge pull request #398 from chef/dr/oscheck-in-file
...
remove os check exposure in file resource
2016-02-01 09:47:48 +01:00
Dominik Richter
34bc94d13f
mock resource operating systems for tests
2016-01-29 21:55:08 +01:00
Dominik Richter
4c1b6f7509
remove os check exposure in file resource
2016-01-29 21:55:08 +01:00
Dominik Richter
52b42efb41
Merge pull request #402 from chef/0.9.11
...
0.9.11
2016-01-29 18:57:10 +01:00
Christoph Hartmann
9cfc69cf15
0.9.11
2016-01-29 18:34:12 +01:00
Christoph Hartmann
f23e463bc6
require train 0.9.6 for solaris support
2016-01-29 18:33:58 +01:00
Dominik Richter
07936e965d
Merge pull request #401 from chef/sr/yesnomaybe
...
runit_service: fix resource, improve integration tests
2016-01-29 17:14:54 +01:00
Stephan Renatus
6fbd28c2bb
runit_service: fix resource, improve integration tests
...
Turns out using `/usr/bin/yes` to imitate a daemon process is a TERRIBLE idea.
2016-01-29 17:03:05 +01:00
Stephan Renatus
605f879429
Merge pull request #396 from chef/chris-rock/gemfile
...
add winrm transport to Gemfile for test-kitchen
2016-01-29 14:45:25 +01:00
Christoph Hartmann
76b1d662ca
add winrm transport for test-kitchen, since train does not use it anymore
2016-01-29 14:30:51 +01:00
Stephan Renatus
554a9c19f0
Merge pull request #399 from chef/chris-rock/ec2-integration-test
...
ec2 integration test
2016-01-29 14:28:55 +01:00
Christoph Hartmann
52ed18f9d5
update ec2 kitchen yml
2016-01-29 13:20:39 +01:00
Dominik Richter
25e7be1a58
Merge pull request #395 from chef/chris-rock/solaris
...
Solaris Support
2016-01-28 22:33:34 +01:00
Christoph Hartmann
317b0cae9d
lint check in user resource
2016-01-28 21:11:13 +01:00
Christoph Hartmann
6ccfbe5e95
bugfix: use freebsd netstat parser instead of linux netstat parser for solaris
2016-01-28 21:08:52 +01:00
Christoph Hartmann
35899ebce6
optimize style in user resource
2016-01-28 18:30:39 +01:00
Christoph Hartmann
500ac1c41a
update integration tests
2016-01-28 18:30:39 +01:00
Christoph Hartmann
202190ea56
fix user resource unit test
2016-01-28 18:30:39 +01:00
Christoph Hartmann
ef3dbbb35c
improvement: make port parsing on solaris more reliable
2016-01-28 18:30:38 +01:00
Christoph Hartmann
62844eee0c
add unit tests
2016-01-28 18:30:38 +01:00
Christoph Hartmann
678ee2b473
parse port information on solaris 10 and 11 via netstat
2016-01-28 18:30:38 +01:00
Christoph Hartmann
59f3214817
use id -a for solaris
2016-01-28 18:30:38 +01:00
Christoph Hartmann
bd1e5e4085
service resource for solaris 10 and 11
2016-01-28 18:30:38 +01:00
Christoph Hartmann
913191fb9e
package resource for solaris 10 and 11
2016-01-28 18:30:38 +01:00
Christoph Hartmann
dd59dd9a5a
use os.linux and os.windows where possible
2016-01-28 18:30:38 +01:00
Christoph Hartmann
a5f526b368
use freebsd file permission checks for solaris
2016-01-28 18:30:38 +01:00
Christoph Hartmann
2fd6aea357
extend etc_group support for all unix systems
2016-01-28 18:30:38 +01:00
Dominik Richter
5326c5c95c
Merge pull request #392 from chef/sr/fix-349
...
basic logging setup for `inspec exec`
2016-01-27 17:55:29 +01:00
Stephan Renatus
e1d5b2be92
basic logging setup for inspec exec
...
This change tries hard to stay backward compatible: if you ask for JSON
output, you will NOT get any logging.
Fixes #349 .
2016-01-27 17:26:42 +01:00
Christoph Hartmann
1f325b1cfd
Merge pull request #390 from jzohrab/readme_fixes
...
Readme fixes
2016-01-25 11:21:55 -08:00
Jeff Zohrab
b6ba1ad46c
add doc links
2016-01-25 12:44:48 -05:00
Jeff Zohrab
10b760ff79
add doc code formatting
2016-01-25 12:44:48 -05:00
Jeff Zohrab
477ca568c9
fix typos
2016-01-25 12:44:48 -05:00
Stephan Renatus
12c183f268
Merge pull request #391 from chef/0.9.10
...
0.9.10
2016-01-25 18:04:57 +01:00
Christoph Hartmann
058ec27d64
0.9.10
2016-01-25 17:45:43 +01:00
Christoph Hartmann
adcd73d34c
Merge pull request #381 from chef/sr/fix-postgres-session
...
resource/postgres_session: add integration tests, change error handling
2016-01-25 08:03:24 -08:00
Stephan Renatus
56f22a1d2a
resource/postgres_session: add integration tests, change error handling
...
this makes it work (tested with default-ubuntu-1404), but doesn't
improve the error handling (i.e., the skip_resource doesn't really
prevent the failure)
2016-01-25 16:44:53 +01:00
Christoph Hartmann
72f04ccb8d
Merge pull request #387 from chef/sr/fix-launchctl-parsing
...
resources/launchd_service: fix parsing of non-running services
2016-01-25 07:43:57 -08:00
Stephan Renatus
9821c4c754
resource/launchd_service: correctly match non-running services
2016-01-25 16:29:08 +01:00