diff options
author | Valerij Fredriksen <valerijf@oath.com> | 2018-11-09 13:45:20 +0100 |
---|---|---|
committer | Valerij Fredriksen <valerijf@oath.com> | 2018-11-09 14:08:42 +0100 |
commit | 244432fc9bcd8f52617f6f262da38d8b954afb55 (patch) | |
tree | 6ff8be8511946e2adcb28e40b356339be7fde2db /standalone-container | |
parent | a7ae88ea29f8307730535f2cf0d97354e328bb5e (diff) |
Add VESPA_CONFIGSERVER_ZOOKEEPER_IDS
Diffstat (limited to 'standalone-container')
-rw-r--r-- | standalone-container/src/main/java/com/yahoo/container/standalone/CloudConfigInstallVariables.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/standalone-container/src/main/java/com/yahoo/container/standalone/CloudConfigInstallVariables.java b/standalone-container/src/main/java/com/yahoo/container/standalone/CloudConfigInstallVariables.java index 0be4a55275c..2125fb0e499 100644 --- a/standalone-container/src/main/java/com/yahoo/container/standalone/CloudConfigInstallVariables.java +++ b/standalone-container/src/main/java/com/yahoo/container/standalone/CloudConfigInstallVariables.java @@ -33,6 +33,15 @@ public class CloudConfigInstallVariables implements CloudConfigOptions { } @Override + public int[] configServerZookeeperIds() { + return Optional.ofNullable(System.getenv("VESPA_CONFIGSERVER_ZOOKEEPER_IDS")) + .map(CloudConfigInstallVariables::multiValueParameterStream) + .orElseGet(Stream::empty) + .mapToInt(Integer::valueOf) + .toArray(); + } + + @Override public Optional<Long> zookeeperBarrierTimeout() { return getInstallVariable("zookeeper_barrier_timeout", Long::parseLong); } |