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.
v8.0.0 (2023-08-04)
Breaking changes:
- Drop Puppet 6 support #74 (bastelfreak)
Implemented enhancements:
- Add Puppet 8 support #76 (bastelfreak)
- Remove template erb and puppet_x folder #72 (phaedriel)
- Add optional parameter plugindir (Directory containing kibana plugins) #71 (phaedriel)
- Add sensitive for kibana config #68 (phaedriel)
- Add service_name and package_name parameters #66 (phaedriel)
- Allow to change
kibana.yml
ownership #64 (phaedriel)
Closed issues:
- Support alternative package & service name for Kibana #16
v7.0.1 (2022-06-13)
Fixed bugs:
- Allow empty string values in kibana::config #44 (smokris)
- Crossport hash.rb from elastic/puppet-elasticsearch #41 (baurmatt)
Closed issues:
- Module dependency for elastic-elastick_stack #57
Merged pull requests:
- Remove .ruby-version and .tool-versions #60 (root-expert)
- Update module name #59 (luoymu)
- elastic/elastic_stack deprecation #58 (anesterova)
v7.0.0 (2022-03-25)
Breaking changes:
- Drop versions of Puppet which have reached EOL; require puppet 6 or 7 #51 (smortex)
- Drop support for OS which have reached EOL #49 (smortex)
Implemented enhancements:
- Support for multiple Kibana instances #10
- Add support for recent operating systems #53 (smortex)
- Add support Puppet 6 and 7 #50 (smortex)
Closed issues:
- Plugin install should either update existing plugin or break with error #33
Merged pull requests:
6.3.1 (2018-10-19)
- This module no longer requires or enforces a version of the puppetlabs/apt module, which is transitively handled through the
elastic/elastic_stack
dependency. - Permit hashes to be passed as configuration parameter values.
This release deprecates Kibana 4.x, which is end-of-life.
- Support for 4.x has been deprecated, so consider upgrading to Kibana 5 or later before upgrading this module since only versions 5 and later are supported.
- The module defaults to the upstream package repositories, which now include X-Pack bundled by default. To preserve previous behavior which does not include X-Pack, follow the
README
instructions to configureoss
-only repositories/packages. - Use of the
elastic_stack::repo
class for managing package repositories may mean that leftover yum/apt/etc. repositories namedkibana
may persist after upgrade.
- Support for 6.3 style repositories using elastic_stack module
- Fixed language compatibility errors that could arise when using JRuby 1.7 on Puppet Servers.
Major version upgrade with important deprecations:
- Puppet version 3 is no longer supported.
The following migration guide is intended to help aid in upgrading this module.
Puppet 4.5.0 is the new minimum required version of Puppet, which offers better safety, module metadata, and Ruby features. Migrating from Puppet 3 to Puppet 4 is beyond the scope of this guide, but the official upgrade documentation can help. As with any version or module upgrade, remember to restart any agents and master servers as needed.
- Added support for service status
- Installation via package files (
.deb
/.rpm
) now supported. See documentation for thepackage_source
parameter for usage. - Updated puppetlabs/apt dependency to reflect support for 4.x versions.
This is a bugfix release to properly contain classes within the kibana
class so that relationship ordering is respected correctly.
Formally release major version 5.0 of the module.
- metadata.json dependencies now compatible with Puppet 3.x.
This release backports support for Puppet 3.8.
Bugfix release resolving several minor issues.
- Package revisions now supported for ensure values.
- The
url
parameter for 4.x plugins is now properly passed to the plugin install command. - Nonzero plugin commmands now properly raise errors during catalog runs.
- Boolean values allowed in config hash.
- apt-transport-https package no longer managed by this module.
Minor fixes and full 4.x support.
- Feature parity when managing plugins on Kibana 4.x.
- Removed potential conflict with previously-defined apt-transport-https packages.
- Permit boolean values in configuration hashes.
Small bugfix release.
- Actually aknowledge and use the manage_repo class flag.
Initial release.
- Support for installing, removing, and updating Kibana and the Kibana service.
- Plugin support.
- Initial support for version 4.x management.
* This Changelog was automatically generated by github_changelog_generator