Skip to content

Latest commit

 

History

History
698 lines (425 loc) · 37.6 KB

CHANGELOG.md

File metadata and controls

698 lines (425 loc) · 37.6 KB

Changelog

All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.

v13.2.0 (2024-04-25)

Full Changelog

Implemented enhancements:

Fixed bugs:

v13.1.0 (2023-10-31)

Full Changelog

Implemented enhancements:

v13.0.1 (2023-09-15)

Full Changelog

Fixed bugs:

v13.0.0 (2023-06-22)

Full Changelog

Breaking changes:

Implemented enhancements:

Merged pull requests:

v12.0.0 (2023-06-14)

Full Changelog

Breaking changes:

v11.2.0 (2023-03-30)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • repository setup: new GPG repository keys #307
  • Failure to install Grafana using module on fresh install of Debian 11 #278

Merged pull requests:

v11.1.0 (2022-11-02)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Do not show datasource config changes #296 (fklajn)

Closed issues:

  • grafana_folder permissions not idempotent #304
  • 'uid' property is not included in datasource provisioning #229

Merged pull requests:

  • Update the link to the toml gem #303 (16c7x)

v11.0.0 (2022-08-17)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

  • Fix grafana_user and switch to using flush #283 (alexjfisher)
  • Set grafana.ini owner to root with packages #264 (ekohl)

Merged pull requests:

v10.0.1 (2021-12-02)

Full Changelog

Fixed bugs:

  • Grafana_datasource no longer idempotent #270
  • Add support for HTTP operation PATCH to fix grafana_membership #266 (dgoetz)

Merged pull requests:

v10.0.0 (2021-11-26)

Full Changelog

Breaking changes:

  • Drop support for Debian 9, Ubuntu 16.04 (EOL) #262 (smortex)

Implemented enhancements:

  • Add support for Debian 11, CentOS 8, RedHat 8 and FreeBSD 13 #255 (smortex)

Fixed bugs:

  • Fix dashboard api call in grafana_dashboard #267 (joernott)

Closed issues:

  • grafana_dashboards ov version 9.0.1 does not work with Grafana 6.7.6 #261

v9.0.1 (2021-08-26)

Full Changelog

Merged pull requests:

v9.0.0 (2021-08-17)

Full Changelog

Breaking changes:

Implemented enhancements:

Closed issues:

  • config class does not restart service #239
  • grafana_team resource gives Could not evaluate: Invalid parameter #237

Merged pull requests:

v8.0.0 (2021-02-20)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

  • Fix puppet generate types #227 (smortex)
  • Ensure all API types have grafana_conn_validator autorequires #226 (treydock)
  • Don't manage dashboard path when puppetsource is not set #225 (treydock)

Closed issues:

  • Feature Request: Support for Grafana Plugin install by URL #173
  • add/change sourceselect option for provisioning_dashboards #130

Merged pull requests:

v7.0.0 (2020-08-24)

Full Changelog

v6.2.0 (2020-08-23)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

  • Code in maifests/service.pp refers to code from manifests/params.pp #206
  • Grafana 5.0.3 Users passwords being set and datasources created on every puppet run #104
  • Clean up code, because params.pp has been removed #214 (dhoppe)

Closed issues:

  • Grafana folder example doc update #197

Merged pull requests:

v6.1.0 (2019-10-30)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fix version, because 6.0.0-beta1 does not exist anymore #163 (dhoppe)
  • Fix value of variables base_url and real_archive_source #161 (dhoppe)
  • Fix value of variable real_package_source #160 (dhoppe)

Closed issues:

  • How to create Notification channels #188
  • Cannot install puppet/grafana, most recent puppet/archive version is v4.2 #184
  • [UBUNTU 14.04] Package not found #85
  • Puppet module exposes passwords - current and previous in plane text during puppet runs #82
  • using docker install with container_cfg attempts to use incorrect permissions #52
  • Hide sensitive data values #45
  • Feature request: support auth.proxy config option #40

Merged pull requests:

  • Clean up acceptance spec helper #189 (ekohl)
  • DOC Add Provisioning with dashboards from grafana.com #185 (mfaure)
  • Allow puppet/archive 4.x and puppetlabs/stdlib 6.x #176 (alexjfisher)
  • Corrected invalid database config example #169 (Rovanion)
  • Use data in modules instead of params.pp #167 (dhoppe)
  • Remove Puppet 3 specific syntax #166 (dhoppe)

