diff options
author | Jason Tedor <jason@tedor.me> | 2017-06-26 15:18:29 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-26 15:18:29 -0400 |
commit | 5a9fc8aa2ae81a6e251de0fa5bad389a1d4e4438 (patch) | |
tree | 2a69ed88ae75c2b5b655b7010528647936b040ed /plugins | |
parent | 53b74348ff24eb19d49afad1061a2cbc234612a5 (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')
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 |