forked from voxpupuli/puppet-logstash
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
132 lines (114 loc) · 5.56 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
0.5.1 ( May 15, 2014 )
Updated system tests to work with LS 1.4.1
Increase package download timeout
Add option to use stages for the repo setup instead anchors
0.5.0 ( May 06, 2014 )
Move beaker testing to use docker
Large module update to work with the contrib package
Refactored rspec testing
Fix inline docs
Added Puppet 3.5.0 testing
Fix typo in group name variable ( PR #147 )
Improve puppet module removal ( PR #149 )
Reverted PR #149. Caused issues with package removal.
added lsbdistid = Debian to rspec facts ( PR #146 )
match other config perms with patterns ( PR #151 )
0.4.3 ( Feb 21, 2014 )
Lower puppetlabs-stdlib depdency from 4.0.0 to 3.2.0
Documentation improvements ( PR #132 #137 )
Fixed yumrepo call to include description ( PR #138 )
Added beaker testing
Fixed bug that sometimes LS starts before all configs are processed.
Ensure java is installed before installing the package when using package_url
Fail fast when using package_url and repo config
0.4.2 ( Jan 31, 2014 )
Fix config directory for config files to be inline with the init file of the packages
Update readme ( thanks to PR #130 from phrawzty )
Added repo management ( based on work of PR #121 from pcfens )
0.4.1 ( Jan 23, 2014 )
** Important Update **
Ensure exec names are unique. This caused an issue when using the Elasticsearch Puppet module
Removed a part in the package.pp that should have been removed ( missed with the rewrite )
Missed a few bits of the rewrite.
Updated readme to reflect reality regarding configfile define.
0.4.0 ( Jan 21, 2014 )
** NOTE: This is a backwards compability breaking release !! **
Large rewrite of the entire module described below
Make the core more dynamic for different service providers
Add better testing and devided into different files
Add different ways to install the package except from the repository ( puppet/http/https/ftp/file )
Update java class to install openjdk 1.7
Add validation of templates
Added more test scenario's
Added puppet parser validate task for added checking
Improve module removing when set to absent
Updated readme
Doc improvements by dan ( phrawzty )
Added define for managing pattern files
Added define for managing plugins
0.3.4 ( Oct 14, 2013 )
Fixing purging of created directories ( PR #61, #64 by Kayla Green and Jason Koppe )
Documentation fixes ( PR #65, #67 by Kristian Glass and Andreas Paul )
Making config dir configurable ( PR #70 by Justin Lambert )
Permit HTTP(s) for downloading logstash ( PR #71 by Phil Fenstermacher )
Ensure user/group is passed in the debian init file
Spec cleanup ( PR #75 by Justin Lambert )
set logstash logdir perms when using custom jar provider ( PR #74 by Justin Lambert )
clean up installpath when updating jars ( PR #72 by Justin Lambert )
fix wrong creates path at jar custom provider ( PR #83 by Daniel Werdermann )
added 'in progress' for logstash version 1.2.x ( PR #87 by rtoma )
Add small input/output examples ( PR #89 by Andreas Paul )
Solving defaults file not being installed in some cases
http download of jar should require $jardir ( PR #90 by Max Griffiths )
add ability to install a logstash config file ( PR #93 by Justin Lambert )
0.3.3 ( Jun 15, 2013 )
Enable puppet 3.2.x testing
Fix issue that the config dir was missing in the init files
Fix variable access deprecation warning ( PR #56 by Richard Peng )
0.3.2 ( May 23, 2013 )
Fixing issue when using jar file without multi-instance feature
Added rspec tests to cover this issue
0.3.1 ( May 15, 2013 )
Missed changes for enabling/disabling multi-instance feature
Adding a few spec tests for the multi-instance feature
0.3.0 ( May 09, 2013 )
Update defines for Logstash 1.1.12
Adding license file
Deleted old init file removal to avoid issues. ( Issue #50 )
Allow file owner/group to be variable ( Issue/PR #47 )
Ensure log directory exists before starting ( PR #53 by Brian Lalor )
Provide complete containment of the class ( PR #53 by Brian Lalor )
Update rspec tests for new defines
0.2.0 ( Apr 30, 2013 )
Update defines for logstash 1.1.10
New feature for plugins to automatically transfer files ( Issue #24 )
Create correct tmp dir ( Issue #35 )
Change file modes to be more secure ( Issue #36 )
Update defines for better input validation ( Issue #43 )
Adding rspec tests for plugin defines
Fix tmp dir Debian init script ( PR #44 by Dan Carley )
0.1.0 ( Mar 25, 2013 )
Don't backup the Jar file or the symlink ( Issue #25 by Garth Kidd )
First implementation of the multi-instance feature. This will break certain functionality.
0.0.6 ( Mar 07, 2013 )
Fix issue that the init file was overwritten
Ensure we install java first before starting logstash if enabled
0.0.5 ( Mar 02, 2013 )
Adding spec tests
Update Readme ( PR #20 by rjw1 )
New feature to install java
0.0.4 ( Feb 10, 2013 )
Rename Redhat to RedHat for init file ( PR #12 by pkubat )
Adding Amazon as Operating system ( PR #12 by pkubat )
Symlinking Jar file to generic name ( PR #12 by pkubat )
Correting symlink ( PR #14 by Jeff Wong )
0.0.3 ( Feb 5, 2013 )
Clarify jarfile usage and validation ( PR #6 by Garth Kidd )
Add default Debian Init script when non provided and using custom source ( PR #7 by Garth Kidd )
Add RedHat as OS type ( PR #8 by Dan )
Skip init script when status = unmanaged ( PR #9 by Tavis Aitken )
Refactored the custom provider part ( With help of Garth Kidd )
0.0.2 ( Jan 19, 2013 )
Adding a way to provide jar and init file instead of depending on a package
0.0.1 ( Jan 13, 2013 )
Initial release of the module