You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit made the plugin SSL settings consistent with the naming convention defined in the meta issue: elastic/logstash#14905.
It added the following SSL settings:
ssl_truststore_type: The format of the truststore file
ssl_keystore_type: The format of the keystore file
ssl_certificate: OpenSSL-style X.509 certificate file to authenticate the client
ssl_key: OpenSSL-style RSA private key that corresponds to the ssl_certificate
ssl_cipher_suites: The list of cipher suites
And deprecated:
ssl in favor of ssl_enabled
cacert in favor of ssl_certificate_authorities
keystore in favor of ssl_keystore_path
keystore_password in favor of ssl_keystore_password
truststore in favor of ssl_truststore_path
truststore_password in favor of ssl_truststore_password
ssl_certificate_verification in favor of ssl_verification_mode
-`ssl_truststore_type`: The format of the truststore file
4
+
-`ssl_keystore_type`: The format of the keystore file
5
+
-`ssl_certificate`: OpenSSL-style X.509 certificate file to authenticate the client
6
+
-`ssl_key`: OpenSSL-style RSA private key that corresponds to the `ssl_certificate`
7
+
-`ssl_cipher_suites`: The list of cipher suites
8
+
- Reviewed and deprecated SSL settings to comply with Logstash's naming convention
9
+
- Deprecated `ssl` in favor of `ssl_enabled`
10
+
- Deprecated `cacert` in favor of `ssl_certificate_authorities`
11
+
- Deprecated `keystore` in favor of `ssl_keystore_path`
12
+
- Deprecated `keystore_password` in favor of `ssl_keystore_password`
13
+
- Deprecated `truststore` in favor of `ssl_truststore_path`
14
+
- Deprecated `truststore_password` in favor of `ssl_truststore_password`
15
+
- Deprecated `ssl_certificate_verification` in favor of `ssl_verification_mode`
16
+
1
17
## 11.13.1
2
18
- Avoid crash by ensuring ILM settings are injected in the correct location depending on the default (or custom) template format, template_api setting and ES version [#1102](https://github.com/logstash-plugins/logstash-output-elasticsearch/pull/1102)
raiseLogStash::ConfigurationError,'Use either "ssl_certificate_authorities/cacert" or "ssl_truststore_path/truststore" when configuring the CA certificate'
119
+
end
120
+
121
+
ifssl_certificate && ssl_keystore_path
122
+
raiseLogStash::ConfigurationError,'Use either "ssl_certificate" or "ssl_keystore_path/keystore" when configuring client certificates'
raiseLogStash::ConfigurationError,'Multiple values on "ssl_certificate_authorities" are not supported by this plugin'ifssl_certificate_authorities.size > 1
Copy file name to clipboardExpand all lines: logstash-output-elasticsearch.gemspec
+2-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
Gem::Specification.newdo |s|
2
2
s.name='logstash-output-elasticsearch'
3
-
s.version='11.13.1'
3
+
s.version='11.14.0'
4
4
s.licenses=['apache-2.0']
5
5
s.summary="Stores logs in Elasticsearch"
6
6
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"
0 commit comments