v6.0.0 (2019-02-14)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Add a task for setting the admin user's password #148 (genebean)
  • Integration notification channels #144 (jnguiot)

Fixed bugs:

Closed issues:

  • multi arch send out a notice #152
  • Package Repo moved to packages.grafana.com #149
  • install_mode archive fails if $data_dir is not manually created #142

Merged pull requests:

v5.0.0 (2018-10-06)

Full Changelog

Breaking changes:

  • Change default of version parameter to 'installed' #126 (baurmatt)

Implemented enhancements:

  • removing value restriction on grafana_datasource so any custom plugin can be used #136 (lukebigum)
  • add --repo option to grafana_cli plugin install #132 (rwuest)
  • Parametrize provisioning file names #128 (kazeborja)

Closed issues:

  • Version parameter should default to 'installed' #125

Merged pull requests:

v4.5.0 (2018-07-16)

Full Changelog

Implemented enhancements:

  • Use provisioning backend for dashboards, providers #103
  • Feature: Add grafana provisioning to this module. #120 (drshawnkwang)

Closed issues:

  • Any plan to update module to use the grafana provisioning by yaml files ? #122

v4.4.1 (2018-07-04)

Full Changelog

Fixed bugs:

Closed issues:

  • grafana plugin install/check breaks catalog run when grafana-server service is not running #79

v4.4.0 (2018-06-21)

Full Changelog

Implemented enhancements:

Merged pull requests:

v4.3.0 (2018-06-18)

Full Changelog

Implemented enhancements:

  • Add postgres support and secure_json_data support #105 (Faffnir)

Fixed bugs:

Closed issues:

  • puppet-grafana Debian repository should use codename stretch #112

Merged pull requests:

v4.2.0 (2018-03-06)

Full Changelog

Implemented enhancements:

  • Create organization #71
  • Expand organization property for dashboards #94 (brandonrdn)
  • Add grafana_api_path to allow for API sub-paths #93 (brandonrdn)

v4.1.1 (2018-02-21)

Full Changelog

Fixed bugs:

  • grafana_datasource provider with_credentials() returns is_default value #89
  • fix datasource provider error #90 (brandonrdn)

v4.1.0 (2018-02-03)

Full Changelog

Implemented enhancements:

  • (SIMP-4206) Added organization provider and updated datasource provider #86 (heliocentric)

Closed issues:

  • "Could not autoload" error in grafana_dashboard with ruby 2.4 on Centos 6 #83

v4.0.3 (2017-12-09)

Full Changelog

Closed issues:

  • Apt key add gets called every run #77
  • Getting rid or changing the url check for grafana datasource url's #75

Merged pull requests:

  • Update readme with examples of using datasource and dashboard #80 (devcfgc)
  • Removing the datasource url check as it leads to errors with postgres… #76 (Faffnir)

v4.0.2 (2017-10-12)

Full Changelog

Implemented enhancements:

Merged pull requests:

  • fix typo in metadata (redhat 6 twice vs 6/7) #69 (wyardley)

v4.0.1 (2017-09-22)

Full Changelog

Fixed bugs:

  • Module doesn't work on Ubuntu Xenial #56

v4.0.0 (2017-09-20)

Full Changelog

Breaking changes:

  • BREAKING: Switch to Puppet Data Types (ldap_cfg is now undef when disabled) #66 (wyardley)
  • BREAKING: Create grafana_plugin resource type and change grafana::plugins #63 (wyardley)
  • BREAKING: Update default Grafana version to 4.5.1 and improve acceptance tests #61 (wyardley)

Implemented enhancements:

Fixed bugs:

  • gpg key error on CentOS 7 with default params #59
  • wget called even if not necessary #54
  • Fix typo in provider #58 (atward)

Closed issues:

  • install_method 'docker" ignores all other configurations #51
  • Usable for Grafana 4.x? #37
  • Remove docker dependency #22

Merged pull requests:

v3.0.0 (2017-03-29)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • FIX configuration file ownership #30 (c10l)

Closed issues:

  • Configured grafana debian repo should contain current distribution #27
  • Error while creating dashboard #25

Merged pull requests:

  • Bump version, Update changelog #38 (dhoppe)
  • Debian and RedHat based operating systems should use the repository by default #36 (dhoppe)
  • Add support for archlinux #32 (bastelfreak)
  • Fix grafana_dashboards #31 (c10l)
  • supoort jessie for install method repo #28 (roock)
  • Use operatinsystemmajrelease fact in repo url #24 (mirekys)
  • The puppet 4-only release will start at 3.0.0 #21 (rnelson0)

