Skip to content

Commit 1e5b86f

Browse files
authored
Add ssl_enabled option (#146)
This commit added the `ssl_enabled` option by bumping the `logstash-mixin-http_client` to >= 7.4.0
1 parent 43b14cd commit 1e5b86f

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## 5.6.0
2+
- Added new `ssl_enabled` setting for enabling/disabling the SSL configurations [#146](https://github.com/logstash-plugins/logstash-input-http_poller/pull/146)
3+
14
## 5.5.1
25
- [DOC]Remove redundant table items [#142](https://github.com/logstash-plugins/logstash-input-http_poller/pull/142)
36

docs/index.asciidoc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ This plugin supports the following configuration options plus the <<plugins-{typ
149149
| <<plugins-{type}s-{plugin}-ssl_certificate>> |<<path,path>>|No
150150
| <<plugins-{type}s-{plugin}-ssl_certificate_authorities>> |list of <<path,path>>|No
151151
| <<plugins-{type}s-{plugin}-ssl_cipher_suites>> |list of <<string,string>>|No
152+
| <<plugins-{type}s-{plugin}-ssl_enabled>> |<<boolean,boolean>>|No
152153
| <<plugins-{type}s-{plugin}-ssl_keystore_password>> |<<password,password>>|No
153154
| <<plugins-{type}s-{plugin}-ssl_keystore_path>> |<<path,path>>|No
154155
| <<plugins-{type}s-{plugin}-ssl_keystore_type>> |<<string,string>>|No
@@ -455,6 +456,15 @@ The .cer or .pem CA files to validate the server's certificate.
455456
The list of cipher suites to use, listed by priorities.
456457
Supported cipher suites vary depending on the Java and protocol versions.
457458

459+
[id="plugins-{type}s-{plugin}-ssl_enabled"]
460+
===== `ssl_enabled`
461+
462+
* Value type is <<boolean,boolean>>
463+
* Default value is `true`
464+
465+
Enable SSL/TLS secured communication. It must be `true` for other `ssl_` options
466+
to take effect.
467+
458468
[id="plugins-{type}s-{plugin}-ssl_key"]
459469
===== `ssl_key`
460470

logstash-input-http_poller.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Gem::Specification.new do |s|
22
s.name = 'logstash-input-http_poller'
3-
s.version = '5.5.1'
3+
s.version = '5.6.0'
44
s.licenses = ['Apache License (2.0)']
55
s.summary = "Decodes the output of an HTTP API into events"
66
s.description = "This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program"
@@ -20,7 +20,7 @@ Gem::Specification.new do |s|
2020
# Gem dependencies
2121
s.add_runtime_dependency "logstash-core-plugin-api", ">= 1.60", "<= 2.99"
2222
s.add_runtime_dependency 'logstash-codec-plain'
23-
s.add_runtime_dependency "logstash-mixin-http_client", ">= 7.3.0", "< 8.0.0"
23+
s.add_runtime_dependency "logstash-mixin-http_client", ">= 7.4.0", "< 8.0.0"
2424
s.add_runtime_dependency 'logstash-mixin-scheduler', '~> 1.0'
2525
s.add_runtime_dependency 'logstash-mixin-ecs_compatibility_support', '~>1.3'
2626
s.add_runtime_dependency 'logstash-mixin-event_support', '~> 1.0', '>= 1.0.1'

0 commit comments

Comments
 (0)