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.
Breaking changes:
- Use namespaced ensure_packages, require puppetlabs/stdlib 9.x #360 (gcoxmoz)
- Drop Ubuntu 18.04 support #355 (zilchms)
- Drop Ubuntu 16.04 support #354 (zilchms)
- Drop Debian 9 support #353 (zilchms)
- Drop Puppet 6 support #343 (bastelfreak)
Implemented enhancements:
- Add Rocky and AlmaLinux 8 and 9 support #359 (zilchms)
- Add EL 8 and 9 support #358 (zilchms)
- Add Ubuntu 22.04 support #357 (zilchms)
- Ensure compatibility with Splunk 9.2.0.1 and 9.0.0 #350 (siegy22)
- Add Puppet 8 support #347 (bastelfreak)
- puppetlabs/stdlib: Allow 9.x #346 (bastelfreak)
- Allow inifile 6.x, concat 9.x, archive 7.x #345 (gcoxmoz)
- enable the puppet-archive
allow_insecure
parameter #340 (mwpower)
Fixed bugs:
- Splunk 9.0.5+ Package Not Found on RedHat x86_64 #348
- pass4SymmKey not read properly #284
- pass4SymmKey setting causes restarts of splunk #197
- Add workaround for Windows based Splunk UF 9.1.3 known issue #365 (siegy22)
- Safer Splunk Enterprise version check #339 (gsandine)
Merged pull requests:
- Updated README.md to make it clear that this module can download directly from the Splunk website #367 (Tamerz)
- Miscellaneous README improvements #364 (siegy22)
- Fix upgrading Splunk Enterprise #363 (siegy22)
- Allow the user to set encrypted values directly #362 (siegy22)
- Remove legacy top-scope syntax #351 (smortex)
v9.1.1 (2022-07-14)
Fixed bugs:
- Don't install net-tools on Solaris #335 (davemcdonnell)
v9.1.0 (2022-07-12)
Implemented enhancements:
- Allow user-seed.conf to set a username besides 'admin' #323 (gcoxmoz)
- Add extract_command as a parameter to splunk::addon #321 (gcoxmoz)
Fixed bugs:
- Forwarder service won't start due to incorrect permissions #310
- Use init provider on solaris when managing service #336 (davemcdonnell)
- Explicitly set user on call to 'splunk enable boot-start' #334 (davemcdonnell)
- Ensure facter doesn't stuck in interactive session while retrieving splunk forwarder version #320 (mvandegarde)
Closed issues:
- Warning: Secrets file NOT found #330
- Facter splunk version #280
- Splunk enterprise fact hangs partial install #238
Merged pull requests:
v9.0.0 (2021-08-09)
Breaking changes:
- Drop Puppet 5, add Puppet 7 support #313 (smortex)
- Drop EOL Debian 8; Add Debian 9/10 support #306 (bastelfreak)
- Drop CentOS 6 support #305 (bastelfreak)
Implemented enhancements:
- puppet/archive: allow 5.x #309 (bastelfreak)
- Add Ubuntu 18.04/20.04 support #307 (bastelfreak)
- add option to manage net-tools package #303 (mcmartins)
- Add support for FreeBSD #282 (martijndegouw)
- Add support for OpenSUSE #281 (martijndegouw)
- Add ability to override default-host configuration #279 (dave-pollock)
Fixed bugs:
- Corrupt MSI installer #311
- Fix systemd service file locations to documented locations #297 (martijndegouw)
- Workaround a change in behavior of ensure_packages with stdlib #296 (martijndegouw)
- Check if splunk forwarder was already installed when seeding password. #278 (mattk42)
Closed issues:
- child class splunk::forwarder::password::seed has a typo in the fact #289
- Hard coded dependency net-tools #275
- Cant figure out how to set the index that splunk-forwarder sends to #205
Merged pull requests:
- Allow latest dependencies #316 (bastelfreak)
- update puppet-strings documentation #302 (bastelfreak)
- Use a more concise rspec-puppet syntax #301 (ekohl)
- adopt test to newer rspec-puppet syntax #300 (bastelfreak)
- Correct web_httpport field name #299 (thebeanogamer)
- modulesync 3.0.0 & puppet-lint updates #293 (bastelfreak)
- (docs) cleaned up the TBD sections. #291 (binford2k)
- Support ppc64le #290 (treydock)
- changing fact name #288 (jose-lmax)
- Use voxpupuli-acceptance #283 (ekohl)
v8.0.0 (2020-02-12)
Breaking changes:
- drop Ubuntu 14.04 support #267 (bastelfreak)
- Add 7.2 support and refactor module #215 (nick-markowski)
- modulesync 2.5.1 and drop puppet 4 #211 (bastelfreak)
Implemented enhancements:
- Support upgrading splunk forwarding and accepting ToS #269 (treydock)
- Setup admin account through user-seed.conf #242 (ody)
- Set user and group for addon installation #241 (ody)
- Refactor defined type Splunk::Addon #224 (ody)
- Compare decrypted values to see if they are insync #221 (alexjfisher)
- Add the ability to override package_source #209 (beezly)
Fixed bugs:
- Purging of inputs and outputs don't work on forwarder #157
- Fix flaky acceptance tests #260 (ody)
- Windows fixes #234 (kreeuwijk)
- Fix purging of resources #220 (alexjfisher)
Closed issues:
- Install package updates happen before service changes #263
- Install of systemd unit file doesn't actually work #262
- How to point splunk forwarder to a deploymentserver which listening on 8089? #248
- Error with ini_file autoload #239
- I think $service_name is missing under params.pp. I think we need to add $service_name = [ 'splunk', 'splunkd', 'splunkweb' ] #229
- Setting up splunk admin could be easier #226
- Optionally manage splunk user/group #223
- Splunk_serverclass exists but is not documented #218
- Module does not work with Splunk 7.1.x or 7.2.x #213
- Unable to create symlink #212
- Unable to set user for forwarder service #210
- Strange issues during unit tests with Puppet 5.3.2 #156
Merged pull requests:
- allow puppetlabs/inifile 4.x #268 (bastelfreak)
- Fix systemd support and service subclass ordering #265 (treydock)
- Clean up acceptance spec helper #261 (ekohl)
- add secret_file parameter to Windows #254 (kreeuwijk)
- Allow puppetlabs/concat 6.x and puppet/archive 4.x #240 (alexjfisher)
- Allow
puppetlabs/stdlib
6.x #236 (alexjfisher) - fix osfamily = 'windows' and kernel = 'windows' in lowercase #233 (kreeuwijk)
- Allow puppetlabs/inifile 3.x #231 (dhoppe)
- Documentation style updates #227 (ody)
- Address post-merge comments on PR #224 #225 (ody)
- Add splunk_serverclass documentation to README #219 (rbclark)
- Add documentation for two file types. #207 (dafydd2277)
- Add splunkforwarder_version fact #206 (treydock)
v7.3.0 (2018-10-19)
Implemented enhancements:
Fixed bugs:
- file_path not set for splunkforwarder_limits resource #202
- Fixes #202 #203 (Renelast)
- Improve ftr license agreement #199 (Joshua-Snapp)
Merged pull requests:
- Allow empty local and outputs files to keep centralized Splunk happier. #201 (gregswift)
- modulesync 2.2.0 and allow puppet 6.x #200 (bastelfreak)
- Allow puppetlabs/stdlib 5.x and puppetlabs/concat 5.x #193 (bastelfreak)
v7.2.1 (2018-08-20)
Fixed bugs:
Closed issues:
- Module does not seem to work with splunkforwarder 7.X #186
v7.2.0 (2018-06-14)
Implemented enhancements:
- New Custom Type For Managing .meta files #176 (michaelweiser)
Fixed bugs:
- fix unknown variable: staged_package #179 (bastelfreak)
Closed issues:
- Bump dependency constraint for the puppetlabs/inifile module #172
Merged pull requests:
- Allow this module to be installed with puppet-archive 3.0.0 #184 (mpdude)
- Allow forwarder to fully support alternate install directories #183 (Nekototori)
- drop EOL OSs; fix puppet version range #182 (bastelfreak)
- Rely on beaker-hostgenerator for docker nodesets #181 (ekohl)
- bump puppet to latest supported version 4.10.0 #178 (bastelfreak)
- Remove unsupported use of proc in title patterns #174 (treydock)
- (maint) Bumping inifile dependency from > 2.0.0 to > 3.0.0 #173 (TraGicCode)
v7.1.0 (2017-12-09)
Implemented enhancements:
- Update splunk installer directory structure + enable automated tests #149
Fixed bugs:
Closed issues:
- Agent run fails: no parameter named 'purge_forwarder_deploymentclient' #158
- Allow /opt/splunkforwarder/var/run/splunk splunkd.pid to run as splunk #154
- Erro deploying Splunk both Server and Forwarder #76
- Need a
splunkforwarder_input
defined resource type #75
Merged pull requests:
- Update README #162 (arjenz)
- replace validate_string with assert_type #161 (bastelfreak)
v7.0.0 (2017-10-04)
Breaking changes:
- BREAKING: Ability to download from download.splunk.com #150 (TraGicCode)
Implemented enhancements:
- Add serverclass type #147 (TraGicCode)
Closed issues:
- Create a type to manage deployment server "ServerClasses" #146
Merged pull requests:
- v7.0.0 Release #152 (TraGicCode)
v6.3.1 (2017-09-26)
Fixed bugs:
- Fix config file location for splunkforwarder_deploymentclient, deployment client, and alert_actions. #144 (treydock)
Merged pull requests:
- Release v6.3.1 #145 (TraGicCode)
v6.3.0 (2017-09-25)
Implemented enhancements:
- Add splunk_alert_actions type. #142 (TraGicCode)
- Add deploymentclient types #141 (TraGicCode)
- Add Purge + File Management for splunk_uiprefs #124 (treydock)
Closed issues:
- Add Windows Server 2016 + Ubuntu 16.04 to Supported OS's #137
Merged pull requests:
- v6.3.0 release #143 (TraGicCode)
v6.2.0 (2017-09-24)
Implemented enhancements:
- Replace Staging with archive module #127
Closed issues:
- Evaluation Error: Unknown variable: 'splunk::params::forwarder_install_options' #97
Merged pull requests:
- 6.2.0 Release #139 (TraGicCode)
- Added ubuntu 16.04 & 2016 + 2008R2 support. #138 (TraGicCode)
- Replace staging module with archive module #128 (TraGicCode)
v6.1.0 (2017-09-20)
Implemented enhancements:
- Ability to manage ui-prefs.conf #103
- Added splunkforwarder_server and splunkforwarder_limits providers/types. #118 (nicholaspearson)
- Allow redirecting of settings into custom contexts #87 (michaelweiser)
Fixed bugs:
- splunkd_port not defined for forwarder #133
- concat dependency is missing from metadata.json #122
- splunkforwarder_server not working #121
- Fix .conf file modes for Windows forwarders #114 (natemccurdy)
- Allow for installing packages from UNC paths on Windows #113 (natemccurdy)
- Fix resource ordering in splunk class so that splunk types will properly notify services #91 (treydock)
Closed issues:
- Ruby load error when using splunk::forwarder on Windows #110
Merged pull requests:
- Release v6.1.0 #135 (TraGicCode)
- SplunkForwarder has no concept of a splunkd_port #134 (TraGicCode)
- Remove unused spec_helper_system.rb #132 (wyardley)
- SplunkForwarder has no concept of a server_service. #130 (TraGicCode)
- Update missing concat dependency in acceptance tests. #129 (TraGicCode)
- wire up splunkforwarder_server type #126 (alexcreek)
- Added missing concat dependency to metadata.json + .fixtures.yml #123 (TraGicCode)
- Fix typo in extension filename #117 (gregoirefra)
- This commit adds the pkg_provider 'chocolatey' to the module #108 (ralfbosz)
- Ability to configure ui-prefs.conf #104 (TraGicCode)
- Set
forwarder_install_options
to beundef
for OS other than Windows. #99 (alexqyle)
v6.0.0 (2017-05-25)
Fixed bugs:
- Fix Windows Forwarder Installdir #102 (TraGicCode)
Closed issues:
- Support .conf files in non-standard locations #88
- Warnings produced when splunk resources are in catalog #86
Merged pull requests:
- Bump release for 6.0.0 #112 (petems)
- Add LICENSE file #109 (alexjfisher)
- This commit sets the splunk_user for Windows to 'administrator' #107 (ralfbosz)
- Lint fixes #101 (treydock)
- types: Fix purging when section contains '//' #96 (jameslikeslinux)
- splunk_config: Only load other splunk types #95 (jameslikeslinux)
- Remove unneded blank lines #93 (roidelapluie)
- Allow splunk server services to be overridden #90 (treydock)
- Ensure /etc/init.d/splunk is created before splunk services #89 (treydock)
- Update README.md from puppetlabs-splunk #85 (Cinderhaze)
- Modulesync 0.18.0 #83 (bastelfreak)
v5.1.0 (2017-01-12)
Closed issues:
- module doesn't notify splunk restart when changing an input #63
Merged pull requests:
- release 5.1.0 #82 (bastelfreak)
- modulesync 0.16.7 #81 (bastelfreak)
- Bump min version_requirement for Puppet + deps #80 (juniorsysadmin)
- modulesync 0.16.6 #79 (bastelfreak)
- modulesync 0.16.4 #78 (bastelfreak)
- modulesync 0.16.3 #74 (bastelfreak)
- Make the file reference use the variable and not a fixed path #73 (ralfbosz)
- modulesync 0.15.0 #72 (bastelfreak)
- Revert "Release deprecated version" #70 (hunner)
- Add missing badges #66 (dhoppe)
- Update based on voxpupuli/modulesync_config 0.14.1. This might fix #62 #64 (dhoppe)
v5.0.2 (2016-10-05)
Fixed bugs:
Closed issues:
- Invalid parameter key_val_separator #4
- inheritence and version overrides #3
- Add ability to upgrade universal forwarders and servers #1
Merged pull requests:
v5.0.1 (2016-10-04)
Fixed bugs:
Merged pull requests:
v5.0.0 (2016-10-03)
Closed issues:
- Add other supported OSes to metadata.json #54
Merged pull requests:
- prepped 5.0.0 #56 (crayfishx)
- Added rspec tests for types and splunk_config and other bugfixes #55 (crayfishx)
- Bug fixes, lint, rubocop, spec tests etc. #53 (alexjfisher)
- Add 'Build Status' badge #52 (alexjfisher)
- Modulesync 0.12.7 #51 (bastelfreak)
- Fixed service restarts with forwarders #50 (crayfishx)
- [REVIEW] [MODULES-3520] refactored types and providers and added purging #49 (crayfishx)
- (maint) Fix resource order for installing splunk forwarders #47 (briancain)
4.0.0 (2016-04-11)
Merged pull requests:
- (maint) Release prep. #45 (bmjen)
- Fix typo in README. #44 (Ziaunys)
- Update README with type documentation. #43 (Ziaunys)
- Fix module errors discovered while testing. #42 (Ziaunys)
- Add acceptance test skeleton. #41 (Ziaunys)
- Change file mode to string. #40 (Ziaunys)
- Add a more modern version of our README template with updates. #39 (Ziaunys)
- Various updates and fixes #38 (Ziaunys)
- Update the resource ordering for the new Splunk types. #37 (Ziaunys)
- Add conditional logic for using the staging module #36 (Ziaunys)
- Create additional Splunk types/providers #35 (Ziaunys)
- Add splunk_server type and provider #34 (Ziaunys)
- Correct the descriptions of existing splunk types #33 (Ziaunys)
- Actually use the variable somewhere #32 (kyledecot)
- Server ensure #31 (kyledecot)
- Adds param for ensuring forwarder can be the latest argument #30 (bmjen)
- forwarder::pkg_provider should default to $splunk::params::pkg_provider #29 (hunner)
- Fix dependencies #28 (mpdude)
- (MODULES-2953) fix order of assignments #27 (DavidS)
- added technology addon feature #26 (crayfishx)
- config items are collected with tag - make sure it exists #25 (asquelt)
- Expose splunk forwarder windows install options #14 (nanliu)
3.2.1 (2015-09-08)
Merged pull requests:
- 3.2.1 prep #24 (underscorgan)
- MODULES-2448 - Improved collector compatibility #23 (underscorgan)
3.2.0 (2015-07-21)
Merged pull requests:
- Release 3.2.0 #19 (hunner)
- Update splunkforwarder_output #18 (hunner)
- Repository and password changes #17 (ckyriakidou)
- (MODULES-2096) Move default cases last #16 (DavidS)
3.1.1 (2014-12-18)
Merged pull requests:
- 3.1.1 prep #13 (underscorgan)
- Fix lint issues #12 (underscorgan)
- Add solaris sparc parameters. #10 (nanliu)
3.1.0 (2014-08-06)
Merged pull requests:
- 3.1.0 prep #11 (underscorgan)
- Update the name of the module for PMT install. #8 (metcalfc)
- Add integration tests and fix forwarder bug #7 (hunner)
- Add T&Ps for Splunk indexer and forwarder props and transforms #6 (hunner)
- Add dependency on stdlib >= 2.4.0 #5 (hunner)
3.0.1 (2013-12-02)
3.0.0 (2013-11-22)
2.0.1 (2013-10-25)
2.0.0 (2013-09-30)
0.3.0 (2013-08-27)
Merged pull requests:
- typo in puppet module install command #2 (fiddyspence)
0.2.0 (2012-12-18)
* This Changelog was automatically generated by github_changelog_generator