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