summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorJason Tedor <jason@tedor.me>2017-06-26 15:18:29 -0400
committerGitHub <noreply@github.com>2017-06-26 15:18:29 -0400
commit5a9fc8aa2ae81a6e251de0fa5bad389a1d4e4438 (patch)
tree2a69ed88ae75c2b5b655b7010528647936b040ed /plugins
parent53b74348ff24eb19d49afad1061a2cbc234612a5 (diff)
Remove path.conf setting
This commit removes path.conf as a valid setting and replaces it with a command-line flag for specifying a non-default path for configuration. Relates #25392
Diffstat (limited to 'plugins')
-rw-r--r--plugins/discovery-azure-classic/src/test/java/org/elasticsearch/discovery/azure/classic/AzureDiscoveryClusterFormationTests.java6
-rw-r--r--plugins/jvm-example/src/main/java/org/elasticsearch/plugin/example/JvmExamplePlugin.java6
2 files changed, 8 insertions, 4 deletions
diff --git a/plugins/discovery-azure-classic/src/test/java/org/elasticsearch/discovery/azure/classic/AzureDiscoveryClusterFormationTests.java b/plugins/discovery-azure-classic/src/test/java/org/elasticsearch/discovery/azure/classic/AzureDiscoveryClusterFormationTests.java
index 978678980e..d47d7286cd 100644
--- a/plugins/discovery-azure-classic/src/test/java/org/elasticsearch/discovery/azure/classic/AzureDiscoveryClusterFormationTests.java
+++ b/plugins/discovery-azure-classic/src/test/java/org/elasticsearch/discovery/azure/classic/AzureDiscoveryClusterFormationTests.java
@@ -112,7 +112,6 @@ public class AzureDiscoveryClusterFormationTests extends ESIntegTestCase {
.put(Node.WRITE_PORTS_FILE_SETTING.getKey(), "true")
.put(AzureComputeService.Management.ENDPOINT_SETTING.getKey(), "https://" + InetAddress.getLoopbackAddress().getHostAddress() +
":" + httpsServer.getAddress().getPort())
- .put(Environment.PATH_CONF_SETTING.getKey(), keyStoreFile.getParent().toAbsolutePath())
.put(AzureComputeService.Management.KEYSTORE_PATH_SETTING.getKey(), keyStoreFile.toAbsolutePath())
.put(AzureComputeService.Discovery.HOST_TYPE_SETTING.getKey(), AzureUnicastHostsProvider.HostType.PUBLIC_IP.name())
.put(AzureComputeService.Management.KEYSTORE_PASSWORD_SETTING.getKey(), "keypass")
@@ -125,6 +124,11 @@ public class AzureDiscoveryClusterFormationTests extends ESIntegTestCase {
.build();
}
+ @Override
+ protected Path nodeConfigPath(int nodeOrdinal) {
+ return keyStoreFile.getParent();
+ }
+
/**
* Creates mock EC2 endpoint providing the list of started nodes to the DescribeInstances API call
*/
diff --git a/plugins/jvm-example/src/main/java/org/elasticsearch/plugin/example/JvmExamplePlugin.java b/plugins/jvm-example/src/main/java/org/elasticsearch/plugin/example/JvmExamplePlugin.java
index 431d481879..03321e1c4a 100644
--- a/plugins/jvm-example/src/main/java/org/elasticsearch/plugin/example/JvmExamplePlugin.java
+++ b/plugins/jvm-example/src/main/java/org/elasticsearch/plugin/example/JvmExamplePlugin.java
@@ -31,6 +31,7 @@ import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler;
+import java.nio.file.Path;
import java.util.List;
import java.util.function.Supplier;
@@ -42,9 +43,8 @@ import static java.util.Collections.singletonList;
public class JvmExamplePlugin extends Plugin implements ActionPlugin {
private final ExamplePluginConfiguration config;
- public JvmExamplePlugin(Settings settings) {
- Environment environment = new Environment(settings);
- config = new ExamplePluginConfiguration(environment);
+ public JvmExamplePlugin(Settings settings, Path configPath) {
+ config = new ExamplePluginConfiguration(new Environment(settings, configPath));
}
@Override