Skip to content

Commit

Permalink
Squashed 'modules/filebeat/' changes from 5b0de383..e2e1d02a
Browse files Browse the repository at this point in the history
e2e1d02a Bump to version 2.3.0
67ad3297 Add support for Filebeat 6 (Icinga#141)
f38bb372 Support for hash.random (Icinga#142)
9b4a45ed Update archive version_requirement (Icinga#138)
6e8ff5b2 Increment version to 2.2.0
c3e32e65 Release tagged builds to the forge automatically
f5446a5f Don't skip installing development packages
b02468bd Don't install rake explicitly the the travis setup
35bf62b2 Install rake in travis directly
6df1a5f3 Explicitly add rake to the bundle
707a26b0 Follow the PDK format for metadata.json
4b1628f4 Follow PDK format for non-test files
81579d16 Rework all tests to match PDK format
c82dfafa Style fixes in ruby files
7e9ee6ed Cleanup lint for better linting
7c0bd56c Add support for pipeline configuration in prospectors (Icinga#134)
638dc25e Wrong regex for windows, doesn't accept . in URL (Icinga#135)
c0749a24 remove duplicate entry for disable_config_test (Icinga#133)
7a9dd2d7 Upgrade to 2.1.0
cae9db2d Fix test's lint
bb392435 Make configuration directory/file ownership configurable
4603793f Add additional tests
f24a6fc1 Processors should be passed as a hash, not array
5f89f717 Chagne beat_name configuration parameter to name (Fixes Icinga#126)
367d5339 Fix typo in changelog
85987da0 Release version 2.0.0
d41cde9c Fixes Icinga#124 - Use correct url for 32 bit windows (Icinga#125)
01e36b74 Update apt dependency (Icinga#123)
baf7c7bf Drop support for Puppet 3 and Filebeat <5 (Icinga#118)
ee343811 Release 1.0
acf48c80 Fix testing environment variables
59d50468 Add loadbalance for ES in filebeat5.yml.erb (Icinga#119)
6683ba5e Fix Logstash SSL template (Icinga#121)
970b35a5 Note breaking changes that will follow the next release
f802ff45 Update changelog and note puppet 5 support
ec768ede filebeat 5 ssl support (Icinga#117)
54a6fca6 Fix style typo in changelog
d288ea60 Increment version number to 0.12.0
a5e44f8e Update changelog to reflect recent features
3ede14a4 Update puppet dependency to 3.5+
9e5cc2ce Merge pull request Icinga#115 from MiamiOH/master
b7e008e5 Typo fix; Also use install_dir in config validate_cmd
5e3f86be Merge pull request Icinga#114 from MiamiOH/master
57336544 Some windows install clean up
30d58b2e Merge pull request Icinga#113 from MiamiOH/master
2a9ad254 Fix filebeat_spec
a9c86360 Pin apt in fixtures to continue puppet 3 support
17a33d1e Clean up temp file on Windows install
1a286627 Use package_ensure for the same thing on windows and linux
7c1b1fda Fixes Icinga#109 - Windows update support
0912b163 install locales on ubuntu-16.04 nodeset (Icinga#111)
758656ed add optional repo_priority parameter (Icinga#110)
00e0b723 Increment version to 0.11.2
0fc9c46a support kafka codec.format option (Icinga#106)
5b6d42d4 Explicitly support newer versions of the puppetlabs/powershell module
c48422cc The `add_locale` processor doesn't require parameters (Icinga#104)
5f8adb23 Don't check boolean value of certain config parameters
e818c827 processor: Checking for the drop_event processor instead of the non-existent drop_field (Icinga#101)
f4b5699e Properly allow failures for puppet 3.8.7
72cd00d5 Fix yaml syntax
aa883e96 Allow failures when testing puppet 3.x
89e30ef2 Increment version number to 0.11.1
0d1d5a40 Test with a specific version of puppet 3.8
bdd9c981 Restore puppet 3 compatibility (for now)
607c62aa Increment version to v0.11.0
56bfa125 Support for round_robin algo and group_events (Icinga#100)
d2a2b524 Update changelog with fix for Icinga#63
47a608b5 Check for nil instead of undef in max_procs
da9c06bf Update Changelog
e904898b Conditional pipeline in output.elasticsearch (Icinga#98)
ea395267 Update chaining to match latest style guide
f542ee28 Merge branch 'master' of github.com:pcfens/puppet-filebeat
e17b449c Index conditional match in output elasticsearch (Icinga#97)
403a6692 Update README and CHANGELOG with breaking change information
c064eac3 Don't verify processor files (they don't have prospectors so they always fail)
3e408402 Move the default registry file
ea30d5b9 Pin version of rubocop gem
19a1ca75 Remove trailing whitespace in spec test
228b9b17 Fix style in spec test
3b81c8a8 Style changes to metadata.json and fixes
696e37b5 Create a method for removing filebeat using puppet
38ffce20 Add proxy server support to download files (Windows) (Icinga#90)
1407b090 Reworking the processor implementation. (Icinga#85)
8499ee8c Increment version number to v0.10.4
3ae5d968 Add support for output.console
ede4c4a3 Conform to strict_variables
8afca8dd Increment version number to v0.10.3
c44c0df2 Exempt facter confine line from the breaking rubocop test
92d5f513 Revert change to confine in filebeat_version
dd1c3535 Make an attempt at supporting processors in puppet < 4.x
93ef7e1f Allow http links for downloading filebeat for windows (Icinga#82)
adc80458 Remove Ruby 1.9.3/Puppet 3.8 travis tests
e858f2da Add a check to see if processors.params is emtpy before using it.
4cb659d0 Increment version to v0.10.2
53254830 add close_older and force_close_files within prospector v5 (Icinga#77)
1aa78c0d Update rubocopy to match voxpupuli's latest modulesync
2482954b Increment version number
e9f1dd05 Assume that windows paths will have spaces in them (Fixes Icinga#75)
a07192ad support harvesting symlinks (Icinga#74)
ca733c51 Fix typo in changelog diff links
930d8a17 Merge in changes from a previous release
dea9678f Increment version number to v0.10.0
4917f249 Add JSON decoding to the changelog
7fb3d094 Add support for json decoding (filebeat >= 5.0) (Icinga#72)
3f9a7142 Increment version to 0.9.2
abf7f99a Add close and clean harvesting  (Icinga#70)
50409d58 Increment version number to 0.9.1
b5532281 Fixing yaml spacing and README tutorials for params.
77b4a4f5 Increment version to 0.9.0
1b185044 Don't install development packages when testing
7b86bd16 Lint fixes
6287d6d6 Clean up tests some more
e5ebb2e6 Improve testing and attempt to meet voxpupuli's style standards
a38244c3 Update changelog
b6b8386f Add a note about the registry_path to the readme
25054a2f Update download URL for windows to latest
b6365393 Align params.pp file
a6d371ea Update the changelog to reflect changes over last few days
194158f8 Validate config files before restarting services
61cbcce7 All filebeat templates should include the major version number in them
a12f7eda Fix a regression in filebeat_version that caused warnings before filebeat was installed
1b6b4ef2 Fix the filebeat_version fact in windows
b0674fbc Add Support for Filebeat Processors
2d3d2402 Merge pull request Icinga#68 from plarivee/add_tags_to_prospector
077be4a0 Adding support for tags in prospector
1404171e Increment version number
d513528d Update windows URL again
3e9e117a Merge pull request Icinga#65 from elconas/fix_broken_max_procs
3a952d38 Fix error when max_procs is empty

git-subtree-dir: modules/filebeat
git-subtree-split: e2e1d02a51cfeb7ae880e08b21267fca95183fc9
  • Loading branch information
Michael Friedrich committed Nov 28, 2017
1 parent 9df2179 commit a9236fd
Show file tree
Hide file tree
Showing 48 changed files with 2,193 additions and 2,057 deletions.
12 changes: 7 additions & 5 deletions .fixtures.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
fixtures:
repositories:
"stdlib": "https://github.com/puppetlabs/puppetlabs-stdlib.git"
"apt": "https://github.com/puppetlabs/puppetlabs-apt.git"
"powershell": "https://github.com/puppetlabs/puppetlabs-powershell.git"
"remotefile": "https://github.com/lwf/puppet-remote_file.git"
stdlib: "https://github.com/puppetlabs/puppetlabs-stdlib.git"
apt:
repo: "https://github.com/puppetlabs/puppetlabs-apt.git"
ref: '4.2.0'
powershell: "https://github.com/puppetlabs/puppetlabs-powershell.git"
archive: "https://github.com/voxpupuli/puppet-archive.git"
symlinks:
"filebeat": "#{source_dir}"
filebeat: "#{source_dir}"
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
*.rb eol=lf
*.erb eol=lf
*.pp eol=lf
*.sh eol=lf
29 changes: 20 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,21 @@
pkg/
Gemfile.lock
vendor/
spec/fixtures/
.vagrant/
.bundle/
coverage/
.idea/
.*.sw[op]
.metadata
.yardoc
.yardwarns
*.iml
*.swp
/.bundle/
/.idea/
/.vagrant/
/coverage/
/bin/
/doc/
/Gemfile.local
/Gemfile.lock
/junit/
/log/
/log/
/pkg/
/spec/fixtures/manifests/
/spec/fixtures/modules/
/tmp/
/vendor/
20 changes: 20 additions & 0 deletions .pmtignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
docs/
pkg/
Gemfile.lock
Gemfile.local
vendor/
.vendor/
spec/fixtures/manifests/
spec/fixtures/modules/
.vagrant/
.bundle/
.ruby-version
coverage/
log/
.idea/
.dependencies/
.librarian/
Puppetfile.lock
*.iml
.*.sw?
.yardoc/
2 changes: 2 additions & 0 deletions .rspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
--color
--format documentation
104 changes: 104 additions & 0 deletions .rubocop.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
---
require: rubocop-rspec
AllCops:
TargetRubyVersion: '2.1'
Include:
- "./**/*.rb"
Exclude:
- bin/*
- ".vendor/**/*"
- Gemfile
- Rakefile
- pkg/**/*
- spec/fixtures/**/*
- vendor/**/*
Metrics/LineLength:
Description: People have wide screens, use them.
Max: 200
RSpec/BeforeAfterAll:
Description: Beware of using after(:all) as it may cause state to leak between tests.
A necessary evil in acceptance testing.
Exclude:
- spec/acceptance/**/*.rb
RSpec/HookArgument:
Description: Prefer explicit :each argument, matching existing module's style
EnforcedStyle: each
Style/BlockDelimiters:
Description: Prefer braces for chaining. Mostly an aesthetical choice. Better to
be consistent then.
EnforcedStyle: braces_for_chaining
Style/ClassAndModuleChildren:
Description: Compact style reduces the required amount of indentation.
EnforcedStyle: compact
Style/EmptyElse:
Description: Enforce against empty else clauses, but allow `nil` for clarity.
EnforcedStyle: empty
Style/FormatString:
Description: Following the main puppet project's style, prefer the % format format.
EnforcedStyle: percent
Style/FormatStringToken:
Description: Following the main puppet project's style, prefer the simpler template
tokens over annotated ones.
EnforcedStyle: template
Style/Lambda:
Description: Prefer the keyword for easier discoverability.
EnforcedStyle: literal
Style/RegexpLiteral:
Description: Community preference. See https://github.com/voxpupuli/modulesync_config/issues/168
EnforcedStyle: percent_r
Style/TernaryParentheses:
Description: Checks for use of parentheses around ternary conditions. Enforce parentheses
on complex expressions for better readability, but seriously consider breaking
it up.
EnforcedStyle: require_parentheses_when_complex
Style/TrailingCommaInArguments:
Description: Prefer always trailing comma on multiline argument lists. This makes
diffs, and re-ordering nicer.
EnforcedStyleForMultiline: comma
Style/TrailingCommaInLiteral:
Description: Prefer always trailing comma on multiline literals. This makes diffs,
and re-ordering nicer.
EnforcedStyleForMultiline: comma
Style/SymbolArray:
Description: Using percent style obscures symbolic intent of array's contents.
EnforcedStyle: brackets
Style/EndOfLine:
Enabled: false
Style/CollectionMethods:
Enabled: true
Style/MethodCalledOnDoEndBlock:
Enabled: true
Style/StringMethods:
Enabled: true
Metrics/AbcSize:
Enabled: false
Metrics/BlockLength:
Enabled: false
Metrics/ClassLength:
Enabled: false
Metrics/CyclomaticComplexity:
Enabled: false
Metrics/MethodLength:
Enabled: false
Metrics/ModuleLength:
Enabled: false
Metrics/ParameterLists:
Enabled: false
Metrics/PerceivedComplexity:
Enabled: false
RSpec/DescribeClass:
Enabled: false
RSpec/ExampleLength:
Enabled: false
RSpec/MessageExpectation:
Enabled: false
RSpec/MultipleExpectations:
Enabled: false
RSpec/NestedGroups:
Enabled: false
Style/AsciiComments:
Enabled: false
Style/IfUnlessModifier:
Enabled: false
Style/SymbolProc:
Enabled: false
40 changes: 24 additions & 16 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
---
language: ruby
cache: bundler
before_install:
- bundle -v
- rm Gemfile.lock || true
- gem update --system
- gem update bundler
- gem --version
- bundle -v
script:
- "bundle exec rake validate lint spec SPEC_OPTS='--format documentation'"
- "bundle exec rake validate metadata_lint lint spec SPEC_OPTS='--format documentation'"
matrix:
fast_finish: true
include:
Expand All @@ -12,29 +19,30 @@ matrix:
script: bundle exec rake beaker
services: docker
sudo: required
- rvm: 2.3.1
dist: trusty
env: BEAKER_set=ubuntu-16.04 PUPPET_INSTALL_TYPE=agent BEAKER_debug=true
script: bundle exec rake beaker
services: docker
sudo: required
- rvm: 2.3.1
dist: trusty
env: BEAKER_set=centos-7 PUPPET_INSTALL_TYPE=agent BEAKER_debug=true
script: bundle exec rake beaker
services: docker
sudo: required
- rvm: 2.1.9
bundler_args: --without system_tests
env: PUPPET_GEM_VERSION="~> 4.5" STRICT_VARIABLES="yes"
- rvm: 2.1.6
- rvm: 2.3.1
bundler_args: --without system_tests
env: PUPPET_GEM_VERSION="~> 3.5" FUTURE_PARSER="yes"
- rvm: 2.1.6
env: STRICT_VARIABLES="yes"
script: bundle exec rake rubocop
- rvm: 2.1.9
bundler_args: --without system_tests
env: PUPPET_GEM_VERSION="~> 3.8"
- rvm: 1.9.3
env: PUPPET_GEM_VERSION="~> 4.0" STRICT_VARIABLES=yes
- rvm: 2.4.0
bundler_args: --without system_tests
env: PUPPET_GEM_VERSION="~> 3.8"
env: PUPPET_GEM_VERSION="~> 5.0" STRICT_VARIABLES=yes DEPLOY_TO_FORGE=yes
deploy:
provider: puppetforge
user: "pcfens"
password:
secure: "z1SbP/Hisr5k66XL/ACLsZ/fG7cCpwl8apjZzt/YciWizwReioU2EkLr5tvXdUC10aIH6H7XBdA9XwPqwXa81cIqcdIHlRMIbosMUGYaXcUm1xhctB3GvEDqsxFqdZSHYXax+IR6Wt507Eop+iU3S5pf/zJcp4uSKQVapCMoeVCEQYLRwllgeaqtEUZwqOUwPk31C4YZxwrzmgbIVyXmPrp3SDToXaQm4S4RkayOqHH2lYi8isz3IPPQvDZY5681TBpo35AbsIRbhiLzGlBHbgRaE2dz7J1Gs8MBGFyrtDaPtc9UpbgEmyxgmaPs3NIeZkmfVoosjt2AHRsoMZB7ntaPAQ20mk44ugMhxd5HX8t7QdLPiYQqgA3O4QfKraxPzdEjYVs9Pf7BBgY4JpGSOAD3dlWNK0U40MzKe74cj6dshg9SfIdyf3M3MmI0KIIvdKhpgl8mSIL8MCWjnYYNpQMQDFgyrXvePnkPVlt7zlBxn+LJFFx3VLGNfSWbKavITM/nrvjpFkQZ34mPHTtTUYnT6HVehtwPd5x6ILqYcppEeeiloa4uLWhW/vg0wAOdOBv2IALdAqRMC56ODPK33gFRkX+CclsegtOh2In407njbXXZBQrY5h3SXuEVxZcFhGVTxJIV29viuWFSm7VF0a7IUmEbVrM23bqeaM+aOgs="
on:
tags: true
all_branches: true
condition: "$DEPLOY_TO_FORGE = yes"
notifications:
email: false
2 changes: 2 additions & 0 deletions .yardopts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
--markup markdown
--output-dir docs/
140 changes: 139 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,145 @@ Changelog
=========

## Unreleased
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.8.6...HEAD)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v2.3.0...HEAD)


## [v2.3.0](https://github.com/pcfens/puppet-filebeat/tree/v2.3.0)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v2.2.0...v2.3.0)

- Add support for Filebeat 6 [\#141](https://github.com/pcfens/puppet-filebeat/pull/141)
- Add Support for hash.random in Kafka output [\#142](https://github.com/pcfens/puppet-filebeat/pull/142)

## [v2.2.0](https://github.com/pcfens/puppet-filebeat/tree/v2.2.0)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v2.1.0...v2.2.0)

- Support pipeline configurations in prospectors [\#134](https://github.com/pcfens/puppet-filebeat/pull/134)
- Fix regex for validating download URL [\#135](https://github.com/pcfens/puppet-filebeat/pull/135)
- Overhaul testing

## [v2.1.0](https://github.com/pcfens/puppet-filebeat/tree/v2.1.0)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v2.0.0...v2.1.0)

- Change beat_name configuration parameter to name [\#126](https://github.com/pcfens/puppet-filebeat/issues/126)
- Make configuration directory/file ownership configurable [\#127](https://github.com/pcfens/puppet-filebeat/issues/127)

## [v2.0.0](https://github.com/pcfens/puppet-filebeat/tree/v2.0.0)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v1.0.0...v2.0.0)

- Drop support for Puppet 3
- Drop support for Filebeat versions before 5
- Add support for Puppet 5
- Use a generic template by default
- Remove processor defined type (create it in the config template)
- Add a flag to disable validating the configuration (`disable_config_test`)

## [v1.0.0](https://github.com/pcfens/puppet-filebeat/tree/v1.0.0)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.12.1...v1.0.0)

- This is the last release with support for Filebeat versions prior to 5
- Last release with support for Puppet 3
- Add Logstash SSL support [\#121](https://github.com/pcfens/puppet-filebeat/pull/121)
- Add ES loadbalance support [\#119](https://github.com/pcfens/puppet-filebeat/pull/119)

The next major release will be a breaking release for anyone using processors.

## [v0.12.1](https://github.com/pcfens/puppet-filebeat/tree/v0.12.1)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.12.0...v0.12.1)

- Add support for SSL in Logstash [\#117](https://github.com/pcfens/puppet-filebeat/pull/117)

## [v0.12.0](https://github.com/pcfens/puppet-filebeat/tree/v0.12.0)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.11.2...v0.12.0)

Windows users: you may see a restart and replacement of your existing filebeat directory.
There's a very brief discussion of the change in the [pull request](https://github.com/pcfens/puppet-filebeat/pull/113#issuecomment-307628477)

- Support upgrades in Windows [\#113](https://github.com/pcfens/puppet-filebeat/pull/113)
- Add optional repo_priority parameter [\#110](https://github.com/pcfens/puppet-filebeat/pull/110)
- Update external dependencies, including pinning apt version

## [v0.11.2](https://github.com/pcfens/puppet-filebeat/tree/v0.11.2)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.11.1...v0.11.2)

- Explicitly support newer versions of the powershell modules [\#105](https://github.com/pcfens/puppet-filebeat/issues/105)
- Support kafka codec.format module [\#106](https://github.com/pcfens/puppet-filebeat/pull/106)
- The `add_locale` processor doesnt' require parameters [\#104](https://github.com/pcfens/puppet-filebeat/pull/104)

## [v0.11.1](https://github.com/pcfens/puppet-filebeat/tree/v0.11.1)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.11.0...v0.11.1)

- Restore puppet 3.x compatibility regression ([PUP-2523](https://tickets.puppetlabs.com/browse/PUP-2523))

## [v0.11.0](https://github.com/pcfens/puppet-filebeat/tree/v0.11.0)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.10.4...v0.11.0)

**Breaking Changes**
- Processors are managed by their own defined resource (slight syntax change) [\#85](https://github.com/pcfens/puppet-filebeat/pull/85)
- The registry file has likely moved because of an upstream change. Moving this file
can cause problems (duplicate or missed log entries), so you may want to point it
to your existing file (check in /.filebeat on Linux systems)

**Normal Enhancements/Bugfixes**
- Support proxy for windows file downloads [\#90](https://github.com/pcfens/puppet-filebeat/pull/90)
- Setting `package_ensure` to absent removes puppet managed files and removes the package
- Add support for index conditional output to elasticsearch [\#97](https://github.com/pcfens/puppet-filebeat/pull/97)
- Add support for a conditional pipeline for elasticsearch [\#98](https://github.com/pcfens/puppet-filebeat/pull/98)
- Template should check for nil instead of undef [\#63](https://github.com/pcfens/puppet-filebeat/issues/63)
- Support for the round_robin and group_events parameters in kafka outputs [\#100](https://github.com/pcfens/puppet-filebeat/pull/100)

## [v0.10.4](https://github.com/pcfens/puppet-filebeat/tree/v0.10.4)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.10.3...v0.10.4)

- Add output.console support to the config template [\#91](https://github.com/pcfens/puppet-filebeat/issues/91)
- Support puppet with strict variables enabled [\#92](https://github.com/pcfens/puppet-filebeat/issues/92)

## [v0.10.3](https://github.com/pcfens/puppet-filebeat/tree/v0.10.3)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.10.2...v0.10.3)

- Allow non-SSL downloads of windows filebeat zipfile [\#82](https://github.com/pcfens/puppet-filebeat/pull/82)
- Basic support of processors in puppet <4.x [\#79](https://github.com/pcfens/puppet-filebeat/issues/79) (See note above)
- Confine the filebeat_version fact in a way that works in Ruby 1.8.7 [\#88](https://github.com/pcfens/puppet-filebeat/pull/88)

## [v0.10.2](https://github.com/pcfens/puppet-filebeat/tree/v0.10.2)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.10.1...v0.10.2)

- Add close_older and force_close_files within prospector v5 [\#77](https://github.com/pcfens/puppet-filebeat/pull/77)

## [v0.10.1](https://github.com/pcfens/puppet-filebeat/tree/v0.10.1)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.10.0...v0.10.1)

- Support harvesting symlinks [\#74](https://github.com/pcfens/puppet-filebeat/pull/74)
- Fix windows config file validation command [\#75](https://github.com/pcfens/puppet-filebeat/issues/75)

## [v0.10.0](https://github.com/pcfens/puppet-filebeat/tree/v0.10.0)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.9.2...v0.10.0)

- Add support for JSON decoding [\#72](https://github.com/pcfens/puppet-filebeat/pull/72)

## [v0.9.2](https://github.com/pcfens/puppet-filebeat/tree/v0.9.2)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.9.1...v0.9.2)

- Add support for close_* and clean_* parameters in prospectors [\#70](https://github.com/pcfens/puppet-filebeat/pull/70)

## [v0.9.1](https://github.com/pcfens/puppet-filebeat/tree/v0.9.1)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.9.0...v0.9.1)

- Fix yaml syntax around filebeat processors [\#71](https://github.com/pcfens/puppet-filebeat/pull/71)

## [v0.9.0](https://github.com/pcfens/puppet-filebeat/tree/v0.9.0)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.8.7...v0.9.0)

- Add support for tags in prospectors [\#68](https://github.com/pcfens/puppet-filebeat/pull/68)
- Add support for filebeat processors [\#69](https://github.com/pcfens/puppet-filebeat/pull/69)
- Fix the `filebeat_version` fact in Windows [\#59](https://github.com/pcfens/puppet-filebeat/issues/59)
- Validate configuration files before notifying the filebeat service
- Update the Windows install URL to the latest version

## [v0.8.7](https://github.com/pcfens/puppet-filebeat/tree/v0.8.7)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.8.6...v0.8.7)

- Update windows URL to the latest 5.x release
- Remove nil values before rendering the template [\#65](https://github.com/pcfens/puppet-filebeat/pull/65)

## [v0.8.6](https://github.com/pcfens/puppet-filebeat/tree/v0.8.6)
[Full Changelog](https://github.com/pcfens/puppet-filebeat/compare/v0.8.5...v0.8.6)
Expand Down

0 comments on commit a9236fd

Please sign in to comment.