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
Stephan Renatus
c761b8b40d
service resources: further simplifications, debian/centos handling
...
I've recovered the debian/centos special handling of the `service`
binary, although I doubt that it's necessary.
2016-01-21 08:22:04 +01:00
Christoph Hartmann
95c22b8d9d
Merge pull request #375 from chef/dr/profile-tests
...
add profile tests (non-legacy)
2016-01-20 23:31:12 +01:00
Dominik Richter
cac102aeac
add profile tests (non-legacy)
2016-01-20 21:57:23 +01:00
Christoph Hartmann
123380b27f
Merge pull request #376 from frightenedmonkey/feature/update-readme-test-kitchen-link
...
Update README links to the examples directory
2016-01-20 21:47:33 +01:00
Michael Lewis
63bb8160a3
Update README links to the examples directory
2016-01-20 12:01:04 -08:00
Stephan Renatus
3f39b35502
add runit_service resource, fix service_ctl handling
2016-01-20 17:54:16 +01:00
Stephan Renatus
a4e9a34c5d
add runit_service integration tests
2016-01-20 17:54:04 +01:00
Stephan Renatus
709e4ca9e0
some code simplifications
2016-01-20 16:05:20 +01:00
Stephan Renatus
5c0cdb31c9
*_service: add unit tests
...
NB I've just added default duplicates to one instance (i.e., there's
only one `systemd_service`), since there's no os-specific magic in them.
Also these tests only verify that the default choice is equivalent to
`service` on the tested distribution.
2016-01-20 15:54:36 +01:00
Stephan Renatus
0e410df69d
add *_service overrides, allowing for different control binaries
2016-01-20 15:33:18 +01:00
Stephan Renatus
4192dedd14
Merge pull request #361 from chef/chris-rock/appveyor
...
Enable appveyor for unit tests on Windows
2016-01-20 11:47:12 +01:00
Christoph Hartmann
0160440ecc
activate appveyor
2016-01-20 11:12:29 +01:00
Christoph Hartmann
73006e4ca5
Merge pull request #371 from chef/dr/separate-rspec
...
separate RSpec handling in runner
2016-01-19 22:59:33 +01:00
Dominik Richter
20b138778e
bugfix: expose tests for docker unit-tests
2016-01-19 15:48:06 +01:00
Dominik Richter
6cc2575170
bugfix: clean up failed dockerized tests
...
We need to put those tickets back in the semaphore, otherwise the remaining tests never get executed. doh
2016-01-19 15:48:06 +01:00
Dominik Richter
c713a0af87
lint
2016-01-19 15:48:06 +01:00
Dominik Richter
22c6fa871d
add code docs to rspec runner
2016-01-19 15:48:06 +01:00
Dominik Richter
611487e956
clearly identify legacy profile tests and fix identification
2016-01-19 15:48:06 +01:00
Dominik Richter
8c464965c1
extract example group creation
...
and restore profile tests that had been completely mocked until now
2016-01-19 15:48:06 +01:00
Dominik Richter
dd2d93fd6f
completely separate rspec runner parts
2016-01-19 15:48:06 +01:00
Dominik Richter
21a92a0c4e
isolate rspec-dsl in profile context
2016-01-19 15:48:06 +01:00
Dominik Richter
b991dd03bb
flatten creation of profile context
2016-01-19 15:48:06 +01:00
Dominik Richter
21d9ae7e1d
move resource dsl creation to resource plugin
2016-01-19 15:48:06 +01:00