Commit graph

1717 commits

Author SHA1 Message Date
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
Stephan Renatus
b69dac698b resources/launchd_service: add test
indicating that parsing is broken for non-running enabled services
2016-01-25 16:29:08 +01:00
Christoph Hartmann
5506319ad8 Merge pull request #389 from chef/dr/write-id-to-json
bugfix: write given ID to metadata json
2016-01-25 07:22:19 -08:00
Dominik Richter
88d2b26387 bugfix: write given ID to metadata json
Whenever the user provides an ID under which the profile is scoped, write it out to JSON during generation.
2016-01-25 15:48:56 +01:00
Stephan Renatus
14247df17a Merge pull request #388 from chef/chris-rock/registry_key
optimize the error output for missing registry keys to `nil`
2016-01-25 14:22:47 +01:00
Christoph Hartmann
cc0db43813 optimize the error output for missing registry keys to nil 2016-01-25 13:55:47 +01:00
Stephan Renatus
3b2740d015 Merge pull request #386 from chef/chris-rock/ruby-1.9.3
bugfix: pin net-ssh 2.9 in gem file
2016-01-22 12:33:06 +01:00
Christoph Hartmann
dbf22e7d51 bugfix: pin net-ssh 2.9 in gem file, since bundler is not selecting the right version 2016-01-22 11:29:18 +01:00
Stephan Renatus
693e2a5f97 Merge pull request #382 from chef/chris-rock/examples
update readme
2016-01-21 13:42:54 +01:00
Christoph Hartmann
991b61fa91 update readme 2016-01-21 13:36:21 +01:00
Christoph Hartmann
b30720f926 Merge pull request #380 from chef/sr/service-override
add service overrides for picking specific service managers, add runit_service
2016-01-21 13:35:23 +01:00
Christoph Hartmann
06dda5c36e Merge pull request #378 from chef/dr/legacy-supports
warn about legacy supports fields in metadata
2016-01-21 12:13:31 +01:00
Stephan Renatus
7a308806aa unit tests: add systemd_service instance with overridden service_ctl 2016-01-21 11:41:48 +01:00
Stephan Renatus
ef77e01229 service resources: fix service_ctl default/override handling 2016-01-21 11:35:34 +01:00
Dominik Richter
d10207caca warn about legacy supports fields in metadata
I.e.: Prevent users from writing `supports: linux` and similar. These are deprecated and will be removed. Also improve the warning to indicate what the user should do instead. Finally add tests to make sure we get all these.
2016-01-21 11:05:26 +01:00
Christoph Hartmann
a5ed04d51c Merge pull request #379 from chef/sr/use-empty-iso
integration tests: stop using alpine iso
2016-01-21 11:04:09 +01:00
Stephan Renatus
21224abd10 integration tests: stop using alpine iso 2016-01-21 10:39:03 +01:00
Stephan Renatus
f2f2db120d fix runit_service tests, replace socat with a proper mock daemon 2016-01-21 09:53:59 +01:00
Stephan Renatus
492c7f8146 runit_service: cleanup; fix "non-running-runit-service" test + recipe 2016-01-21 09:05:29 +01:00