v2.6.3 (2017-01-18)

Full Changelog

v2.6.2 (2017-01-18)

Full Changelog

v2.6.1 (2017-01-18)

Just a notice: The next release will be a major one without Puppet 3 support! This is the last Release that supports it!

Releasing v2.6.0 (2017-01-18)

Enhancements

  • add two types & provider: grafana_datasource & grafana_dashboard these type allow configuration of the datasource and the dashboard against the API
  • allow configuration of repo_name for all installation methods
  • be more conservative when installing from docker, while also allowing users to override our stable choice

Fixes

  • ensure correct ownership of downloaded artefact
  • fix use-before definition of $version: bfraser#87

Behind The Scenes

  • switch to voxpupuli/archive from camptocamp

Changes since forking from bfraser/puppet-grafana

  • Add CONTRIBUTING.MD as well as our issues, spec etc… templates
  • update README and other files to point to forked repository
  • Rubocop and ruby-lint style-fixes!
  • test with puppet > 4.x

2.5.0 (2015-10-31)

Enhancements

  • Support for Grafana 2.5. This is just a version bump to reflect that Grafana 2.5 is now installed by default
  • PR #58 Sort cfg keys so config.ini content is not updated every Puppet run

Fixes

  • Issue #52 Version logic moved to init.pp so overriding the version of Grafana to install works as intended

Behind The Scenes

  • PR #59 More specific version requirements in metadata.json due to use of contain function
  • PR #61 Fixed typos in metadata.json

2.1.0 (2015-08-07)

Enhancements

  • Support for Grafana 2.1
  • Issue #40 Support for LDAP integration
  • PR #34 Support for 'repo' install method to install packages from packagecloud repositories
  • Addition of boolean parameter manage_package_repo to control whether the module will manage the package repository when using the 'repo' install method. See README.md for details
  • PR #39 Ability to ensure a specific package version is installed when using the 'repo' install method

Fixes

  • Issue #37 Archive install method: check if user and service are already defined before attempting to define them
  • Issue #42 Package versioning for RPM / yum systems
  • Issue #45 Fix resource dependency issues when manage_package_repo is false

Behind The Scenes

  • Use 40 character GPG key ID for packagecloud apt repository

2.0.2 (2015-04-30)

Enhancements

  • Support for Grafana 2.0. Users of Grafana 1.x should stick to version 1.x of the Puppet module
  • Support 'archive', 'docker' and 'package' install methods
  • Ability to supply a hash of parameters to the Docker container when using 'docker' install method
  • PR #24 Ability to configure Grafana using configuration hash parameter cfg

Behind The Scenes

  • Update module operatingsystem support, tags, Puppet requirements
  • Tests for 'archive' and 'package' install methods

1.0.1 (2015-02-27)

Enhancements

  • New parameter for Grafana admin password

Fixes

  • Package install method now makes use of install_dir for config.js path

Behind The Scenes

  • Add archive module to .fixtures.yml
  • Unquote booleans to make lint happy
  • Fix license identifier and unbounded dependencies in module metadata
  • Allow Travis to fail on Ruby 1.8.7
  • More Puppet versions are tested by Travis

1.0.0 (2014-12-16)

Enhancements

  • Add max_search_results parameter
  • Install Grafana 1.9.0 by default

Documentation

  • Add download_url and install_method parameters to README

Behind The Scenes

  • Issue #6 Replace gini/archive dependency with camptocamp/archive
  • Addition of CHANGELOG
  • Style fixes
  • Removal of vagrant-wrapper gem
  • Fancy badges for build status

0.2.2 (2014-10-27)

Enhancements

  • Add default_route parameter to manage start dashboard

Fixes

  • Symlink behavior

Behind The Scenes

  • Issue #9 Remove stdlib inclusion from manifest

0.2.1 (2014-10-14)

Enhancements

  • Support for multiple datasources
  • Install Grafana 1.8.1 by default

Behind The Scenes

  • Added RSpec tests
  • Add stdlib as a module dependency
  • Add operating system compatibility

0.1.3 (2014-07-03)

Enhancements

  • Added support for InfluxDB

0.1.2 (2014-06-30)

First release on the Puppet Forge

* This Changelog was automatically generated by github_changelog_generator