Skip to content
This repository has been archived by the owner on Mar 8, 2023. It is now read-only.

Releases: echocat/puppet-graphite

Release for PuppetForge

24 Jun 20:28
6402754
Compare
Choose a tag to compare

This is released at https://forge.puppetlabs.com/dwerder/graphite

!!! Lots of defaults are changed to match graphite 1.1.7 and support Debian Buster and CentOS 7/8 !!!

Features:

  • Add parameter gr_tags_enable to activate tag support in Carbon (#387)
  • Add support graphite version 1.1.x
  • Add support and tests for puppet 5
  • Add support and test for Ubuntu binoic and CentOS 7/8
  • Add option REMOTE_STORE_MERGE_RESULTS to local_settings.py.erb template
  • Add parameter gr_url_prefix to allow deployment on non-root URLs
  • effectively configure specified carbon logs directory

Bugfixes:

  • fixes #365 remove sort from storage aggregation rules
  • Update carbon-logrotate - ignore unrotated files
  • fix carbon-cache init script on debian

Release for PuppetForge

01 Feb 10:19
cfe143d
Compare
Choose a tag to compare

This is released at https://forge.puppetlabs.com/dwerder/graphite

Features:

  • Add support for Debian 9 (stretch)
  • Add support for graphite 1.x
  • Add gr_carbonlink_hashing_type (since graphite 0.9.16+)
  • Add gr_django_init_provider
  • Add gr_django_init_command

Bugfixes:

  • Support renamed parameters in local_settings.py for graphite 1.x+

Release for PuppetForge

16 Oct 11:11
Compare
Choose a tag to compare

This is released at https://forge.puppetlabs.com/dwerder/graphite

Features:

  • Add a new parameter : gr_base_dir_managed_externally

Bugfixes:

  • Updated python-pip to python2-pip for RedHat 7 variants
  • If there are multiple cache instances, and any but the last crash, this returns 0 and puppet will not try to restart the service(s)

Release for PuppetForge

27 Mar 21:07
Compare
Choose a tag to compare

This is released at https://forge.puppetlabs.com/dwerder/graphite

Features:

  • Add gr_pip_install_options param for setting install_options for pip

Release for PuppetForge

17 Mar 13:30
Compare
Choose a tag to compare

This is released at https://forge.puppetlabs.com/dwerder/graphite

Features:

  • Add support for Ubuntu Xenial (see compatibility part of README)
  • Add the ability to specify an alternative python binary
  • Allow setting service provider by parameter
  • Make logrotation optional
  • Autodetect additional whisper dirs
  • Optimizations for Amazon Linux
  • Add parameter gr_carbon_log_rotate

Bugfixes:

  • Some smaller fixes

Release for PuppetForge

03 Aug 05:30
Compare
Choose a tag to compare

This is released at https://forge.puppetlabs.com/dwerder/graphite

Bugfixes:

  • (2b3364c) better detection of service provider systemd
  • (2b3364c) The wsgi.py link is no longer needed
  • (2b3364c) Removing subscription to $local_settings_py_file. It is not defined when config_gunicorn.pp is evaluated
  • (2b3364c) run race condition fix after initial db creation
  • (2b3364c) Add service provider definition for Debian-based OSs
  • (2b3364c) Set RedHat service provider based on OS version
  • (2b3364c) Fix for float vs string problem

Release for PuppetForge

17 Apr 23:09
Compare
Choose a tag to compare

This is released at https://forge.puppetlabs.com/dwerder/graphite

Bugfixes:

  • (1deb7f9) point Apache to the right WSGI file
  • (e01e6bc) ensure that graphiteweb_storage_dir is created
  • (5e7ce00) properly parameterize gunicorn --chdir option on redhat
  • (6f7fb67) notify web service for local_settings.py and graphite_wsgi.py
  • (1f49faf) add unit tests
  • (7042ddf) Update fail message when gr_web_server = none

Features:

  • (1aa40af) patch graphite module to support UDP listener in [relay] section

Release for PuppetForge

11 Apr 16:49
Compare
Choose a tag to compare

This is released at https://forge.puppetlabs.com/dwerder/graphite

Bugfixes:

  • (debfe5d) remove parameter gr_pid_dir and use gr_storage_dir instead.
  • RedHat init scripts use correct gr_base_dir for graphite.

Release for PuppetForge

01 Apr 22:00
Compare
Choose a tag to compare

This is released at https://forge.puppetlabs.com/dwerder/graphite

Features:

  • Add alot more unit tests
  • Add code coverage analysis

Bugfixes:

  • Fix/remove parameter interpolation for gr_base_dir. It set correct now.
  • Fix some hardcoded paths in templates, like logrotate or init scripts
  • Fix location of local_settings.py in some cases

Release for PuppetForge

30 Mar 20:57
Compare
Choose a tag to compare

This is released at https://forge.puppetlabs.com/dwerder/graphite

Features:

  • Nginx/Gunicorn is now fully supported on both Debian and RedHat-like systems
  • The correct username/group is now used across apache/nginx for both Debian and RedHat
  • Pip is now the default provider for Django to ensure mutually-working package versions are installed.
  • Added systemd scripts for when $service_provider == 'systemd'
  • Added workaround for race condition bug in graphite
  • Added configuration variable gr_web_server_remove_default -- default config is only wiped when the variable is true, or when it is undef and gr_web_server_port == 80
  • Renamed gr_apache_port and gr_apache_port_https to gr_web_server_port and gr_web_server_port respectively. If the old configuration values are used, puppet fails telling you to use the new ones.
  • Add param for carbon-relay init.d ulimit gr_carbon_relay_ulimit
  • Add support for custom directory locations , see gr_base_dir and gr_*_dir
  • Add gr_relay_diverse_replicas option, default to true

Bugfixes:

  • python-crypto is obsoleted on RHEL7, replaced by python2-crypto
  • Redhat: avoid raise condition on initd restart