chef/cookbooks/poise-service/CHANGELOG.md
Greg Karékinian a32f34b408 Vendor the external cookbooks
Knife-Zero doesn't include Berkshelf support, so vendoring everything in
the repo is convenient again
2019-10-13 19:17:42 +02:00

2.8 KiB

Poise-Service Changelog

v1.5.2

  • Set declared_type on the mixin-created poise_service resource so it works correctly with ChefSpec.

v1.5.1

  • Fix the sysvinit provider on Amazon Linux under Chef 13.

v1.5.0

  • Added never_start and never_stop provider options to prevent Chef from starting or stopping a service.
  • Automatically reload systemd when removing a service if auto_reload is enabled.
  • Improved dummy provider, records process output to /var/run/service_name.out and a restart_delay provider option to the dummy provider to wait between stopping and starting.

v1.4.2

  • Fix the noterm test service to work on Ruby 2.3.

v1.4.1

  • Fix poise_service_user on Solaris and make it closer to being usable on Windows.

v1.4.0

  • #31 Add shell property to poise_service_user resource.

v1.3.1

  • #25 Cope with a service user with an invalid home directory.
  • Use the correct default cookbook for service_template when used with additional plugins.

v1.3.0

  • Allow setting pid_file_external false as a provider option for the sysvinit provider to have non-standard path but keep the internal handling.
  • Improved quoting for environment variables in the inittab provider.

v1.2.1

  • #23 Fix service templates on AIX and FreeBSD to use the correct root group.

v1.2.0

  • The Restart mode for systemd services can now be controlled via provider option and defaults to on-failure to match other providers.

v1.1.2

  • #22 Set all script commands for the sysvinit provider. This should fix compatibility with EL5.

v1.1.1

  • Fix an incorrect value in poise_service_test. This is not relevant to end-users of poise-service.

v1.1.0

  • Added inittab provider to manage services using old-fashioned /etc/inittab.

v1.0.4

  • Set GID correctly in all service providers.
  • Allow overriding the path to the generated sysvinit script.

v1.0.3

  • #10 Fixes for ensuring services are restarted when their command or user changes.
  • #11 Revamp the sysvinit provider for non-Debian platforms to be more stable.
  • #12 Improve the dummy provider to handle dropping privs correctly.

v1.0.2

  • Fix a potential infinite loop when starting a service with the dummy provider.
  • #2 Remove usage of root default files so uploading with Berkshelf works (for now).

v1.0.1

  • Don't use a shared, mutable default value for #environment.

v1.0.0

  • Initial release!