Releases: echocat/puppet-graphite
Release for PuppetForge
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
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
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
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
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
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 whenconfig_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
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
This is released at https://forge.puppetlabs.com/dwerder/graphite
Bugfixes:
- (debfe5d) remove parameter
gr_pid_dir
and usegr_storage_dir
instead. - RedHat init scripts use correct
gr_base_dir
for graphite.
Release for PuppetForge
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
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 isundef
andgr_web_server_port
== 80 - Renamed
gr_apache_port
andgr_apache_port_https
togr_web_server_port
andgr_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
andgr_*_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