mirror of
https://github.com/Graylog2/graylog2-server.git
synced 2026-03-13 09:32:21 +08:00
Insecure startup of OS in datanode only if explicitly configured (#16108)
* Insecure startup of OS in datanode only if explicitly configured * Data node can be started without starting OS, just to be discovered by pre-flight mode
This commit is contained in:
@@ -36,7 +36,9 @@ public record OpensearchConfiguration(
|
||||
String authUsername,
|
||||
String authPassword,
|
||||
String clusterName, String nodeName, List<String> nodeRoles,
|
||||
List<String> discoverySeedHosts, OpensearchSecurityConfiguration opensearchSecurityConfiguration, Map<String, String> additionalConfiguration
|
||||
List<String> discoverySeedHosts,
|
||||
OpensearchSecurityConfiguration opensearchSecurityConfiguration,
|
||||
Map<String, String> additionalConfiguration
|
||||
) {
|
||||
public Map<String, String> asMap() {
|
||||
|
||||
@@ -83,4 +85,8 @@ public record OpensearchConfiguration(
|
||||
final boolean sslEnabled = Boolean.parseBoolean(asMap().getOrDefault("plugins.security.ssl.http.enabled", "false"));
|
||||
return new HttpHost(hostname(), httpPort(), sslEnabled ? "https" : "http");
|
||||
}
|
||||
|
||||
public boolean securityConfigured() {
|
||||
return opensearchSecurityConfiguration() != null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user