Skip to content

Releases: ajcrowe/puppet-supervisord

v0.3.0

10 Apr 10:35
Compare
Choose a tag to compare

Fixes

  • Fixed typo in fcgi config
  • Fixed typo in supervisord config with minfds and minprocs, thanks to @peefourtee
  • Typo in README fixed thanks to @hopkinsth
  • Removed refreshonly from pip_install exec resource
  • Number of syntax fixes thanks to puppet lint

Important Changes

  • Lots of input validation has been added PLEASE check your config works before upgrading!
  • Changed init_extras naming to defaults and cleaned things up.
  • Starting and stopping apps is now done with supervisorctl commands to avoid service restarts

Other Changes

  • CSV functions now order things consistently
  • Included description for classes and functions
  • Expanded spec testing built with Travis CI
  • Added beaker acceptance tests
  • Added greater validation of various parameters
  • Added coverage reporting for resources

To-Do

  • Add support for additional OS families such as Solaris.

v0.2.3

31 Oct 16:06
Compare
Choose a tag to compare

Fixes:

  • Fixed large bug on debian wheezy where /var/run is changed from a symlink to a directory causing all pids to be inaccessible breaking lots of services

v0.2.2

30 Oct 10:11
Compare
Choose a tag to compare

Fixes:

  • Fixed syntax error in README examples and tests

v0.2.1

16 Oct 08:36
Compare
Choose a tag to compare

Fixes:

  • Fixed user params in templates
  • Added missing environment support in main supervisord.conf

v0.2.0

15 Oct 22:35
Compare
Choose a tag to compare

Feature Complete Release

  • Added Eventlistener template and function
  • Added FGCI-Program template and function
  • More consistent log naming and fixed missing new lines

v0.1.1

15 Oct 21:43
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

Fixes:

  • Missing '=' in template tags when using certain parameters
  • Added log file default to program define to avoid /tmp being used when not specified
  • Fixed logic when not using environment variables in program

v0.1.0

15 Oct 11:48
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

First Release - v0.1.0

Complete:

  • Installs supervisor using pip provider
  • Option to install setuptools and pip
  • Configures init script for RedHat & Debian os families
  • Templates and functions for programs and groups
  • All parameters configurable for
    • supervisord
    • programs
    • groups

ToDo:

  • Templates and functions for fgci-program and eventlisteners
  • Spec tests for custom functions and classes
  • Add support for other init systems
    • FreeBSD
    • Solaris
    • Amazon (Probably working already)